در نرم افزار متلب همه پارامترها و اعداد به صورت ماتریس شناخته می شوند اگر یک عدد معمولی باشد به عنوان یک ماتریس ۱*۱ شناخته خواهد شد و همه اعمال ریاضی بر اساس قوانین جبر ماتریسی است.
در نرم افزار متلب مانند ریاضیات، ماتریس را با کروشه یا براکت ([ ]) نشان می دهند.
اعدادی که داخل براکت قرار می گیرند بیانگر درایه های ماتریس مربوطه می باشند.
در یک ماتریس ستون ها را با (ویرگول) یا (فاصله) جدا می کنیم و سطرها را با سمیکولون (;) یا زدن enter و رفتن به سطر بعد می توانیم جدا کنیم. به عنوان مثال ماتریس های زیر با هم برابر اند:
>>A=[1 2 3;4 5 6;7 8 9]
>>B=[1,2,3;4,5,6;7,8,9]
>>C=[1,2,3
4,5,6
7,8,9]
نکته
همیشه به خاطر داشته باشید که متلب به حروف بزرگ و کوچک بکار رفته در پارامتر ها حساس است بدین صورت که حروف بزرگ و کوچک یکسان شناخته نمی شوند.
برای مثال دو نام a و A با هم برابر نیستند و اگر در جایی حرف کوچک و در جایی حرف بزرگ به کار ببریم کامپیوتر حتما خطا خواهد گرفت.
ماتریس ها خاص
ماتریس جادویی Magic
ماتریس مربع با درجه وارد شده می سازد به گونه ای که جمع درایه های سطرها، ستون ها و قطر های آن برابر باشد.
>>magic(4)
دکمه اینتر را فشار دهید
ans=
13 3 2 16
8 10 11 5
12 6 7 9
1 15 14 4
ماتریس تصادفی Rand
یک ماتریس با درایه های تصادفی بین صفر و یک، با توزیع نرمال با درجه وارد شده می سازد. Rand(n,m) این دستور، ماتریس n*m را می سازد که درایه های آن اعداد تصادفی بین صفر و یک است. Rand(n) این دستور ماتریس مربع n می سازد که درایه های آن اعداد تصادفی بین صفر و یک است.
ماتریس همانی Eye
این دستور یک ماتریس همانی با درجه وارد شده می سازد.
- eye(n)
- n درجه ماتریسی است که می خواهیم بسازیم.
>>eye(3)
دکمه اینتر را فشار دهید
ans=
1 0 0
0 1 0
0 0 1
اگر در این دستور دو پارامتر تعریف شود (ستون و سطر) ماتریس با این درجه ساخته خواهد شد که همه درایه های آن صفر و درایه های موجود در قطر اصلی (n*n) یک می شود.
>>eye(3,4)
دکمه اینتر را فشار دهید
ans=
1 0 0 0
0 1 0 0
0 0 1 0
ماتریس یک Ones
در صورتی که پارامتر تعریف شده یک عدد باشد. ماتریس مربع با درجه همان عدد ساخته خواهد شد.
ولی در صورتی که دو عدد وارد شود ماتریس بر اساس درجه وارد شده تشکیل می شود.
>>ones(3)
دکمه اینتر را فشار دهید
ans=
1 1 1
1 1 1
1 1 1
>>ones(3,2)
دکمه اینتر را فشار دهید
ans=
1 1
1 1
1 1
ماتریس صفر Zeros
ماتریس با درایه های صفر می سازد.
عملکرد این دستور دقیقا مانند ماتریس ones می باشد.
>>zeros(2)
دکمه اینتر را فشار دهید
ans=
0 0
0 0
اگر علاقه مند به این مطلب آموزشی بودید مارا در خودآموز پردیس نیکان دنبال کنید.
دوره های آموزشی مرتبط با این مقاله آموزشی: