A non-volatile computer-readable medium, including computer code which, when being executed by the computer code, causes a calibrating method for a composite waveplate to be executed,
- A. determining a first matrix characterizing the composite waveplate, the first matrix including at least one unknown number;
- B. determining a theoretical relationship between a light intensity and an alignment angle offset value of the composite waveplate based on the first matrix;
- and
- C. calibrating based on the theoretical relationship between the light intensity and the alignment angle offset value of the composite waveplate determined in step (B) and actually measured light intensity data to obtain a second matrix that characterizes the composite waveplate and does not contain the unknown number.