• 大小: 1KB
    文件类型: .m
    金币: 2
    下载: 1 次
    发布日期: 2021-06-13
  • 语言: Matlab
  • 标签: 显色指数  

资源简介

显色指数可以通过此MATLAB程序进行计算

资源截图

代码片段和文件信息

%一般显色指数  Ra 特殊显色指数 Ri
% 计算步骤 : <色度学>  科学出版社  1979年  P256


function Ra = colorrender(Pinwavelength)

load colordata beta2 Uri Wri Vri ur cr dr vr M0 T0;

chromaticity(Pinwavelengthbeta2);
load chromaticity ; 
M = colortemperature(ukvk) ;
%M = 103.2205 ;
MIN = min(abs( M - M0 )) ;
num = find(abs( M - M0 ) == MIN) ;

cki = 1./vki .*( 4 - uki - 10 .* vki ) ;
dki = 1./vki .*(1.708 .* vki + 0.404 - 1.481 .* uki ) ;

ck = 1/vk *( 4 - uk - 10 * vk ) ;
dk = 1/vk *(1.708 * vk + 0.404 - 1.481 * uk ) ;

uki_ = (10.872 + 0.404 * cr(num)/ck .* ck

评论

共有 条评论

相关资源