ciespecagetrans

The ciespecagetrans function returns the age dependent ocular spectral transmission factors according to CIE 203.  Any errors in the data set or in results generated with the Lighting Toolbox are not in the liability of the CIE nor me, see licence.

Usage:

[T,lam] = ciespecagetrans(age,lam)

Where:

ParameterDescription
TReturns the age dependent ocular transmission factors, vector or matrix.
lam
(optional)
Specifies the corresponding wavelengths, vector. Default: 300:5:700.
ageSpecifies the age, scalar or vector.
Examples

Plot the spectral ocular transmission factors for a 50-year-old observer:

lam = 380:780;
t50 = ciespecagetrans(50,lam);

plot(lam,t50)
grid on
xlim([380 780])
xlabel('\lambda in nm')
ylabel('relative spectral transmission')
title('spectral ocular transmission - 50 y')

Result:

Plot the spectral ocular transmission factors for observers aged 10 to 100 in 10 years steps:

age = 10:10:100;
[t,lam] = ciespecagetrans(age);

c = colors(length(age));
plotorder(lam,t,c);
grid on
xlabel('\lambda in nm')
ylabel('relative spectral transmission')
title('spectral ocular transmission')
legend('10','20','30','40','50','60','70','80','90','100','Location','SouthEast')

See also: colours

Result:

Reference:
CIE 203:2012 (incl. Erratum), A COMPUTERIZED APPROACH TO TRANSMISSION AND ABSORPTION CHARACTERISTICS OF THE HUMAN EYE, Commission Internationale de l’Eclairage (CIE), Vienna Austria, ISBN: 978-3-902842-43-5. URL: https://cie.co.at/publications/computerized-approach-transmission-and-absorption-characteristics-human-eye


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.