آموزش متلب (MATLAB)
دسته بندی ( ۵۴۳ آموزش )
نمایش دسته بندی ها (۵۴۳ آموزش)
مباحث اولیه، در متلب (MATLAB)
مباحث اولیه، در متلب (MATLAB) 8
بردارها (Vector) و ماتریس ها (Matrix)، در متلب (MATLAB)
بردارها (Vector) و ماتریس ها (Matrix)، در متلب (MATLAB) 75
دستورهای ساده و پرکاربرد، در متلب (MATLAB)
دستورهای ساده و پرکاربرد، در متلب (MATLAB) 4
توابع (Function)، در متلب (MATLAB)
توابع (Function)، در متلب (MATLAB) 12
متغیرها (Variable)، در متلب (MATLAB)
متغیرها (Variable)، در متلب (MATLAB) 12
m-file ها، در متلب (MATLAB)
m-file ها، در متلب (MATLAB) 2
نمایش اطلاعات در خروجی (پنجره Commands)، در متلب (MATLAB)
نمایش اطلاعات در خروجی (پنجره Commands)، در متلب (MATLAB) 5
رسم شکل ها، در متلب (MATLAB)
رسم شکل های دو بعدی، در متلب (MATLAB)
رسم شکل های دو بعدی، در متلب (MATLAB) 19
رسم شکل های سه بعدی، در متلب (MATLAB)
رسم شکل های سه بعدی، در متلب (MATLAB) 13
رسم چند شکل با هم، در متلب (MATLAB)
رسم چند شکل با هم، در متلب (MATLAB) 6
رسم شکل ها و نمودارهای خاص، در متلب (MATLAB)
رسم شکل ها و نمودارهای خاص، در متلب (MATLAB) 12
رسم شکل های هندسی ساده، در متلب (MATLAB)
رسم شکل های هندسی ساده، در متلب (MATLAB) 8
تعیین ویژگی های خط های رسم شده در شکل، در متلب (MATLAB)
تعیین ویژگی های خط های رسم شده در شکل، در متلب (MATLAB) 6
تعیین ویژگی های محورهای مختصات شکل، در متلب (MATLAB)
تعیین ویژگی های محورهای مختصات شکل، در متلب (MATLAB) 12
نمایش متن در شکل (عنوان، توضیح و ...)، در متلب (MATLAB)
نمایش متن در شکل (عنوان، توضیح و ...)، در متلب (MATLAB) 5
تعیین ویژگی های رنگ های (Color) به کار رفته در رسم شکل، در متلب (MATLAB)
تعیین ویژگی های رنگ های (Color) به کار رفته در رسم شکل، در متلب (MATLAB) 3
تعیین یا تغییر ویژگی های شکل (قبل از رسم شکل)، در متلب (MATLAB)
تعیین یا تغییر ویژگی های شکل (قبل از رسم شکل)، در متلب (MATLAB) 13
تعیین یا تغییر ویژگی های شکل (بعد از رسم شکل)، در متلب (MATLAB)
تعیین یا تغییر ویژگی های شکل (بعد از رسم شکل)، در متلب (MATLAB) 9
ذخیره شکل ها به صورت فایل (فایل عکس)، در متلب (MATLAB)
ذخیره شکل ها به صورت فایل (فایل عکس)، در متلب (MATLAB) 2
کار با شکل رسم شده، در متلب (MATLAB)
کار با شکل رسم شده، در متلب (MATLAB) 1
پردازش تصویر و کار با عکس ها، در متلب (MATLAB)
پردازش تصویر و کار با عکس ها، در متلب (MATLAB) 15
ساخت انیمیشن، در متلب (MATLAB)
ساخت انیمیشن، در متلب (MATLAB) 1
متغیرها و معادلات سمبلیک (Symbolic)، در متلب (MATLAB)
متغیرها و معادلات سمبلیک (Symbolic)، در متلب (MATLAB) 4
رشته ها (String) و آرایه های رشته ای (String Array) و کاراکترها (Character) و آرایه های کاراکتری (Character Array) (متن ها)، در متلب (MATLAB)
رشته ها (String) و آرایه های رشته ای (String Array) و کاراکترها (Character) و آرایه های کاراکتری (Character Array) (متن ها)، در متلب (MATLAB) 42
حلقه ها (for و while)، در متلب (MATLAB)
حلقه ها (for و while)، در متلب (MATLAB) 3
آرایه ها (Array)، در متلب (MATLAB)
آرایه ها (Array)، در متلب (MATLAB) 4
آرایه های سلولی (Cell Array)، در متلب (MATLAB)
آرایه های سلولی (Cell Array)، در متلب (MATLAB) 12
متغیرهای منطقی (Logical) و آرایه های منطقی (Logical Array)، در متلب (MATLAB)
متغیرهای منطقی (Logical) و آرایه های منطقی (Logical Array)، در متلب (MATLAB) 2
ساختارها (Structure) و آرایه های ساختاری (Structure Array)، در متلب (MATLAB)
ساختارها (Structure) و آرایه های ساختاری (Structure Array)، در متلب (MATLAB) 3
جدول ها (Table)، در متلب (MATLAB)
جدول ها (Table)، در متلب (MATLAB) 11
جدول های زمانی (TimeTable)، در متلب (MATLAB)
جدول های زمانی (TimeTable)، در متلب (MATLAB) 1
درخت ها (Tree)، در متلب (MATLAB)
درخت ها (Tree)، در متلب (MATLAB) 1
پایگاه داده SQLite ، در متلب (MATLAB)
پایگاه داده SQLite ، در متلب (MATLAB) 0
دستورات شرطی (if و else و switch و ...)، در متلب (MATLAB)
دستورات شرطی (if و else و switch و ...)، در متلب (MATLAB) 2
خطاهای رایج، در متلب (MATLAB)
خطاهای رایج، در متلب (MATLAB) 2
برنامه نویسی شیء گرا (Object Oriented Programming) ، در متلب (MATLAB)
برنامه نویسی شیء گرا (Object Oriented Programming) ، در متلب (MATLAB) 1
سیمولینک (Simulink)، در متلب (MATLAB)
سیمولینک (Simulink)، در متلب (MATLAB) 5
GUI و واسطه های گرافیکی، در متلب (MATLAB)
GUI و واسطه های گرافیکی، در متلب (MATLAB) 7
فایل ها (File) و پوشه ها (Folder)، در متلب (MATLAB)
فایل ها (File) و پوشه ها (Folder)، در متلب (MATLAB) 18
تاریخ و زمان، در متلب (MATLAB)
تاریخ و زمان، در متلب (MATLAB) 19
توقف موقتی یا کامل برنامه، در متلب (MATLAB)
توقف موقتی یا کامل برنامه، در متلب (MATLAB) 4
بردارها و ماتریس های خاص، در متلب (MATLAB)
بردارها و ماتریس های خاص، در متلب (MATLAB) 3
توابع خاص، در متلب (MATLAB)
توابع خاص، در متلب (MATLAB) 2
حافظه (Memory)، در متلب (MATLAB)
حافظه (Memory)، در متلب (MATLAB) 3
برنامه های آماده برای دانلود، در متلب (MATLAB)
برنامه های آماده برای دانلود، در متلب (MATLAB) 1
Excel و متلب (MATLAB)
Excel و متلب (MATLAB) 2
راهنما (Help)، در متلب (MATLAB)
راهنما (Help)، در متلب (MATLAB) 2
مباحث عمومی، در متلب (MATLAB)
مباحث عمومی، در متلب (MATLAB) 19

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

