【发布时间】:2019-06-14 18:16:29
【问题描述】:
我正在使用 Matlab 的 angle 函数来计算一系列傅立叶变换的相位。当我使用自己的 angle 函数(如下)时,我得到了不同的结果。谁能告诉我matlab函数是怎么实现的?
function a = angle(x)
a = atan(imag(x)/real(x))
if (real(x) < 0)
a = a + pi
end
结果是 Matlab 的 angle 函数的结果给出了“更好”的结果。我只是想知道我做错了什么。
【问题讨论】:
标签: matlab trigonometry