نقشه رنگ ها در متلب
متلب یک ماتریس را که نقشه رنگ نامیده می شود در اعمال رنگ به سطوح ها و تصاویر ها مورد استفاده قرار می دهد. رنگ های مختلف در ترسیم بخش های مختلف از یک طرح، با توجه به نقشه رنگ ها استفاده می شود. نقشه رنگ ها لیستی از سه رنگ، با توجه به شدت مولفه های ویدویی قرمز، سبز و آبی ، که با اضافه کردن آنها رنگ های دیگر حاصل می شود. شدت مولفه ها باید بین صفر تا یک باشد. برخی از رنگ ها به عنوان مثال در جدول زیر نشان داده شده است.
به عنوان مثال، رنگ زرد شامل ترکیبی از شدت کامل رنگ سبز و قرمز و بدون داشتن رنگ آبی می باشد. همچنین رنگ خاکستری شامل ترکیبی از شدت 50 درصد از رنگ های قرمز سبز و آبی تشکیل می شود.
ما می توانیم نقشه رنگ ها را خودما ایجاد کنیم، یا از نقشه رنگ هایی که قبلا در برنامه متلب به صورت پیش فرض تعریف شده استفاده کنیم:
pink | copper | bone | gray | hot | hsv |
prism | jet | colorcube | lines | flag | white |
summer | winter | spring | autumn | cool |
برای مثال :
>> gray(8)
ans =
0 0 0
0.1429 0.1429 0.1429
0.2857 0.2857 0.2857
0.4286 0.4286 0.4286
0.5714 0.5714 0.5714
0.7143 0.7143 0.7143
0.8571 0.8571 0.8571
1.0000 1.0000 1.0000
(gray(8 یک ماتریس 3×8 را ایجاد می کند. ستون اول شدت رنگ قرمز، ستون دوم شدت رنگ سبز و ستون سوم شدت رنگ آبی می باشد.
در استفاده از نقشه رنگ، نوع آن را در تابع colormap وارد می کنیم:
>> m = gray (8);
>> colormap(m)
>> imagesc(1:1000)
تابع imagesc یک عکس رنگی را از آرگومان های یک ماتریس تولید می کند. رنگ هر عنصر با توجه به مقدار (ارزش) آرگومان های ماتریس می باشد. کوچکترین عنصر از رنگ مشخص شده در ردیف اول و بزرگترین عنصر در ردیف آخر قرار خواهد گرفت، و عناصر بین آنها از طریق درون یابی به دست می آید.
در گرفتن یک ترسیم از میزان قرمز، سبز و آبی از نقشه رنگ جاری از تابع rgbplotاستفاده می شود.
>> colormap(summer)
>> rgbplot(colormap)
بر روی صفحه نمایش خطوط متناظر با اجزای قرمز، سبز، و آبی از نقشه رنگ به رنگ قرمز، سبز، و آبی، به ترتیب نمایش داده می شود.
مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,