这种高光谱反射率曲线图作图的matlab代码。
最大最小值是范围,中间曲线为平均值

matlab代码
% 模拟数据 (用实际数据替换)
wavelengths = 350:100:2350;
meanReflectance = rand(1, length(wavelengths));
% CV模拟数据 (这里只是为了示范,应该用自己的数据替换)
cv = meanReflectance + randn(1, length(wavelengths)) * 0.05;
% 绘图
figure;
hold on;
% 绘制平均值
plot(wavelengths, meanReflectance, 'g-', 'LineWidth', 2);
% 绘制CV
plot(wavelengths, cv, 'r--', 'LineWidth', 2);
xlabel('Wavelength (nm)');
ylabel('Reflectance');
legend('Mean', 'CV');
hold off;