以连续角度转换不连续角度

时间:2014-05-23 15:29:01

标签: matlab trigonometry angle

我是新用户,我需要帮助来解决maltlab问题。 我有一个角度矩阵,它们的范围是-180/180,但是当我想要显示图形时我遇到了问题。 我如何有一个不连续的角度,表示不是我想要的,所以,有人知道如何将其转换为连续角度? 感谢。

1 个答案:

答案 0 :(得分:0)

我想你想要unwrap

示例:

>> phase = 5:.5:8 %// original phase. Exceeds 2*pi
phase =
    5.0000    5.5000    6.0000    6.5000    7.0000    7.5000    8.0000
>> phase_disc = mod(phase,2*pi) %// phase with discontinuity
phase_disc =
    5.0000    5.5000    6.0000    0.2168    0.7168    1.2168    1.7168
>> unwrap(phase_disc) %// recover original phase by removing discontinuity
ans =
    5.0000    5.5000    6.0000    6.5000    7.0000    7.5000    8.0000

请注意unwrap以弧度为单位,而不是度数。