در هنگام رسم کردن برخی از شکل ها در متلب (MATLAB)، نیاز داریم که چندین رنگ (Color) متفاوت (یا در واقع، بازه ای از رنگ ها) در شکل به کار روند. همچنین معمولا سعی می شود که رنگ هایی (Color) (یا بازه ای از رنگ ها) که برای به کار رفتن در یک شکل انتخاب می شوند، متناسب باشند.

علاوه بر این، افراد مختلف، دارای سلیقه های متفاوت برای به کار بردن رنگ ها (Color) در شکل مورد نظرشان هستند. اما اینکه هر شخص مجبور شود که خودش چند رنگ مختلف (یا بازه ای از رنگ ها) را برای شکل مورد نظرش انتخاب کند، کمی سخت است و بهتر است که قبلا چندین مجموعه از رنگ ها (Color) تعریف شده باشد (هر مجموعه، شامل تعدادی رنگ متناسب با هم، یا بازه ای از رنگ ها) و وی تنها از بین مجموعه های مختلف رنگ ها (Color)، یکی را برای رسم شکل مورد نظرش، اننتخاب نماید.

وقتی می گوییم که چند رنگ (Color) متفاوت (یا در واقع، بازه ای از رنگ ها) برای رسم شکل به کار می روند، منظورمان این است که چون در نرم افزار متلب (MATLAB)، اطلاعات خود را به صورت اعداد داریم، هنگام رسم یک شکل بر اساس آن اعداد (شکل هایی که از رنگ ها برای متمایز کردن مقادیر عددی استفاده می کنند)، هر مقدار عددی، متناظر با یک رنگ (Color) در نظر گرفته می شود (بر اساس انتخاب رنگ ها (Color)).

