#آموزش_مقدماتی_متلب (جلسه دوم): بعد از اینکه در پست اشنایی با محیط متلب، بخش های مختلف نرم افزار متلب را به شما آموزش دادیم حال به سراغ مرحله دوم یعنی تعریف متغیر و انجام اعمال ریاضی همانند جمع و تفریق در متلب خواهیم رفت.
در نرم افزار متلب نیازی نیست که شما یک متغیر را از یک نوع خاص تعریف کنید تا بعد بتوانید از آن استفاده کنید. شما در متلب میتوانید هر زمان و هر جایی از کد که نیاز هست متغیرخود را بدون تعریف کردن مقدار دهی کنید. بعنوان مثال برای اینکه یک متغیر با نام A از نوع int با مقدار 3 داشته باشید تنها کافی است کد زیر را بنویسید:
A=3;
و بلافاصله در خط بعد میتوانید کد زیر را بنویسید:
A=’Hello’;
یعنی در متلب متغیر به یک نوع خاص وابسته نیست و هر نوع داده ای را میتوانید در یک متغیر قرار دهید.
نکته : متلب به حروف کوچک و بزرگ حساس است و مثلا شما متغیر فوق را با A تعریف کردین اگر در کد بجای A بنویسید a با خطا مواجه خواهید شد.
گام های زیر را دنبال کنید:
در خط زیر ما یک ماتریس که دو سطر و دو ستون دارد را تعریف میکنیم. در متلب برای مقداردهی یک آرایه یا ماتریس از علامت براکت [] استفاده میکنیم. با کاما عناصر یک سطر را از هم جدا میکنیم و با سیمی کالون نشان میدهیم که یک سطر جدید تعریف میشود.
1. عبارت [a=[1,2;3,4 را تایپ کنید و کلید Enter را فشار دهید، نتیجه ی زیر حاصل خواهد شد:
2. عبارت [b=[5,6;7,8 را تایپ کنید و کلید Enter را فشار دهید، نتیجه ی زیر را مشاهده خواهید کرد:
3. عبارت c= a + b را تایپ کنید و Enter را فشار دهید.
در این گام، ماتریس a با ماتریس b جمع می شود. و نتیجه ی زیر حاصل می شود:
4. عبارت d= b – a را تایپ کنید و کلید Enter را فشار دهید.
در این گام، تفریق ماتریس a از b محاسبه می شود، و نتیجه ی زیر حاصل می شود:
5. عبارت [e=[1,2,3;4,5,6 را تایپ کنید و کلید Enter را فشار دهید، نتیجه ی زیر را مشاهده خواهید نمود:
حالا اگر تلاش کنید که از ماتریس e، یکی از ماتریس های a یا b را تفریق کنید، با یک پیغام خطا مواجه خواهید شد. اما در گام زیر ما می خواهیم این موضوع را امتحان کنیم:
6. عبارت f= e + a را تایپ کنید و Enter را فشار دهید. همان طور که انتظار می رفت پیغام خطای زیر ظاهر خواهد شد:
متن خطا، برای جمع و تفریق کمی ممکن است متفاوت باشد. اما همان منظور را بیان می کنند. برای اینکه بتوان ماتریس ها را با یکدیگر جمع یا تفریق کرد، باید سایز آنها با یکدیگر برابر باشد.