آموزش متلب (MATLAB)
۵۴۳ آموزش
نمایش دسته بندی ها (۵۴۳ آموزش)

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

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

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


Z = R.*exp(i*theta)

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


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

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

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

مثال

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


clear all
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)

نتیجه :


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
نویسنده علیرضا گلمکانی
شماره کلید 2544
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)