تعیین حداکثر (max) و حداقل (min) مقادیر به کار رفته برای نمایش یک شکل با رنگ های متناظر با مقادیر (تعیین حداکثر و حداقل مقدار در قسمت colorbar)، در متلب
هنگامی که ما در متلب، از رنگ های متناظر با مقادیر، برای رسم شکل استفاده می کنیم، بازه ای از رنگ ها به کار می رود که بزرگترین مقدار موجود، متناظر با یک سمت این بازه از رنگ ها و کوچکترین مقدار موجود نیز متناظر با سمتی دیگر از این بازه از رنگ ها می باشد. اما شاید ما قصد داشته باشیم که مستقل از کوچکترین و بزرگترین مقادیر موجود، خودمان حداکثر (ماکزیمم) و حداقل (مینیمم) مقدار متناظر برای دو سمت از بازه رنگ ها را تعیین کنیم. در ادامه، با یک مثال، چگونگی انجام آن را شرح خواهیم داد.
دقت کنید که در این حالت، اعدادی که در خارج از محدوده جدید قرار بگیرند، هم رنگ با ماکزیمم (در صورت بزرگتر بودن از ماکزیمم) یا هم رنگ با مینیمم (در صورت کوچکتر بودن از مینیمم) نمایش داده می شوند.
به مثال زیر توجه کنید :
close all
clc
surf(peaks(30))
colorbar;
نتیجه :
اکنون کدها را به صورت زیر تغییر می دهیم :
close all
clc
surf(peaks(30))
colorbar;
caxis([-2 2]);
کد در آن، با خط زیر از کدها، مقادیر ماکزیمم و مینیمم را تعیین کرده ایم :