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

تعریف یک طرح رنگ آمیزی (Colormap) جدید، در متلب (MATLAB)

در کلید شماره 791 ، مفهوم طرح رنگ آمیزی (Colormap) و نحوه استفاده از یک طرح رنگ آمیزی (Colormap) در هنگام رسم شکل را شرح دادیم و همچنین در کلید شماره 792 ، فهرست طرح های رنگ آمیزی (Colormap) از پیش تعریف شده در متلب (MATLAB) را ذکر کردیم. اما گاهی اوقات ممکن است که طرح های رنگ آمیزی (Colormap) از پیش تعریف شده در متلب (MATLAB)، مناسب برای شکل ما نباشند و نیاز داشته باشیم خودمان یک طرح رنگ آمیزی (Colormap) جدید و متناسب با نیاز خود را تعریف کنیم.

در این مواقع، تنها کافی است که یک ماتریس که در هر ردیف (Row) آن، کد یک رنگ (Color) ذکر شده است را تعریف کنیم. کد یک رنگ (Color)، شامل 3 عدد خواهد بود (هر عدد، در یک ستون از ماتریس)، بنابراین ماتریس مورد نظر، دارای 3 ستون (Column) می باشد.

کد رنگ (Color) شامل 3 عدد، یک مفهوم کلی در چگونگی تعریف رنگ ها (Color) می باشد که در واقع با آن 3 عدد، تعیین می کنیم که چه درصدی از 3 رنگ اصلی قرمز (Red)، سبز (Green) و آبی (Blue) با هم ترکیب شوند تا رنگ (Color) مورد نظر ما حاصل گردد (این یک مفهوم کلی است و فقط برای نرم افزار متلب (MATLAB) نمی باشد) (آن را کد RGB می نامند، که 3 حرف R و G و B از ابتدای نام آن 3 رنگ اصلی گرفته شده اند).

در نرم افزار متلب (MATLAB)، این 3 عدد، باید مقداری بین 0 تا 1 داشته باشند که در واقع، میزان (شدت) استفاده از هر رنگ اصلی را بیان می کند (0 معادل بدون استفاده و 1 معادل استفاده کامل).

به عنوان مثال، ماتریس زیر را با نام kelidestan_colormap تعریف می کنیم (برای استفاده به عنوان یک طرح رنگ آمیزی (Colormap) جدید) :

در ستون اول، میزان رنگ قرمز (Red)، در ستون دوم، میزان رنگ سبز (Green) و در ستون سوم، میزان رنگ آبی (Blue)، نوشته می شود.

پس از تعریف طرح رنگ آمیزی (Colormap) جدید، استفاده از آن، مانند همان طرح های رنگ آمیزی (Colormap) از پیش تعریف شده است ( کلید شماره 791 )، یعنی باید نام آن طرح رنگ آمیزی (Colormap) جدید را درون پرانتز دستور colormap ذکر نماییم. یعنی به صورت زیر :

و یا به صورت زیر (نتیجه یکسان است) :

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

مثال

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

دستور surf در متلب (MATLAB)، برای رسم مقادیر یک ماتریس دو بعدی به صورت یک سطح برجسته، استفاده می شود ( کلید شماره 114 ).

دستور peaks در متلب (MATLAB)، برای ساخت یک تابع به کار می رود که این تابع معمولا برای تست کردن دستورهای رسم شکل در متلب (MATLAB) مناسب می باشد ( کلید شماره 121 ).

دستور colorbar در متلب (MATLAB)، برای نمایش مقادیر متناظر با رنگ های (Color) به کار رفته در رسم شکل، در کنار شکل، به کار می رود ( کلید شماره 2798 ).

نتیجه :

تعریف یک  طرح رنگ آمیزی (Colormap) جدید، در متلب (MATLAB)
نویسنده علیرضا گلمکانی
شماره کلید 793
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

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