clear; clc; %读取水体的反射光谱 [f,wspec] = textread('T006.tat','%f%d','headerlines',8) %读白板反射率 rho [f,rho] = textread('baiban.txt','%f%f') %读白板的反射光谱 bspec,求平均值 mspec id=[1:5 11:15]; for i=1:10 if id(i)<10 fname=['R00',num2str(id(i)),'.ref'] else fname=['R0',num2str(id(i)),'.ref'] end [f,temp] = textread(fname,'%f%d','headerlines',8) bspec(:,1)=temp; end mspec=mean(bspec,2) %水体反射率=水体反射光谱*白板反射率/平均白板反射光谱 rhow=wspec.*rho./mspec;后面怎么做图Matlab
时间: 2023-12-23 14:05:54 浏览: 283
TI-CLC006.pdf
5星 · 资源好评率100%
可以使用Matlab的plot函数来绘制反射率随波长的变化曲线。具体代码如下:
plot(f,rhow);
xlabel('波长(nm)');
ylabel('反射率');
title('水体反射率随波长的变化曲线');
其中,f为波长,rhow为计算得到的水体反射率随波长的变化。xlabel和ylabel分别设置x轴和y轴的标签,title设置图表的标题。运行代码后,即可得到水体反射率随波长的变化曲线图。
阅读全文