رسم مقادیر یک ماتریس، با نمایش خطوط isoline (خطوط کانتوری - Contour Line)، با دستور contour ، در متلب (MATLAB)
در کلیدهای آموزشی دیگر، دستوراتی را برای نمایش مقادیر یک ماتریس دو بعدی معرفی کردیم (به عنوام مثال، دستور surf در کلید شماره 114 ). اکنون قصد داریم دستور contour را معرفی کنیم که یک شکل دو بعدی از مقادیر ماتریس دو بعدی مورد نظرمان را به ما می دهد که در آن، تعدادی خط نمایش داده می شود که دارای رنگ های متفاوت می باشند. در این شکل، هر خط که دارای یک رنگ ثابت است، موقعیت عنصرهایی از ماتریس را نمایش می دهد که دارای مقدار یکسان می باشند. این خطوط، خطوط isoline (خطوط کانتوری - Contour Line) نام دارند.
به مثال زیر توجه کنید :
سه خط اول کدها برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.
نتیجه :
برای اینکه درک درستی داشته باشید که چگونه خطوط isoline بر اساس عنصرهای دارای مقدار یکسان رسم شده اند، همین ماتریس را با استفاده از دستور surf ( کلید شماره 114 ) رسم می کنیم تا مقادیر ماتریس را به صورت یک شکل سه بعدی مشاهده نمایید :
نتیجه :
نمایش مقدار متناظر با هر خط رنگی (خطوط isoline) (نمایش Contour Labels)، در شکل :
چنانچه بخواهیم که مقدار متناظر با هر خط رنگی (خطوط isoline) در شکل نمایش داده شود، باید دستور contour را به صورت زیر بنویسیم :
همان مثال قبل را تکرار می کنیم و اکنون مقدار مربوط به هر خط نگی (خطوط isoline) را هم در شکل نمایش می دهیم :
نتیجه :
تعیین تعداد خطوط رنگی (خطوط isoline) که در شکل نمایش داده می شوند :
هنگام استفاده از دستور contour ، می توانیم تعیین کنیم که چه تعداد خط رنگی (خطوط isoline) در رسم شکل به کار رود. برای این منظور، باید تعداد خط های رنگی (خطوط isoline) را در پرانتز دستور contour بنویسیم. مثلا برای تعیین 20 خط رنگی (خطوط isoline)، باید دستور contour را به صورت زیر به کار ببریم :
همان مثال قبل را این بار با تعیین عدد 20 برای تعداد خطوط رنگی (خطوط isoline)، تکرار می کنیم :
نتیجه :
مثال های بیشتر :
مثال help نرم افزار متلب (MATLAB) :
نتیجه :
مثال help نرم افزار متلب (MATLAB) :
نتیجه :
برای تغییر ویژگی های نمایش مقادیر مربوط به خطوط isoline (خطوط کانتوری - Contour Line) در شکل رسم شده توسط دستور contour (نمایش Contour Labels)، بر اساس استفاده از دستور clabel ، کلید شماره 26253 را بخوانید.
برای رسم مقادیر یک ماتریس دو بعدی، با نمایش خطوط isoline (خطوط کانتوری - Contour Line) به صورت سه بعدی (3D)، آموزش زیر را بخوانید :
مفید بود ممنونم