Matlab 的 trapz 函数的结果很奇怪。我有两个变量,zptest 和 omega,它们都是正的,3000x2x1 数组。
当我绘制 zptest 与 omega (plot(zptest(:,1,1),omega(:,1,1)) 时,曲线显然是正的,并且在积分时应该给出正的结果。然而,情况并非如此,因为如下图:
陷阱(zptest(:,1,1),欧米茄(:,1,1))
答案=
-0.049999940237341
只是为了证明 omega 和 zptest 都是正面的:
查找(欧米茄(:,1,1)<0)
答案=
空矩阵:0×1
查找(zptest(:,1,1) < 0)
答案=
空矩阵:0×1
我知道我没有为我实际所做的事情提供任何上下文,但这似乎是一个与上下文无关的问题。有谁知道发生了什么?