資源簡介
澤尼克多項式計算和推導 經過驗證所得結果與理論公式一致
代碼片段和文件信息
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
評論
共有 條評論