خوب ، در این قسمت می خواهیم یه کم از مسائل مقدماتی متلب رو یاد بگیریم . احتمالا برای خیلی از شماها این قسمت کاملا پیش پا افتاده به نظر میاد ، اما اشکال نداره شاید یکی بین ما باشه که هیچ زمینه ای از کار نداشته باشه ، پس برای همین من تصمیم گرفتم در این قسمت از مسائل مقدماتی و ساده شروع کنم . آماده اید ؟ پس کمربندهاتونو محکم ببندید .
برای آتیش کردن متلب ، اول روی آیکنش کلیک کنید تا یه صفحه ای مثل شکل زیر ظاهر بشه :

صفحه ای که شما مشاهدش میکنید در واقع دسکتاپ متلب هست و همونجوری هم که از ریختش پیداس دارای چند زیر صفجه است :
Command Window : یا پنجره دستور ، در این قسمت میتونید توابع خود را فراخوانی کنید ، متغیرهایی تعریف کنید و خیلی کارهای دیگه ای که فعلا بهشون کاری نداریم .
Workspace Browser : تو این قسمت هم شما لیستی از متغیرهای تعریف شدتون رو میبینید . البته جز اینجا شما میتونید در قسمت Command Window و با استفاده از دستور who لیستی از متغیرهاتون رو مشاهده کنید .
Command History Browser : تو اینجا هم تاریخچه ای از کارها و دستورات استفاده شده در متلب رو میبینید .
دو قسمت اول دارای اهمیت بیشتری می باشند .
تعریف متغیر ها
یکی از آسانترین راه هایی که میشه کار با متلب رو یاد گرفت ، درک کردن این مفهومه که متلب چگونه با ماتریس ها در ارتباطه و چجوری با اون ها کار میکنه . برای این منظور فرض کنید که یه ماتریس 5×1 داریم با نام A و با درایه های 1 و 0 و 9 و11 و 5 . یه توضیح کوچولو : به هر کدوم از اعضای ماتریس درایه میگیم . تو قسمت Command window بنویسید :
![]()
متلب به این صورت نشونش میده :

اگه احتیاج نداشته باشید که متلب خط دوم رو براتون نشون بده ، هنگام تعریف مغیر میتونید از ‘ ; ‘در انتهای نوشته استفاده کنید.برای تشخیص ابعاد یک ماتریس میتونیم از دستور size استفاده کنیم :

خروجی این دستور به ما میگه که ماتریس A دارای 1 سطر و 5 ستون هست . در متلب سطرها با علامت ‘ ; ‘ از یکدیگر جدا میشوند و عناصر هر سطر را نیز میتوان به نوبه ی خود با علامت ‘ , ‘ از همدیگر جدا ساخت . برای مثال ماتریس B با ابعاد 5×3 را در نظر بگیرید . عناصر این ماتریس عبارتند از:
سطر اول : 3, 4, 9, 0, 1
سطر دوم : 7, 2, 4, 8, 0
سطر سوم : 25, 43, 0, 90, 14
خوب برای تعریف این ماتریس عبارت زیر رو در متلب وارد می کنیم :

البته توجه داشته باشید که به جای استفاده از ‘ , ‘ برای جدا کردن عناصر هر سطر میتوان از اسپیس نیز استفاده کرد . معولا استفاده از اسپیس کارها رو خیلی راحت تر میکنه .
حالا نوبت به یه سری بازی با ماتریس ها میرسه که دونستنش خیلی به درد میخوره و هنگام برنامه نویسی با متلب چاره کار خیلی از مشکلات ماست .
شما میتونید به آسونی عملیاتی مانند جمع ، تفریق ، ضرب یا تقسیم ماتریس ها رو انجام بدید . فقط تنها نکته ای که اینجا باید به اون اشاره کنم اینه که هنگام استفاده از هر کدوم از این عملیات باید به قانون ابعاد ماتریس ها توجه داشته باشید . به عنوان مثال شما نیمتونید یه ماتریس 2×3 در یه ماتریس با ابعاد 4×5 ضرب کنید !
شما در حین برنامه نویسی ، ممکنه احتیاج داشته باشید یک سری عناصر رو از یه ماتریس استخراج کنید . مثلا شاید بخواهید سطر دوم ماتریس B رو داخل ماتریس جدیدی به نام C بریزید .خوب خیلی ساده است ، کافیه که شماره سطر رو بیارید و بعد از ‘ : ‘ برای انتخاب کلیه عناصر سطر 2 استفاده کنید ! همونطوری که در زیر نشون داده شده :

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

در اینجا ماتریس مربعی D با استفاده از عناصر مشخص شده ماتریس B ساخته شد .
ممکنه به ذهن کسی این سوال برسه ، که حالا اگه خواستیم یه سطر یا یه ستونی از یه ماتریسی رو حذف کنیم چی کار باید کرد ؟ خوب من میگم این که کاری نداره ، فرض کن میخواهیم ستون سوم ماتریس B رو حذف کنیم ، مینویسیم :
![]()
حالا متلب به ما اینو تحویل میده :

می 6, 2008 در t 8:34 ق.ظ
امیدوارم در کارتون موفق باشید . تا می تونید از این کار ها بکنید