早教吧作业答案频道 -->数学-->
用最小二乘法求一个形如y=a+bx^2拟合函数去拟合下列数据:x=19,25,31,38,44y=19.0,32.3,49.0,73.3,97.8最好是能有图和详细的讲解以及代码之类的
题目详情
用最小二乘法求一个形如y=a+bx^2拟合函数去拟合下列数据:x=19,25,31,38,44 y=19.0,32.3,49.0,73.3,97.8
最好是能有图和详细的讲解以及代码之类的
最好是能有图和详细的讲解以及代码之类的
▼优质解答
答案和解析
x=[19,25,31,38,44];
y=[19.0,32.3,49.0,73.3,97.8];
fun1=inline('c(1)+c(2)*x.^2','c','x'); %拟合函数
c=lsqcurvefit(fun1,[0,0],x,y) %求拟合系数
['y=',num2str(c(1)),'+',num2str(c(2)),'x^2']%拟合函数表达式
y1=c(1)+c(2)*x.^2; %拟合函数表达式值
plot (x,y,'b*',x,y1,'r-');%绘制x,y点与拟合函数,比较拟合程度
进行结果:
fun1 =
Inline function:
fun1(c,x) = c(1)+c(2)*x.^2
Optimization terminated:first-order optimality less than OPTIONS.TolFun,
and no negative/zero curvature detected in trust region model.
c =
0.972578657321613 0.0500351242188565
ans =
y=0.97258+0.050035x^2
y=[19.0,32.3,49.0,73.3,97.8];
fun1=inline('c(1)+c(2)*x.^2','c','x'); %拟合函数
c=lsqcurvefit(fun1,[0,0],x,y) %求拟合系数
['y=',num2str(c(1)),'+',num2str(c(2)),'x^2']%拟合函数表达式
y1=c(1)+c(2)*x.^2; %拟合函数表达式值
plot (x,y,'b*',x,y1,'r-');%绘制x,y点与拟合函数,比较拟合程度
进行结果:
fun1 =
Inline function:
fun1(c,x) = c(1)+c(2)*x.^2
Optimization terminated:first-order optimality less than OPTIONS.TolFun,
and no negative/zero curvature detected in trust region model.
c =
0.972578657321613 0.0500351242188565
ans =
y=0.97258+0.050035x^2
看了 用最小二乘法求一个形如y=a...的网友还看了以下:
1.18.3乘0.25+5.3乘2.5+7.13乘7.52.12.5乘0.76乘0.4乘8乘2.5 2020-04-07 …
六年级数学1,2011除以2011又2012分之2011=?2,12.3+23.4+34.5+45 2020-04-07 …
如图,一个含8乘8个小方格的正方形,可以被剪成四部分,用这几部分好像可以重新拼成一个13乘5的矩形 2020-05-16 …
2^2m×8^m(m>0)=2×2×.×2(2m个2相乘)×8×8×.×8(m个8相乘)=2×8× 2020-05-21 …
8个8如何加减乘除随便用等于1000(不许用括号)如题绝对不能用括号,能回答出来,1、加减乘除每样 2020-06-24 …
1.解方程1.X除以1.5-1.25=0.752.简便计算0.5乘1.25乘2乘8乘111.5除1 2020-07-19 …
小数简便计算1、(4乘0.4乘0.25)乘8乘7乘1.252、48乘1.25加50乘1.25乘0. 2020-07-19 …
在8乘8的方格中,如何摆好八个棋子.第一个棋子和第二个棋子不能让他们在同一行、同一列、而且也不能在. 2020-11-24 …
小轿车面包车大客车准乘4人准乘8人准乘56人满员的大客车在路上出现了故障,全体乘客将换乘其他车辆.( 2020-12-10 …
小轿车面包车大客车准乘4人准乘8人准乘56人2辆满员的大客车在路上出现了故障,全体乘客将换乘其他车辆 2020-12-10 …