به دست آوردن زاویه فاز (Phase angle) یک عدد، با دستور angle در متلب
با استفاده از دستور angle در متلب، می توانیم زاویه فاز (Phase angle) یک عدد را به دست آوریم. زاویه ای که دستور angle به ما می دهد، در بازه $ -\pi $ تا $ +\pi $ می باشد (بر حسب رادیان).
فرض کنید عدد Z را به شکل زیر بنویسیم :
که در آن (تعریف نحوه عملکرد دستور abs و دستور angle) :
theta = angle(Z)
R برابر اندازه عدد Z می باشد (دستور abs در متلب، اندازه یک عدد را محاسبه می کند). دستور angle ، زاویه theta را بر حسب رادیان محاسبه می کند.
به مثال زیر توجه کنید :
مثال خود نرم افزار متلب :
close all
clc
Z = [ 1 - 1i 2 + 1i 3 - 1i 4 + 1i
1 + 2i 2 - 2i 3 + 2i 4 - 2i
1 - 3i 2 + 3i 3 - 3i 4 + 3i
1 + 4i 2 - 4i 3 + 4i 4 - 4i ]
P = angle(Z)
نتیجه :
1.0000 - 1.0000i 2.0000 + 1.0000i 3.0000 - 1.0000i 4.0000 + 1.0000i
1.0000 + 2.0000i 2.0000 - 2.0000i 3.0000 + 2.0000i 4.0000 - 2.0000i
1.0000 - 3.0000i 2.0000 + 3.0000i 3.0000 - 3.0000i 4.0000 + 3.0000i
1.0000 + 4.0000i 2.0000 - 4.0000i 3.0000 + 4.0000i 4.0000 - 4.0000i
P =
-0.7854 0.4636 -0.3218 0.2450
1.1071 -0.7854 0.5880 -0.4636
-1.2490 0.9828 -0.7854 0.6435
1.3258 -1.1071 0.9273 -0.7854