Matlabæ¯å¯ä»¥æåå¼å£åå·¦æåå³çæç©çº¿çãæåæ¹æ³ï¼
x=[]
y=[]
fun=@(a,x)(sqrt(2*a(1)*(x-a(2)))+a(3),'a','x'); %y=(2p(x-h))^0.5+k
b=[1 1 1]; %å¯ä»¥èªè¡è°æ´ï¼ä»¥å¾å°æåéçåå¼
[a,resnorm,residual,exitflag]=lsqcurvefit(fun,b,x,y)
æ
[a,r,J] = nlinfit(x,y,fun,b)
æ¤æ¶å¾å°aï¼å³ä¸ºæåç³»æ°ï¼
p=a(1),h=a(2),k=a(3)
温馨提示:答案为网友推荐,仅供参考