双 Zernike 多项式的最小二乘拟合

计算科学 最小二乘
2021-11-27 21:47:43

我需要用 Zernike 多项式描述我的设置的光学像差。为此,我想以以下方式在我的数据上拟合前 15 个多项式:

χ2=k(βkxn=2MCnPnx)2+k(βkyn=2MCnPny)2
其中是我的数据,是 Zernike 多项式,是系数。因为多项式的导数的系数需要相同,所以我认为我不能使用正态多项式最小二乘。我需要在 Labwindows/CVI 中执行此操作。βxβyPnCnCnxy

有谁知道如何解决这个问题?

1个回答

如果我没看错,你可以把你的问题改写成一个普通的最小二乘问题,其中 A 是 Zernike 多项式的导数的堆叠 Vandermonde-Matrix,是堆叠的测量数据。Axbb

χ2=(PnxPny)C(βxβy)2