请教,特定函数的非先线性拟合
对于离散数据y =;x=;
想用l函数http://upload.wikimedia.org/math/7/6/0/760c45c94f74adc370eeebde52e20340.png在x变换范围内进行拟合,其中a等于0。不知我的算法错在了那里?请高手指点一个。
function f=myfun2(t,a)
f=sqrt(2./(t.*pi))*cos(t-pi/4)-a;
for i=1:length(y)
cn=y(i)
=lsqnonlin(@(t) myfun2(t,cn),x(i));
R(i)=real(zz);
end
按理说结果所求的R(i)应该和y(i)的值相当,但实际计算结果,却差异很大。不知错误在哪呢人,请高手指点!
页:
[1]