代码:
F = @(A,X)ABS(A(2)+((A(1)-A(2))./(1+(1I * A(3))^ A(4))));
X = [0; 0.1; 0.125; 0.247973; 0.499687; 0.749736; 1; 1.249932; 1.499962; 1.749968; 2; 2.249981; 2.30103; 2.477121; 2.500003; 2.60206; 2.69897; 2.749999; 2.778151; 2.845098; 2.90309; 2.954243; 3];
YI = [0.003439; 0.00343; 0.0034260; 0.003218; 0.002826; 0.002349; 0.001813; 0.001331; 0.000919; 0.000919; 0.0006; 0.00059; 0.0006; 0.000602; 0.00059; 0.000602; 0.000602; 0.000605; 0.000605; 0.000605; 0.000605; 0.000605; 0.000609];
A0 = [0.003439;1000;0.0000144;1];
A = lsqcurvefit(F,A0,X,YI);
semilogx(X,yi)的
坚持,稍等
semilogx(X,F(A,X), 'O')
错误:使用lsqcurvefit(线269)错误
功能价值和YDATA大小不相等的。
&
误差在matlab_tp4(第6行)
A = lsqcurvefit(F,A0,X,YI);
请帮忙。