matlab 曲线拟合函数中幂为负数该怎么写?比如实现y=a*x^(-1)+b*x^(-2) 的曲线拟合系数a,b

2025-03-29 17:41:17
推荐回答(1个)
回答1:


nlinfit()函数或lsqcurvefit()函数,可以求得其曲线拟合系数a,b。
求解步骤:
x=[。。。],y=[。。。]
func=@(a,x)a(1)*x^(-1)+a(2)*x^(-2)
%a=a(1)
,
b=a(2)
x0=[1,1]
a
=
nlinfit(x,y,func,x0)
b=a(2),a=a(1)