در واقع بازه ای از اعداد را متناظر با بازه ای از رنگ ها (Color) در نظر خواهیم گرفت و یک جور نگاشت (Mapping) از اعداد به رنگ ها (Color) خواهیم داشت (تناظر یک به یک بین اعداد و رنگ ها). به همین دلیل، کلمه انگلیسی Colormap برای آن انتخاب شده است (ترکیب دو کلمه رنگ (Color) و نگاشت کردن (Map)).

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

در شکل زیر، طرح های رنگ آمیزی (Colormap) از پیش تعریف شده در متلب (MATLAB) را نمایش داده ایم ( کلید شماره 792 ) :

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

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

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

نکته

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

نکته

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

نکته

اگر برای رسم شکل، هیچ طرح رنگ آمیزی (Colormap) مشخص نکنید، آنگاه نرم افزار متلب (MATLAB)، طرح رنگ آمیزی (Colormap) پیش فرض را به کار می برد.

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

مثال

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

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

دستور imagesc در متلب (MATLAB)، برای رسم مقادیر ذخیره شده در یک ماتریس، به صورت یک شکل رنگی (یک تصویر)، استفاده می شود ( کلید شماره 20 ).

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

نتیجه :

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

همان مثال قبل را این بار با طرح های رنگ آمیزی (Colormap) مختلف تکرار می کنیم تا بتوانید تفاوت ظاهری آنها را مشاهده نمایید (یک ماتریس شامل مقادیر عددی مختلف را تعریف کرده و سپس آن را در چندین پنجره شکل جداگانه، با طرح های رنگ آمیزی (Colormap) مختلف، رسم می کنیم) :

نام طرح های رنگ آمیزی (Colormap) را در یک آرایه رشته ای (String Array) با نام kelidestan_colormaps ذخیره کرده ایم و سپس در یک حلقه for ، در هر گام حلقه، یکی از طرح های رنگ آمیزی (Colormap) را برای رسم شکل به کار می بریم ( کلید شماره 30 ).

دستور length را برای به دست آوردن تعداد عناصر آرایه رشته ای (String Array) به کار برده ایم تا تعداد گام حلقه for را برابر با آن قرار دهیم.

دستور figure را در هر گام از حلقه به کار برده ایم تا یک پنجره شکل جدید باز شود و بنابراین شکل جدید، در آن رسم گردد (در غیر این صورت، شکل های جدید در همان اولین پنجره شکل که باز می شود، نمایش داده می شوند و بنابراین تنها یک شکل را در پایان اجرای کدهای متلب (MATLAB) مشاهده خواهیم کرد، در صورتی که باید به تعداد طرح های رنگ آمیزی (Colormap)، پنجره شکل داشته باشیم).

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

