آموزش, وبلاگ سیمیا

ماتریس های خاص در نرم افزار متلب

ماتریس های خاص در نرم افزار متلب

در نرم افزار متلب همه پارامترها و اعداد به صورت ماتریس شناخته می شوند اگر یک عدد معمولی باشد به عنوان یک ماتریس ۱*۱  شناخته خواهد شد و همه اعمال ریاضی بر اساس قوانین جبر ماتریسی است.

فست پریلند

در نرم افزار متلب مانند ریاضیات، ماتریس را با کروشه یا براکت ([ ]) نشان می دهند.

پریلند

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

در یک ماتریس ستون ها را با (ویرگول) یا (فاصله) جدا می کنیم و سطرها را با سمیکولون (;) یا زدن 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

همچنین بخوانید: درباره زبان برنامه نویسی MATLAB

ماتریس تصادفی 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

author-avatar

درباره simiya

simiya_ht@yahoo.com www.simiyacn.ir linkedin.com/in/zahra-aghajani-79655a16a 09392265610 تلگرام- لاین- واتس آپ- ایمو لطفاً فقط از طریق نرم افزارهای فوق و یا ایمیل تماس حاصل فرمایید.

بازگشت به لیست

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *