【发布时间】:2018-04-29 06:30:39
【问题描述】:
我正在处理一个压力曲线应该是平滑的问题。为此,角度应从0 到2pi。但是当我取某些复数的对数时,MATLAB 将角度映射到 pi 到负 pi 范围(顺时针方向)。
例如:
var_z = [20.0 + 0.6i, 20.0 - 0.6i];
za2 = -2.5000 + 0.5000i;
A = log (-(var_z-za2))
产生A = [3.11 - 3.13i, 3.11 + 3.091i],但如果角度仅在逆时针方向(即[0, 2pi]),我们将获得[3.11 + 3.14i, 3.11 + 3.09i]。
后一种结果在我的情况下更有意义,因为它可以防止压力曲线迅速上升。有什么方法可以强制 MATLAB 使用 0 到 2pi 的弧度?
【问题讨论】:
标签: matlab mapping angle complex-numbers logarithm