By analyzing and comparing the calculation processes of several different unitary operators, we obtain the most appropriate scheme to build an unitary operator which enables the results of canonical transformation and unitary transformation to be same with each other.