توسعه دهنده نرم افزار اوران ، ورود

آموزش برنامه نویسی در نرم افزار متلب (MATLAB) – قسمت سوم

  • آموزش برنامه نویسی در متلب (MATLAB) - قسمت سوم
  • نظرات

آموزش برنامه نویسی (کدنویسی) در نرم افزار متلب- (MATLAB) –   ماتریس ها و عملیات بر روی آن ها – قسمت سوم

در قسمت دوم آموزش متلب، با یکسری عملیات بر روی ماتریس ها از قبیل ایجاد یک زیر ماتریس، تغییر المان های یک ماتریس و دسترسی به المان ها و سطر وستون های یک ماتریس آشنا شدیم. فرض کنیم می خواهیم ابعاد ماتریس را تغییر دهیم برای این کار با قرار دادن اندیسی که بزرگتر از محدوده تعریف ماتریس می باشد و با استفاده از عملگر انتصاب (=) می توان به این مهم دست یافت. برای مثال می خواهیم در ماتریس جادویی 4*4 المانی با مقدار 15 را در سطر ششم و ستون پنجم اضافه کنیم. داریم

change-dimention-of-matrix

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

قبلا گفتیم زمانی که از عملگر دو نقطه (کولون) به عنوان اندیس ماتریس استفاده کنیم معنی \’\’همه\’\’ می دهد. یکی دیگر از کاربردهای عملگر دو نقطه، تعریف رنج می باشد. برای مثال فرض کنیم می خواهیم اعداد از 1 تا 12 را داشته باشیم

range-of-values

توجه کنید که در این حالت، گام تعریف رنج 1 می باشد که می توانیم گام 1 را بصورت زیر اعمال کنیم

range-of-values-step-size

در واقع عدد بین دو کولون، گام را مشخص می کند. فرض کنیم اعداد فرد کمتر مساوی 15 را بخواهیم؛ داریم

range-of-values-odd-numbers

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

odd-and-even-rows-and-columns-of-matrix

حال فرض کنیم بخواهیم از عدد 15 به 1 (کاهشی) تعریف کنیم برای این کار از گام منفی 1- استفاده می کنیم

range-of-values-negetive-step-size

 با استفاده از گام منفی می توان دستور “fliplr” که در جلسه اول برای جابجاکردن ستون ها از چپ به راست بود را اجرا کرد. داریم

fliplr-operator-by-negetive-step-size

در نرم افزار متلب علاوه بر استفاده از اعداد حقیقی، امکان استفاده از اعداد مختلط نیز فراهم شده است. i جذر ریشه 1- می باشد و برای بدست آوردن قسمت حقیقی عدد مختلط از دستور real ، قسمت موهومی از دستور imag ، اندازه عدد مختلط از دستور abs و زاویه فاز آن از دستور angle استفاده می کنیم.

imag-values

تمرین: برای تمرین بیشتر یک ماتریس جادویی 5*5  با نام C  در نظر بگیرید. در مرحله اول، دو برابر سطر اول را با 4 برابر سطر پنجم جمع کرده و به سطر سوم اضافه کنید سپس 5 واحد از المان هفدهم ماتریس حاصل کم کنید. آنگاه المانی به اندازه 4- در سطرر پنجم و ستون ششم ایجاد کرده و سپس با یک دستور ، تمامی المان های صفر ایجاد شده در ستون ششم را به عدد 2 تغییر دهید.

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

 

پاسخ دهید

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

یک × پنج =

Next

مقالات مرتبط