به دست آوردن زاویه فاز (Phase angle) یک عدد، با دستور angle در متلب :

با استفاده از دستور angle در متلب، می توانیم زاویه فاز (Phase angle) یک عدد را به دست آوریم. زاویه ای که دستور angle به ما می دهد، در بازه −π تا +π می باشد (بر حسب رادیان).

فرض کنید عدد Z را به شکل زیر بنویسیم :

Z = R.*exp(i*theta)

که در آن (تعریف نحوه عملکرد دستور abs و دستور angle) :

R = abs(Z)
theta = angle(Z)

R برابر اندازه عدد Z می باشد (دستور abs در متلب، اندازه یک عدد را محاسبه می کند). دستور angle ، زاویه theta را بر حسب رادیان محاسبه می کند.

به مثال زیر توجه کنید :

مثال :

مثال خود نرم افزار متلب :

clear all
close all
clcZ = [ 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)

نتیجه :

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

دانلود این مقاله:

[sdfile url=”http://sim-power.ir/wp-content/uploads/2014/11/سنجش-اعداد-نسبت-به-یکدیگر-در-متلب-1.pdf”]

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *