曲線

2014-10-31 46 views
2

這間整合是它與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

我要說的自然:'的dT = MAX(TF, Ts)-Tf;'對於quadratur你可以使用例如然後梯形法則:'area = sum(diff(w)。*(dT(1:end-1)+ dT(2:end)))/ 2;' – matheburg 2014-10-31 21:35:49

+0

@matheburg今天我的大腦被炸了。你有解決辦法,但下半場做'trapz'。 :) – chappjc 2014-10-31 21:43:30

+0

@chappjc在'trapz.m'中,你可能會發現一條與我非常相似的線:P – matheburg 2014-10-31 21:48:22

回答

0

選擇黑線(Ts),其位於藍線以上的(Tf)的部分和整合(trapz):

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

這不是真正的區域,它應該依賴'w'(參見上面的評論)。 – matheburg 2014-10-31 21:37:14

+0

@matheburg True!太急匆匆地回答。那麼如何使用'trapz'呢?那樣有用嗎? – chappjc 2014-10-31 21:37:46

+0

應該是相同的;;) – matheburg 2014-10-31 21:44:22