Returns the set of color matching functions \( \overline{x} \), \( \overline{y} \) ,\( \overline{z} \) selected by the user. These functions are dimensionless. The available sets are the CIE 1931 and CIE 1964.
References:
CIE Proceedings (1932), 1931. Cambridge: Cambridge University Press.
CIE Proceedings (1964) Vienna Session, 1963, Vol. B, pp. 209-220 (Committee Report E-1.4.1), Bureau Central de la CIE, Paris.
Syntax |
Description |
---|---|
?colormatchfunction; |
Show the list of available color matching functions. |
M = colormatchfunction("functions"); |
Get the desired set of color matching functions from the list of available ones. |
Example
This example shows how to get the list of available color matching functions and plot them.
?colormatchfunction; #Show the list of color matching functions result: CIE 1931 CIE 1964 M1 = colormatchfunction("CIE 1931"); M2 = colormatchfunction("CIE 1964"); lambda1 = pinch(M1,2,1)*1e9; #Get the wavelength values where the function M1 is evaluated (in SI units, i.e. meters) and convert to nanometers. xbar1 = pinch(M1,2,2); ybar1 = pinch(M1,2,3); zbar1 = pinch(M1,2,4); lambda2 = pinch(M2,2,1)*1e9; #Get the wavelength values where the function M2 is evaluated (in SI units, i.e. meters) and convert to nanometers. xbar2 = pinch(M2,2,2); ybar2 = pinch(M2,2,3); zbar2 = pinch(M2,2,4); plotxy(lambda1,xbar1,lambda1,ybar1,lambda1,zbar1,lambda2,xbar2,lambda2,ybar2,lambda2,zbar2,"wavelength (nm)","Color matching functions"); legend("xbar (CIE 1931)","ybar (CIE 1931)","zbar (CIE 1931)","xbar (CIE 1964)","ybar (CIE 1964)","zbar (CIE 1964)");
The following figure shows the output of the example code.
See Also
List of commands , plotxy , pinch , colormatch , colormatchxy , colormatchuv