資源簡(jiǎn)介
一個(gè)簡(jiǎn)單的matlab程序,可將特定波長(zhǎng)轉(zhuǎn)換成RGB三分量的顏色。
代碼片段和文件信息
clcclear;
Wavelength=input(‘Wavelength=?‘);
Gamma?=?0.8;
IntensityMax?=?255;?
if?Wavelength?>=?380?&?Wavelength?<=?439
????Red?=?-(Wavelength?-?440)?/?(440?-?350);
????Green?=?0.0;
????Blue?=?1.0;
elseif?Wavelength?>=?440?&?Wavelength?<=?489
????Red?=?0.0;
????Green?=?(Wavelength?-?440)?/?(490?-?440);
????Blue?=?1.0;
elseif?Wavelength?>=?490?&?Wavelength?<=?509
????Red?=?0.0;
????Green?=?1.0;
????Blue?=?-(Wavelength?-?510)?/?(510?-?490);
elseif?Wavelength?>=?510?&?Wavelength?<=?579
????Red?=?(Wavelength?-?510)?/?(580?-?510);
????Green?=?1.0;
????Blue?=?0.0;
elseif?Wavelength?>=?580?&?Wavelength?<=?644
????Red?=?1.
評(píng)論
共有 條評(píng)論