早教吧作业答案频道 -->其他-->
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^2与mn-1/4n^2的大小求二次三项式n^2-4n+5的最小值若a^2+ 2020-03-31 …
4E4F(16禁制)转化成10禁制4*16*16*16+15*16*16+4*16+16哪里有错? 2020-04-07 …
(a+1)(a^2+1)(a^4+1)(a^8+1)(a^16+1)=(a-1)[(a+1)(a^ 2020-05-22 …
行测:1.1,2,2,3,4,()A.6B.7C.8D.92.4,13,36,(),268A.97 2020-07-18 …
观察下列算式:①2×4×6×8+16=(2×8)2+16=16+4=20②4×6×8×10+16= 2020-07-18 …
2014年一季度,全国新增就业人数为416万人,用科学记数法表示416万正确的是()人.A、4.1 2020-08-03 …
圆x^2+y^2+8x-4y=0与圆x^2+y^2=20关于直线y=2x+5对称,两圆交点为A,B求 2020-11-01 …
自16世纪30年代至16世纪末,西班牙的物价上涨4倍多,英、法上涨2倍至2倍半。导致这种状况的主要原 2021-01-21 …
新航路开辟以后,自16世纪30年代至16世纪末,西班牙的物价上涨4倍多,英、法等国上涨2倍至2倍半。 2021-01-21 …
新航路开辟以后,自16世纪30年代至16世纪末,西班牙的物价上涨4倍多,英、法等国上涨2倍至2倍半。 2021-01-21 …