[求助]Zernike多项式拟合
请问各位大虾:将变形数据拟合成Zernike多项式有没有现成的软件呀?
谢谢!
看看Matlab行不行,这种软件估计不多
codev其实可以做的,看看说明书。
将许多个三维数据(x,y,z)拟合成36项的二元多项式,最小二乘拟合就行了。matlab就行,至于最小二乘的例子,张志涌的matlab书上有。
code V 是不具有数据拟合功能的,但是拟合后的多项式系数输入到code V 中,可以得到面形参数。
路过,学习中,谢谢!!!!
Zernike多项式是什么?有什么用? 能不能将拟合后的多项式系数输入到zemax中呢 如果你能把你的变形数据作为衍射面型(ZEMAX中叫做二元光学面)输入到目前任何一种流行的光学软件(CODEV,OSLO或ZEMAX)中的话,这是一件非常简单的事。这些软件都有波象差分析功能,你只需要点几下菜单和输入正确参数,软件会计算出Zernike多项式系数的。 CODE V 说明书上讲,有一个sigfit软件可以讲ansys中的数据进行zernike 拟合,转换成code v 或zemax的数据格式。 MSC.Nastran is a finite element structural analysis program supplied by the MacNeal-Schwendler
Corporation (MSC.Software Corporation, 2 MacArthur Place, Santa Ana, CA 92707 USA). A two-step
process takes this deformation data from the MSC.Nastran output to a CODE V interferogram file.
SigPoly is a freeware program from Sigmadyne, Inc. (803 West Avenue, Suite 311, Rochester, New
York 14611; http://sigmadyne.com) that fits surface deformation data to Zernike coefficients and writes
the results to a file. CVNAS is a stand-alone utility, supplied by ORA, that converts this file into CODE
V interferogram (.int) files, which can then be used directly in CODE V to analyze the system under the
loads modeled in MSC.Nastran. One interferogram file is created for each distinct combination of surface
and subcase. Since one MSC.Nastran file may have many surfaces and subcases, there could be many
files produced. As the conversion is done, a summary table describing the conversion is listed.
页:
[1]