کد خبر: ۲۴۰۸۷
تاریخ انتشار : ۱۵:۳۷ - ۰۸ مرداد ۱۳۹۶
در محیط متلب، هر متغیر یک آرایه یا ماتریس می باشد. متغیر ها را با یک روش ساده می توان اختصاص داد. در ادامه با مثال هایی با نحوه مقداردهی متغیرها و ماتریس ها آشنا می شوید.
سرویس آموزش و آزمون برق نیوز: در محیط متلب، هر متغیر یک آرایه یا ماتریس می باشد. متغیر ها را با یک روش ساده می توان اختصاص داد.
 

x = 3          % را تعریف کرده و با یک مقدار مقداردهی می کنیم x

 

متلب باید عبارت بالا را اجرا کند و نتیجه زیر را برگرداند.


x = 3

 
یک ماتریس یک در یک به نام X می سازد و مقدار 3 را در X قرار می دهد. به مثال دیگر توجه کنید.

 مثال:


x = sqrt(16)   % را تعریف کرده و با یک مقدار مقداردهی می کنیم x



متلب باید عبارت بالا را اجرا کند و نتیجه زیر را برگرداند.


x = 4

 
لطفا توجه داشته باشید که یک متغیر یکبار در سیستم تعریف می شود و بعد می توانیم به آن مراجعه کنیم.

متغیر ها باید قبل از استفاده مقدار بگیرند.

وقتی یک عبارتی که نتیجه ای را برمی گرداند به متغیری نسبت داده نشده باشد، سیستم آن را به صورت پیش فرض به ans نسبت می دهد که بتوان بعد از آن استفاده کرد.

 
مثال:


sqrt(78)

 
متلب باید عبارت بالا را اجرا کند و نتیجه زیر را برگرداند.


ans =  8.8318

 
می توانیم از متغیر ans استفاده کنیم.


sqrt(78);

9876/ans

 
متلب عبارت بالا را اجرا کرده و نتیجه زیر را بر می گرداند.

ans =  1118.2

به مثال دیگر توجه کنید.


x = 7 * 8;

y = x * 7.89

 
متلب عبارت بالا را اجرا کرده و نتیجه زیر را بر می گرداند.


 y =  441.84

 
مثال:


a = 2; b = 7; c = a * b

 
متلب عبارت بالا را اجرا کرده و نتیجه زیر را بر می گرداند.

 
c = 14

 
اگر  متغیرهایی را فراموش شود آنگاه:

دستور who تمامی متغیر های نامگذاری شده مورد استفاده را نشان می دهد.
 


who

 
متلب عبارت بالا را اجرا کرده و نتیجه زیر را بر می گرداند.


Your variables are:

a    ans  b    c


دستور whos اطلاعات بیشتری از متغیر در اختیار ما قرار می دهد، مانند


  • متغیرهای حال حاضر در حافظه
  • نوع هر متغیر
  • حافظه اختصاص داده شده به هر متغیر
  • این که آیا آنها متغیرهای پیچیده هستند یا نه


whos

متلب عبارت بالا را اجرا کرده و نتیجه زیر را بر می گرداند.


Attr Name        Size        Bytes      Class

==== ====        ====        ====       =====

   a             1x1           8        double

   ans           1x70         757           cell

   b             1x1           8        double

   c             1x1           8        double

 

Total is 73 elements using 781 bytes  
 


دستور clear تمامی یا بعضی از متغیر ها را از حافظه پاک می کند.


متغیر x را پاک کرده و هیچ چیزی را نمایش نخواهد داد    clear x     %

clear         %  پاک می کندworkspaceتمامی متغیر ها را در

            %  به صورت مسالمت آمیز و پنهانی!

 

تکالیف طولانی

 
عبارت های طولانی می توانند با استفاده از (...) به خط های دیگر بسط پیدا کنند.

 

مثال:


initial_velocity = 0;

acceleration = 9.8;

time = 20;

final_velocity = initial_velocity + acceleration * time


متلب عبارت بالا را اجرا کرده و نتیجه زیر را بر می گرداند.


final_velocity = 196

دستور format

 
متلب به صورت پیش فرض، اعداد را تا 4 رقم اعشار نشان می دهد و به آن short format می گوییم.

اگر می خواهیم از تعداد ارقام اعشار بیشتری استفاده کنیم از دستور format استفاده می کنیم.

دستور format long اعداد را تا 16 رقم اعشار نشان می دهد.

مثال:


format long

