دستور trace در متلب|ماتریس مربعی در متلب (جلسه هفدهم)

دستور trace در متلب
نحوه اجرای دستور trace در متلب

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

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

در جلسه شانزدهم درباره نحوه گرد کردن (رند کردن) اعداد با استفاده از دستور round، ceil و floor در متلب صحبت کردیم. اکنون میخواهیم با استفاده از دستور reshape ماتریسی را تعریف کنیم که اعداد آن به صورت ستونی در کنار یکدیگر قرار گرفته اند و اعضای آن اعداد ۱ تا ۱۶ بود و سطر و ستون آن ۴ و ۴ می‌باشد. سپس آن را transpose می‌کنیم. مشاهده می‌کنید که ماتریس به صورت زیر ساخته می‌شود.

تابع reshape در برنامه متلب
تابع reshape در برنامه متلب

حال می‌خواهیم قطر اصلی آن را با استفاده از دستور diag در متلب که در جلسه پانزدهم به آن پرداختیم، جدا کرده سپس مجموع عناصر قطر اصلی را با استفاده از دستور sum محاسبه کنیم. همان‌طور که در تصویر بالا مشاهده می‌کنید، مجموع عناصر قطر اصلی برابر با ۳۴ است.

حال اگر میخواهیم به جای استفاده از چندین دستور، مسیر کوتاه‌تری را طی کنیم بایستی یک دستور را جایگزین دو دستور قبلی کنیم. این دستور جایگزین دستور trace نام دارد.

به مجموع عناصر قطری در ریاضیات و جبر trace می‌گویند. trace در زبان انگلیسی به معنی رد یا رد پا می‌باشد.

دستور trace در متلب
دستور trace در متلب

مثلاً در اینجا می‌نویسیم trace (A) و مشاهده می‌کنیم که دقیقا همان جواب ۳۴ را به ما می‌دهد. یعنی sum (diag(A))

که diag (A) عناصر قطر اصلی ماتریس A بود و sum یعنی جمع این‌ها که با یک دستور trace هم توانستیم به همان جواب دست پیدا کنیم. بنابراین ما دستور trace در متلب را جایگزین استفاده از دو دستور diag و sum کردیم.

در جلسه آینده با نحوه استفاده از دستور det در متلب آشنا خواهیم شد.

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

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

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