ساخت ماتریس همانی با دستور eye در متلب (جلسه بیستم)

آموزش نحوه استفاده از دستور eye در متلب
آموزش نحوه استفاده از دستور eye در متلب

در این دوره آنلاین آموزش متلب به صورت رایگان با سری آموزش‌های نرم افزار متلب در خدمت شما هستیم. در واقع آنچه که شما به طور کاملا عملی برای استفاده در انجام پروژه متلب نیاز دارید در این جلسات ارائه خواهد شد.

در جلسه نوزدهم درباره نحوه استفاده از دستور eig در متلب صحبت کردیم.

راهنمای استفاده از دستور eye در متلب

ماتریس واحد چیست؟ شاید در مورد آن شنیده باشید. ماتریس واحد، ماتریسی است که همه‌ی اعضای آن به جز قطر اصلی، صفر است و تمام عناصر قطر اصلی آن یک است. اگر به صورت مربعی باشد، آن را با In نشان می‌دهند. اگر سطر و ستون‌های متفاوتی داشته باشد، آن را با I با اندیس m * n  یعنی Im*n  نشان می‌دهند. اگر بخواهیم در اینجا نشان دهیم، ماتریس Im*n  یک ماتریس است که سطر و ستون‌های آن با هم فرق دارد. و اگر این ماتریس In در هر ماتریسی ضرب شود، خود آن ماتریس را نتیجه می‌دهد. بنابراین کاربردهای بسیاری دارد. یعنی همین ماتریس A ضربدر I برابر با I ضربدر A است و این هم برابر با خود A که در متلب آن را تعریف کردیم، است.

AI = IA = A

اما حال I را در متلب چگونه بنویسیم؟ آیا در اینجا هم با I نشان داده می‌شود؟ خیر. i در متلب به صورت یک عدد مختلط ذخیره شده است. یعنی معنی i در متلب عدد مختلط است. دقیقا همانند j که مهندسین برق بسیار  از این استفاده می‌کنند. عدد مختلط هم یعنی رادیکال 1-

عدد مختلط در برنامه متلب

به طور مثال حاصل‌ضرب 1i * 1i می‌شود -i .

ولی به نظر شما I را چگونه نشان می‌دهند؟ I را در متلب با eye نشان می‌دهیم. به طور مثال می‌خواهیم بگوییم که یک ماتریس واحد با مرتبه ۵ درست کند. در تصویر زیر مشاهده می‌کنید که تعداد سطر و ستون ماتریس ۵ است.

دستور eye در متلب
استفاده از دستور eye در متلب

تمام مقادیر آن به جز عناصر قطر اصلی که ۱ هستند، صفر است. در واقع یک ماتریس واحد مرتبه‌ی ۵ است.

می‌توانیم مرتبه‌ی ۱۰ یا مرتبه‌ی ۱۰۰۰ آن را بخواهیم. هر چقدر که بخواهیم می‌توانیم وارد کنیم.

یا مثلاً می‌توانیم بگوییم سطر آن ۳ تا و ستون آن ۶ تا باشد.

مثال دستور eye در برنامه متلب

مشاهده‌ می‌کنید که ۳ سطر و ۶ ستون دارد و مینیمم آن را که ۳ است در نظر گرفته است و به این ترتیب ۳ عنصر روی قطر اصلی آن ۱ شده است. که قبلاً این مورد را توضیح دادم.

اگر قصد دارید که آموزش‌های این دوره برای شما مثمر ثمر واقع شود بایستی پس از خواندن مثال‌های مطرح شده هر جلسه آن‌ها را به صورت عملی در برنامه متلب انجام دهید سپس به سراغ جلسه بعدی بروید.جلسه‌ی آینده به موضوع تشخیص بینهایت بودن عنصرهای یک ماتریس در متلب (دستور Inf در متلب) خواهیم پرداخت.

در صورتی که شما پس از خواندن محتوای جلسات قبلی و این بخش که به ساده‌ترین زبان ممکن درباره‌ی برنامه‌ی متلب و محیط کاربری آن توضیح داده باز هم سردرگم هستید. می‌توانید با برون سپاری انجام پروژه متلب خود به کارشناسان حرفه‌ای کارت پروژه می‌باشد. میتوانید از طریق شماره‌ی 09104503300 با پشتیبانان کارت از طریق پیام یا تماس در ارتباط باشید.

برای کسب اطلاعات بیشتر در مورد متلب میتوانید به مقاله آموزش متلب مقدماتی مراجعه کنید.

برای ثبت سفارش لطفا در تلگرام یا واتساپ یا ایتا به شماره 09104503300 پیام دهید.