x = 7 + 10/3 + 5 ^ 1.2

 
متلب عبارت بالا را اجرا کرده و نتیجه زیر را بر می گرداند.


x = 17.2319816406394

مثال:


format short

x = 7 + 10/3 + 5 ^ 1.2

 
 
متلب عبارت بالا را اجرا کرده و نتیجه زیر را بر می گرداند.


 x = 17.232

 
دستور format bank اعداد را تا 2 رقم اعشار گرد می کند.


مثال:


format bank

daily_wage = 177.45;

weekly_wage = daily_wage * 6

 
متلب عبارت بالا را اجرا کرده و نتیجه زیر را بر می گرداند.
 


weekly_wage = 1064.70

 
متلب اعداد بزرگ را با نماد نمایی نشان می دهد.

دستور format short e اعداد را در حالت نمایی با 4 رقم اعشار به اضافه توان نشان می دهد.

مثال:


format short e

4.678 * 4.9

 
متلب عبارت بالا را اجرا کرده و نتیجه زیر را بر می گرداند.


ans = 2.2922e+01

 
دستور format long e اعداد را در حالت نمایی با 16 رقم اعشار به اضافه توان نشان می دهد.

مثال:
 

format long e

x = pi

 
متلب عبارت بالا را اجرا کرده و نتیجه زیر را بر می گرداند.


x = 3.141592653589793e+00

 
دستور format rat عدد را به صورت کسری آن نمایش می دهد.

 
مثال:

format rat

4.678 * 4.9

 
متلب عبارت بالا را اجرا کرده و نتیجه زیر را بر می گرداند.

ans = 34177/1491

 
ایجاد بردار ها

بردار آرایه یک بعدی اعداد می باشد. متلب دارای دو نوع بردار است.

بردار سطری

بردار ستونی

بردار های سطری به صورت مجموعه ای از عناصر که با کاما از هم جدا می شوند و در درون براکت قرار می گیرند، نشان داده می شود.


مثال:


r = [7 8 9 10 11]

 
متلب عبارت بالا را اجرا کرده و نتیجه زیر را بر می گرداند.


r =


    7    8    9   10   11

مثال:


r = [7 8 9 10 11];

t = [2, 3, 4, 5, 6];


res = r + t

 
متلب عبارت بالا را اجرا کرده و نتیجه زیر را بر می گرداند.


res =

 

          9         11         13         15         17

 
 
بردار های ستونی به صورت مجموعه ای از عناصر که با سمیکالن از هم جدا می شوند و در درون براکت قرار می گیرند، نشان داده می شود.

مثال

 c = [7;  8;  9;  10; 11]

 
متلب عبارت بالا را اجرا کرده و نتیجه زیر را بر می گرداند.


c =

       7      

       8      

       9      

      10      

      11

 
 
ایجاد ماتریس

ماتریس یه آرایه دوبعدی از عناصر می باشد.


در متلب یک ماتریس توسط ورود هر سطر که شامل کاما یا فاصله و اعداد بین آن ها می باشد و در انتهای هر سطر از سمیکالن استفاده می کند، ایجاد می شود.

مثالی از تشکیل ماتریس 3 در3

 
 
m = [1 2 3; 4 5 6; 7 8 9]
 
 
 
متلب عبارت بالا را اجرا کرده و نتیجه زیر را بر می گرداند.


m =

       1              2              3      

       4              5              6      

       7              8              9
 
منبع: سایت تحلیل داده
ارسال نظر قوانین ارسال نظر
لطفا از نوشتن با حروف لاتین (فینگلیش) خودداری نمایید.
از ارسال دیدگاه های نا مرتبط با متن خبر، تکرار نظر دیگران، توهین به سایر کاربران و ارسال متن های طولانی خودداری نمایید.
لطفا نظرات بدون بی احترامی، افترا و توهین به مسئولان، اقلیت ها، قومیت ها و ... باشد و به طور کلی مغایرتی با اصول اخلاقی و قوانین کشور نداشته باشد.
در غیر این صورت، «برق نیوز» مطلب مورد نظر را رد یا بنا به تشخیص خود با ممیزی منتشر خواهد کرد.
نتیجه عبارت زیر را وارد کنید
captcha =
وضعیت انتشار و پاسخ به ایمیل شما اطلاع رسانی میشود.
پربازدیدها
برق در شبکه های اجتماعی
اخبار عمومی برق نیوز
عکس و فیلم
پربحث ترین ها
آخرین اخبار