MATLAB Function Reference |
Syntax
Q = unwrap(P) Q = unwrap(P,tol) Q = unwrap(P,[],dim) Q = unwrap(P,tol,dim)
Description
Q = unwrap(P)
當陣列中的連續元素的jump絕對值大於 時,可以藉著增加 ± 2 來更正 P
陣列的相位角。若 P
是一個矩陣, unwrap
會以行為單位來運算。若 P
是一個多維陣列, unwrap
會對第一個維度作運算。
Q = unwrap(P,tol)
可以設定 jump 容忍度為 tol
,預設值為 。
Q = unwrap(P,[],dim)
用預設的 tolerance 來對維度 dim
作處理。
Q = unwrap(P,tol,dim)
用 tol
來對維度 dim
作處理。
Examples
陣列 P
平滑地增加相位角,除了兩個不連續元素 (3,1)
和 (1,2)
。
P = 0 7.0686 1.5708 2.3562 0.1963 0.9817 1.7671 2.5525 6.6759 1.1781 1.9635 2.7489 0.5890 1.3744 2.1598 2.9452
Q = 0 0.7854 1.5708 2.3562 0.1963 0.9817 1.7671 2.5525 0.3927 1.1781 1.9635 2.7489 0.5890 1.3744 2.1598 2.9452
Limitations
unwrap
可以偵測出 branch cut crossings,但是遇到稀疏矩陣時會出錯,因為相位角的值會快速的變動。
See Also
unix | upper |