آموزش متلب (MATLAB)
۵۴۳ آموزش
نمایش دسته بندی ها (۵۴۳ آموزش)

تعیین تعداد رنگ (Color) استفاده شده از طرح رنگ آمیزی (Colormap) برای رسم شکل، در هنگام استفاده از دستور colormap ، در متلب (MATLAB)

وقتی می خواهیم تعیین کنیم که مثلا طرح رنگ آمیزی hsv برای رسم یک شکل به کار رود، دستور colormap را به یکی از دو صورت زیر به کار می بریم (دو کد یکسان) :

که بر اساس آن، تمامی رنگ هایی که برای طرح رنگ آمیزی hsv تعریف شده اند، در رسم شکل به کار می روند. اما اگر بخواهیم تعیین کنیم که مثلا فقط 5 رنگ از طرح رنگ آمیزی hsv برای رسم شکل به کار روند، آنگاه دستور colormap را به یکی از دو صورت زیر به کار می بریم :

به مثال زیر توجه کنید :

مثال

ابتدا شکل را با تمام رنگ های طرح رنگ آمیزی hsv رسم می کنیم :

3 خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.

کد mesh(peaks) برای رسم یک شکل به کار رفته است.

با کد cmap = colormap رنگ های به کار رفته از طرح رنگ آمیزی برای رسم شکل را به دست می آوریم (یک ماتریس با 3 ستون به دست می آید که هر ردیف آن، برابر کد RGB تعریف یک رنگ می باشد) ( کلید شماره 26974 ).

نتیجه :

شکل زیر رسم می شود :

تعیین تعداد رنگ (Color) استفاده شده از طرح رنگ آمیزی (Colormap) برای رسم شکل، در هنگام استفاده از دستور colormap ، در متلب (MATLAB)

و تعداد رنگ ها را از ماتریس نمایش داده شده در خروجی متوجه می شویم (برابر همان تعداد رنگ های تعریف شده در طرح رنگ آمیزی hsv) :

این بار شکل را با فقط 5 رنگ از رنگ های طرح رنگ آمیزی hsv رسم می کنیم :

نتیجه :

شکل زیر رسم می شود :

تعیین تعداد رنگ (Color) استفاده شده از طرح رنگ آمیزی (Colormap) برای رسم شکل، در هنگام استفاده از دستور colormap ، در متلب (MATLAB)

و تعداد رنگ ها را از ماتریس نمایش داده شده در خروجی متوجه می شویم (برابر 5 رنگ از رنگ های تعریف شده در طرح رنگ آمیزی hsv ) :

نویسنده علیرضا گلمکانی
شماره کلید 4070
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)