早教吧作业答案频道 -->其他-->
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中最小二乘法拟合...的网友还看了以下:
数集M满足条件,若a∈M,则1+a/1-a∈M(a≠±1且a≠0.已知3∈M,请把由此确定的集合M 2020-04-06 …
1.计算:a^m[a^(m+1)-a^m+a^(m-1)]-a^(m-1)[a^(m+1)+a^m 2020-05-14 …
一年365天,合几个星期零几天?()A.51星期0天B.51星期1天C.52星期1天D.52星期2 2020-05-15 …
已知集合A={m,n/m,1},集合B={m²,m+n,0},若A=B,则()已知集合A={m,n 2020-05-16 …
六三班46名同学,男生比女生多,男生平均身高是1.48米,女生平均身高是1.54米,估计六三班的平 2020-06-11 …
列竖式计算(带★的要验算):175÷4=328÷3=405÷8=★456÷4=32×25=62×7 2020-06-14 …
运筹学的两道题目,请示高手完整解答16.篮球队需要选5名队员组成出场阵容参加比赛,8名队员的身高及 2020-07-02 …
高中化学燃烧法测定有机物最简式题目给了碳氢氧的质量分数百分比分别是:64.86%13.51%21. 2020-07-17 …
胰岛素是含有51个氨基酸的蛋白质,控制合成胰岛素的DNA和RNA分子中至少有碱基的数目分别是()A 2020-07-18 …
下列个数中,去掉0后大小不变的数是A2.05B700C5.20D30.007被除数扩大5倍除数缩小 2020-07-30 …