• 大小: 691B
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-06-13
  • 语言: Matlab
  • 标签: matlab  Zernike  

资源简介

泽尼克多项式计算和推导 经过验证所得结果与理论公式一致

资源截图

代码片段和文件信息

function [ zernikefun_mn ThetafunRfun] = zernikefunformat(nm)
%ZERNIKEFUNFORMAT 用于推导zernike函数表达式
%  输入nm分别为函数的两个参数
syms r theta Rfun Thetafun;
if(m>n|m<0|n<0)
    disp(‘error input! Please check!‘);
    return;
end
l=n-2*m;
if (l>=0)
Thetafun=cos(l*theta);
else
    Thetafun=-sin(l*theta);
end
if(l<0)
    m=n-m;
en

评论

共有 条评论