早教吧作业答案频道 -->其他-->
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中最小二乘法拟合...的网友还看了以下:
线性代数问题:已知三阶方阵A的行列式|A|=3,求A的伴随矩阵的逆(A*)-1的值.答案我知道是A 2020-04-13 …
初三毕业的暑假作业数学题,求过程1.求使代数式3-根号(7+2X)有意义的x的取值范围2.已知:a 2020-04-27 …
在解方程组{ax+by=26 cx+y=6 的时候小冲求得正确得解为x=-4 y=-2,但小牛把c 2020-05-13 …
(1)解关于x的不等式(x+2)/a>1+(x+1)/a2常数a属于R,a不等于0(2)若上述不等 2020-05-21 …
1.已知f(x)=ax的平方+bx+c(a不等于0)中,f(x+2)-f(x)=2x-3,且f(1 2020-06-03 …
1、a/3=b/7=c/2≠0,如果ax=by=cz≠0,求x:y:z的值2、已知a/b=c/d= 2020-07-29 …
若多项式(a-b)x^3-x^2+x-b是关于x的两次三项式,常数项是3,求a于b的值 2020-07-31 …
高中一个不等式解法(简单的方法)求教有好方法追分.根号下(a^2-3)大于等于(a-1)联立根号下 2020-08-01 …
1、代数式(2ax²-x²+3x+2)-(5x²-3x-6bx)的值与x无关,(1)求a、b的值; 2020-08-02 …
1.已知1/x+1/y=1/x+y,求y/x+x/y2.已知非零实数abc满足a^+b^+c^=1, 2020-12-07 …