نتیجه :

مفهوم طرح رنگ آمیزی (Colormap) (انتخاب رنگ های متناظر با اعداد، برای به کار رفتن در هنگام رسم شکل) و نحوه استفاده از یک طرح رنگ آمیزی (Colormap) در هنگام رسم شکل، با دستور colormap ، در متلب (MATLAB)
مفهوم طرح رنگ آمیزی (Colormap) (انتخاب رنگ های متناظر با اعداد، برای به کار رفتن در هنگام رسم شکل) و نحوه استفاده از یک طرح رنگ آمیزی (Colormap) در هنگام رسم شکل، با دستور colormap ، در متلب (MATLAB)
مفهوم طرح رنگ آمیزی (Colormap) (انتخاب رنگ های متناظر با اعداد، برای به کار رفتن در هنگام رسم شکل) و نحوه استفاده از یک طرح رنگ آمیزی (Colormap) در هنگام رسم شکل، با دستور colormap ، در متلب (MATLAB)
مفهوم طرح رنگ آمیزی (Colormap) (انتخاب رنگ های متناظر با اعداد، برای به کار رفتن در هنگام رسم شکل) و نحوه استفاده از یک طرح رنگ آمیزی (Colormap) در هنگام رسم شکل، با دستور colormap ، در متلب (MATLAB)
مفهوم طرح رنگ آمیزی (Colormap) (انتخاب رنگ های متناظر با اعداد، برای به کار رفتن در هنگام رسم شکل) و نحوه استفاده از یک طرح رنگ آمیزی (Colormap) در هنگام رسم شکل، با دستور colormap ، در متلب (MATLAB)
مفهوم طرح رنگ آمیزی (Colormap) (انتخاب رنگ های متناظر با اعداد، برای به کار رفتن در هنگام رسم شکل) و نحوه استفاده از یک طرح رنگ آمیزی (Colormap) در هنگام رسم شکل، با دستور colormap ، در متلب (MATLAB)
مفهوم طرح رنگ آمیزی (Colormap) (انتخاب رنگ های متناظر با اعداد، برای به کار رفتن در هنگام رسم شکل) و نحوه استفاده از یک طرح رنگ آمیزی (Colormap) در هنگام رسم شکل، با دستور colormap ، در متلب (MATLAB)
مفهوم طرح رنگ آمیزی (Colormap) (انتخاب رنگ های متناظر با اعداد، برای به کار رفتن در هنگام رسم شکل) و نحوه استفاده از یک طرح رنگ آمیزی (Colormap) در هنگام رسم شکل، با دستور colormap ، در متلب (MATLAB)
مفهوم طرح رنگ آمیزی (Colormap) (انتخاب رنگ های متناظر با اعداد، برای به کار رفتن در هنگام رسم شکل) و نحوه استفاده از یک طرح رنگ آمیزی (Colormap) در هنگام رسم شکل، با دستور colormap ، در متلب (MATLAB)
مفهوم طرح رنگ آمیزی (Colormap) (انتخاب رنگ های متناظر با اعداد، برای به کار رفتن در هنگام رسم شکل) و نحوه استفاده از یک طرح رنگ آمیزی (Colormap) در هنگام رسم شکل، با دستور colormap ، در متلب (MATLAB)
مفهوم طرح رنگ آمیزی (Colormap) (انتخاب رنگ های متناظر با اعداد، برای به کار رفتن در هنگام رسم شکل) و نحوه استفاده از یک طرح رنگ آمیزی (Colormap) در هنگام رسم شکل، با دستور colormap ، در متلب (MATLAB)
مفهوم طرح رنگ آمیزی (Colormap) (انتخاب رنگ های متناظر با اعداد، برای به کار رفتن در هنگام رسم شکل) و نحوه استفاده از یک طرح رنگ آمیزی (Colormap) در هنگام رسم شکل، با دستور colormap ، در متلب (MATLAB)
مفهوم طرح رنگ آمیزی (Colormap) (انتخاب رنگ های متناظر با اعداد، برای به کار رفتن در هنگام رسم شکل) و نحوه استفاده از یک طرح رنگ آمیزی (Colormap) در هنگام رسم شکل، با دستور colormap ، در متلب (MATLAB)
مفهوم طرح رنگ آمیزی (Colormap) (انتخاب رنگ های متناظر با اعداد، برای به کار رفتن در هنگام رسم شکل) و نحوه استفاده از یک طرح رنگ آمیزی (Colormap) در هنگام رسم شکل، با دستور colormap ، در متلب (MATLAB)
مفهوم طرح رنگ آمیزی (Colormap) (انتخاب رنگ های متناظر با اعداد، برای به کار رفتن در هنگام رسم شکل) و نحوه استفاده از یک طرح رنگ آمیزی (Colormap) در هنگام رسم شکل، با دستور colormap ، در متلب (MATLAB)
مفهوم طرح رنگ آمیزی (Colormap) (انتخاب رنگ های متناظر با اعداد، برای به کار رفتن در هنگام رسم شکل) و نحوه استفاده از یک طرح رنگ آمیزی (Colormap) در هنگام رسم شکل، با دستور colormap ، در متلب (MATLAB)
مفهوم طرح رنگ آمیزی (Colormap) (انتخاب رنگ های متناظر با اعداد، برای به کار رفتن در هنگام رسم شکل) و نحوه استفاده از یک طرح رنگ آمیزی (Colormap) در هنگام رسم شکل، با دستور colormap ، در متلب (MATLAB)
مفهوم طرح رنگ آمیزی (Colormap) (انتخاب رنگ های متناظر با اعداد، برای به کار رفتن در هنگام رسم شکل) و نحوه استفاده از یک طرح رنگ آمیزی (Colormap) در هنگام رسم شکل، با دستور colormap ، در متلب (MATLAB)
نویسنده علیرضا گلمکانی
شماره کلید 791
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 2 2 0
sadaf
۱۳۹۸/۱۰/۲۶
۰۲:۰۴

