整合曲线

时间:2014-10-31 21:27:35

标签: matlab integration area

这是一个有2个趋势的情节:

enter image description here

我想找到黑色曲线下的区域(黑色线条是一个趋势的一部分),但是在蓝色曲线上方。

%w = wavelength array, Tf = filter Transmission, Ts = spectrum Transmission
figure
plot(w,Tf,'b')
hold on
plot(w,Ts,'k')

1 个答案:

答案 0 :(得分:0)

选择位于蓝线(Ts)上方并整合(Tf)的黑线部分(trapz):

d = max(Ts-Tf,0); % or max(Tf,Ts)-Tf;  % thanks, matheburg!
trapz(w,d)