首页 > 编程知识 正文

matlab最小二乘法拟合曲线,matlab回归方程拟合

时间:2023-05-06 17:19:37 阅读:163751 作者:1947

函数拟合

知道y=ab*exp(-x )

观测数据

x0.0 0.3 0.8 1.1 1.6 2.3

y0.820.72 0.63 0.60 0.55 0.5

求A、b,线性回归或拟合问题。

建立矛盾方程式

AX=y

其中X=[a,b] '

在此,看作求出a,b的量,用X=Ay或者最cxdmd乘以基准x=inv(a ) a (y )

t=[0.0.30.81.1.62.3] '

y=[0.820.720.630.60.550.5] '

a=[ones(size ) t ],exp(-t ) ]

x=inv(a ) a ) a ) ) y%x=ay

n=500

TT=Zeros(n,1 );

YY=Zeros(n,1 );

dt=2.3/n;

for i=1:n

TT(I )=i*dt;

YY(I )=x )1) x )2) *exp(-TT ) I );

结束

plot(t,y,' b ',tt,yy,' r ' ) ) X=Ay

得X=0.4760

0.3413

函数拟合到y=0.4760.3413*exp(-x )

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。