مطالب بسیار عالی و مفید هستند متشکرم 
اگر بخواهیم در نمودار  میله ای (bar) هر یک از خطوط میله ای رنگ متفاوت از یکدیگر داشته باشند آیا colormap تفاوت رنگ در چند bar plot میتواند ایجاد کند یا باید از دستور دیگری استفاده کنیم. بسیار ممنونم

admin
۱۳۹۸/۱۰/۲۶
۱۰:۱۵

سلام.
می توانید رنگ های مورد نظرتان را به صورت دقیق، بر اساس تعریف رنگ RGB ، تعریف نمایید.
به عنوان مثال، کد متلب (MATLAB) زیر را می نویسیم (منبع) :

کد پی‌اچ‌پی:
clear all
close all
clc

= [75 91 105 123 131];
figure;
bar(y,'FaceColor','flat');
 
xlabel('x')
ylabel('y')

%
Define the colors' RGB values in a matrix
col(1,:) = [1 0 0]; % -- red
col(2,:) = [0 1 0]; % -- green
col(3,:) = [0 0 1]; % -- blue
col(4,:) = [1 1 0]; % -- yellow
col(5,:) = [255 165 0]/255; % -- orange

b.CData = col; 


Flower

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

جستجو در کلیدستان، توسط گوگل

جستجو در عنوان کلیدها

دسترسی سریع

کلید
×

شماره کلید


دسته بندی
×

شماره دسته کلید


جستجو
×

جستجو


راهنمای دستورات متلب (MATLAB)

راهنمای دستورات متلب (MATLAB) بر اساس حرف اول دستور :

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z