使用矩阵求逆将波前表示为 Zernike 多项式的总和。 该函数试图求解方程中的 a_i,phi(rho,theta) = SUM(a_i * Z_i(rho,theta), i=1 to M), 其中 Z_i(rho,theta) 是 zernfun.m 文件中的 Zernike 多项式,phi 是要表示为 Zernike 多项式总和的波前,a_i 是 Zernike 系数,M 是 Zernike 多项式的数量使用。 输入:phi - 要表示为必须是 nXn 数组(正方形)的 Zernike 多项式之和的相位(可选) M - 要使用的 Zernike 多项式的数量(默认值 = 12) 输出:a - Zernike 系数 (a_i's) 作为向量 注意:zernfun.m 需要与此文件一起使用。 可在此处获得: http : //www.mathworks.com/matlabcentra
2021-06-01 16:03:05
2KB
matlab
1