در جلسه سوم ازسری آموزش های مقدماتی متلب به بحث عملیات های ماتریسی می پردازیم

عملیات ماتریسی

برای ترانهاده یک ماتریس(مثلا ماتریس مثال قبل) از دستور زیر استفاده می کنیم :

[css] >>a’ [/css]

برای مشاهده عناصر قطر اصلی دستور زیر را تایپ کنید :

[css] >>diag(a) [/css]

 

با اجرای این دستور خروجی عناصر قطر اصلی خواهد بود.

در صورتیکه قصد جمع کردن عناصر سطر اول ماتریس  a  را دارید می توانید از دستور زیر استفاده کنید :

[css] >>a(1,1)+a(1,2)+a(1,3)[/css]

 

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

در ضرب دو ماتریس در یکدیگر(ضرب درایه در درایه) باید دقت کنیم. برای درک بیشتر موضوع دستور زیر را اجرا کنید :

[css] >>a=[1 2 4 3];b=[3 4 3 2];</pre>
>>a*b [/css]

شما با یک خطا روبرو می شوید. برای ضرب دو ماتریس در هم باید به این شکل عمل کنیم :

[css]>>a.*b [/css]

عملگر کالن:

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

تایپ کنید:

[css]>>100:-7:50[/css]

دستور زیر اعداد ۱۰۰ تا ۵۰ را با گام ۷- نمایش می دهد.آن را درخروجی را ببینید :

 

از این عملگر می توان برای تعیین بازه به خصوص برای رسم نمودار ها بهره برد.

با اضافه کردن سمی کالن (;) به انتهای هر دستور خروجی نمایش داده نمی شود.

 

مجموع تمامی آرایه های یک ماتریس :

برای محاسبه ی مجموع تمامی آرایه های یک ماتریس از دستور زیر استفاده می کنیم :

[css]>>m=[10 14 20;12 18 -2;1 4 3];</pre>
>>sum(m(:))[/css]

متغیر ها در  : MATLAB

نسبت دادن عدد ۲۵ به  :

[css]>>num=25[/css]

برای نسبت دادن حرف  kبه متغیر a تایپ می کنیم

[css]>>a=’K’[/css]

نوشتن اعداد علمی:

[css]    >>a=1.5e-10 [/css]

نحوه ی نمایش اعداد در : MATLAB

در نرم افزارMATLABگزینه ی پیش فرض برای نمایش اعداد تا ۴ رقم اعشار است که

معادل دستور است format short ولی می توان نحوه نمایش اعداد را تغییر داد. برای اینکه

نمایش اعداد را به ۱۶ رقم اعشار تغییر دهیم دستور زیر را استفاده می کنیم :

[css]>>format long[/css]

و دستور زیر هم اعداد را به صورت مثبت و منفی و صفر نمایش می دهد :

[css]>>format plus[/css]