早教吧作业答案频道 -->数学-->
matlab线性函数的拟合不要用toolsbox和GUI,拟合两组数据X和Y,分别拟合Y=a*X+b和y=ax^2+bx+cx=[00.511.522.533.544.555.566.577.588.599.510];y=[5.84.710.313.918.621.224.132.045.147.462.169.984.589.0
题目详情
matlab 线性函数的拟合 不要用toolsbox 和 GUI,拟合两组数据X和Y,分别拟合Y=a*X+b和y=ax^2+bx+c
x=[0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 7 7.5 8 8.5 9 9.5 10];
y=[5.8 4.7 10.3 13.9 18.6 21.2 24.1 32.0 45.1 47.4 62.1 69.9 84.5 89.0 104.6 115.5 136.7 144.3 166.5 183.8 202.0];
x=[0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 7 7.5 8 8.5 9 9.5 10];
y=[5.8 4.7 10.3 13.9 18.6 21.2 24.1 32.0 45.1 47.4 62.1 69.9 84.5 89.0 104.6 115.5 136.7 144.3 166.5 183.8 202.0];
▼优质解答
答案和解析
拟合代码:
x=[0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 7 7.5 8 8.5 9 9.5 10];
y=[5.8 4.7 10.3 13.9 18.6 21.2 24.1 32.0 45.1 47.4 62.1 69.9 84.5 89.0 104.6 115.5 136.7 144.3 166.5 183.8 202.0];
p1=polyfit(x,y,1)
p2=polyfit(x,y,2)
f1 = polyval(p1,x);
f2 = polyval(p2,x);
figure;hold on;
plot(x,y,'k*');
plot(x,f1,'r');
plot(x,f2,'b');
legend('原始数据','一阶拟合','二阶拟合');
拟合效果图:

拟合结果:
p1 =
19.5083 -22.2082
p2 =
1.7655 1.8536 5.7450
x=[0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 7 7.5 8 8.5 9 9.5 10];
y=[5.8 4.7 10.3 13.9 18.6 21.2 24.1 32.0 45.1 47.4 62.1 69.9 84.5 89.0 104.6 115.5 136.7 144.3 166.5 183.8 202.0];
p1=polyfit(x,y,1)
p2=polyfit(x,y,2)
f1 = polyval(p1,x);
f2 = polyval(p2,x);
figure;hold on;
plot(x,y,'k*');
plot(x,f1,'r');
plot(x,f2,'b');
legend('原始数据','一阶拟合','二阶拟合');
拟合效果图:

拟合结果:
p1 =
19.5083 -22.2082
p2 =
1.7655 1.8536 5.7450
看了 matlab线性函数的拟合不...的网友还看了以下:
已知a,b,c成等比数列,如果a,x,b和b,y,c都成等差数列,则a/x + c/y=?下面是某 2020-05-16 …
已知方程组ax+y=b cx+y=d的解是x=1、y=-2,已知a、b、c、d都是常数,且a不等于 2020-05-16 …
有2个红球,3个黄球,4个白球,同色球不区分,将9个球排列有几种求法?有2个红球,3个黄球,4个白 2020-05-21 …
范围为:X^2+y^2+z^2=a^2.则(x^2+y^2+Z^2)ds积分等于?为何=4∏a^2 2020-07-15 …
1有且仅有一个间断点的函数是()Ay/xBe^(-x)*ln(x^2+y^2)cx/x+yDarc 2020-07-21 …
设二维随机变量(X,Y)的概率密度函数为,求(1)确定常数c,(2)求关于(x,y)的边缘概率密度 2020-07-25 …
为什么lnlny=lnx+lnc可以变成y=e^cx我想知道详细是怎么做的,对等式两边取e的指数之 2020-07-30 …
微分方程通解中的常数项如何确定lny=x+cy=e^(cx)2.lny=x^2+cy=ce^(x^ 2020-07-31 …
燃烧灬激情5|分类:|浏览7次1.函数y=e^(cx)+1是微分方程yy"=(y')^2+y"的() 2020-11-01 …
设二维随机变量(x.y)的联合密度函数为f(x.y)=|cx^2y0≤X≤20≤y≤2|0其他求常数 2020-11-13 …