我在與Matlab的trapz功能怪異的結果。我有兩個變量,zptest和omega,都是正數,3000x2x1數組。當我繪製zptest vs omega(plot(zptest(:1,1),omega(:,1,1))時,曲線顯然是正的,並且在積分時應該給出肯定的結果。情況並非如此然而,如下所示:Trapz給人怪異的結果
trapz(zptest(:,1,1),ω-(:,1,1))
ANS =
- 0.049999940237341
只是爲了證明兩者的ω和zptest爲正:
查找(歐米加(:,1,1)< 0)
ANS =
空矩陣:0×1
查找(zptest(:,1,1)< 0)
ANS =
空矩陣:0×1
我知道我不給任何上下文到我實際上在做什麼,但這似乎是一個獨立於上下文的問題。有誰知道發生了什麼事?
以升序(並且因此y值)
很有意義,非常感謝! – beardo34 2012-08-15 19:03:59