早教吧作业答案频道 -->其他-->
matlab中最小二乘法拟合几个点t=0:5:55;y=[0 1.27 2.16 2.86 3.44 3.87 4.15 4.37 4.51 4.58 4.62 4.64];拟合为 y=at+bt^2+ct^3 (没有常数项),求abc让我看看代码吧.能不能用polyfit求解啊?
题目详情
matlab中最小二乘法拟合几个点
t=0:5:55;
y=[0 1.27 2.16 2.86 3.44 3.87 4.15 4.37 4.51 4.58 4.62 4.64];
拟合为 y=at+bt^2+ct^3 (没有常数项),求abc
让我看看代码吧.
能不能用polyfit求解啊?
t=0:5:55;
y=[0 1.27 2.16 2.86 3.44 3.87 4.15 4.37 4.51 4.58 4.62 4.64];
拟合为 y=at+bt^2+ct^3 (没有常数项),求abc
让我看看代码吧.
能不能用polyfit求解啊?
▼优质解答
答案和解析
t=0:5:55;
y=[0 1.27 2.16 2.86 3.44 3.87 4.15 4.37 4.51 4.58 4.62 4.64];
%你将t,y的每一个值代入方程,会得到关于a,b,c的三元一次方程组(12个方程),改写成矩阵乘法形式,就知道下面是怎么来的.
A=[t(:),t(:).^2,t(:).^3];
abc=A\y(:);
a=abc(1)
b=abc(2)
c=abc(3)
y=[0 1.27 2.16 2.86 3.44 3.87 4.15 4.37 4.51 4.58 4.62 4.64];
%你将t,y的每一个值代入方程,会得到关于a,b,c的三元一次方程组(12个方程),改写成矩阵乘法形式,就知道下面是怎么来的.
A=[t(:),t(:).^2,t(:).^3];
abc=A\y(:);
a=abc(1)
b=abc(2)
c=abc(3)
看了 matlab中最小二乘法拟合...的网友还看了以下:
求(x+2y)^7系数的最大项我知道方法是设Tk+1为最大然后比前一项大和后一项求得可是为什么这样 2020-04-27 …
at the distance at能加the吗? 2020-05-13 …
He was riding a bike at this time yesterday.at能不能 2020-05-16 …
编写算法,求一元多项式Pn(x)=a0+a1x+a2x2+a3x3+...+anxn的值Pn(x0 2020-07-09 …
多次项的求解多次项求解,上课老师说一般多次项的一个解可以看出,比如x^3-3x+2=0,易知一个解 2020-07-11 …
只能用通项公式的首项加末项求西格玛符号上面是18,下面是k=1,右面是(5n-80西格玛(∑)符号 2020-07-15 …
在求解一元二次方程时,粗心的甲乙两位同学分别抄错了同一道题,甲抄错了常数项,得到的两根分别是4和6 2020-08-01 …
(1)x+2与x+ax+b的积不含2次项,1次项求a,b的值.(2)已知方程组:(m-n)x-3y 2020-08-01 …
求同类项问题谢谢X的平方加2和-X的平方是同类项,求N的值谢谢应该是x^2y^(N/2)+2与-x 2020-08-01 …
Thereisafilm()thecinema用什么介词?in还是at?选项为1:to2:on3: 2020-08-04 …