在MATLAB中,已知两组数据x y,怎样通过线性拟合,使得到的三次拟合多项式经过指定的点呢?例如原点
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/02 10:23:49
在MATLAB中,已知两组数据x y,怎样通过线性拟合,使得到的三次拟合多项式经过指定的点呢?例如原点
比如:x=1:16
y=[4.00,6.40,8.00,8.80,9.22,9.50,9.70,9.86,10.00,10.20,10.32,10.42,10.50,10.55,10.58,10.60];
求经过坐标原点的三次拟合多项式?
比如:x=1:16
y=[4.00,6.40,8.00,8.80,9.22,9.50,9.70,9.86,10.00,10.20,10.32,10.42,10.50,10.55,10.58,10.60];
求经过坐标原点的三次拟合多项式?
使用cftool工具箱
普通三次拟合
Linear model Poly3:
f(x) = p1*x^3 + p2*x^2 + p3*x + p4
Coefficients (with 95% confidence bounds):
p1 = 0.006245 (0.0038,0.008689)
p2 = -0.2037 (-0.2668,-0.1406)
p3 = 2.182 (1.713,2.651)
p4 = 2.572 (1.623,3.521)
Goodness of fit:
SSE:1.37
R-square:0.972
Adjusted R-square:0.965
RMSE:0.3379
过原点的拟合
General model:
f(x) = x*(p1*x^2 + p2*x + p3)
Coefficients (with 95% confidence bounds):
p1 = 0.0112 (0.008154,0.01426)
p2 = -0.344 (-0.4119,-0.2761)
p3 = 3.342 (2.981,3.702)
Goodness of fit:
SSE:5.35
R-square:0.8906
Adjusted R-square:0.8737
RMSE:0.6415
普通三次拟合
Linear model Poly3:
f(x) = p1*x^3 + p2*x^2 + p3*x + p4
Coefficients (with 95% confidence bounds):
p1 = 0.006245 (0.0038,0.008689)
p2 = -0.2037 (-0.2668,-0.1406)
p3 = 2.182 (1.713,2.651)
p4 = 2.572 (1.623,3.521)
Goodness of fit:
SSE:1.37
R-square:0.972
Adjusted R-square:0.965
RMSE:0.3379
过原点的拟合
General model:
f(x) = x*(p1*x^2 + p2*x + p3)
Coefficients (with 95% confidence bounds):
p1 = 0.0112 (0.008154,0.01426)
p2 = -0.344 (-0.4119,-0.2761)
p3 = 3.342 (2.981,3.702)
Goodness of fit:
SSE:5.35
R-square:0.8906
Adjusted R-square:0.8737
RMSE:0.6415
在MATLAB中,已知两组数据x y,怎样通过线性拟合,使得到的三次拟合多项式经过指定的点呢?例如原点
一个x对应两组y的数据在matlab中拟合怎样将曲线显示到一个图形中
matlab 线性函数的拟合 不要用toolsbox 和 GUI,拟合两组数据X和Y,分别拟合Y=a*X+b和y=ax^
在用matlab进行数值拟合时,在知道x,y两组数据后,怎样实现数据的拟合 除了用polyfit 函数外
matlab 拟合成常数项为零的多项式,已知两组数据,拟合多项式,要求多项式的常数项为0
MATLAB 中已知数据点来至函数1/(1+25*x^2),-1《X《1,根据生成的数据点进行多项式拟合,绘出拟合曲线?
matlab X=[……]y=[……]用matlab 对上述数据点进行3阶多项式拟合,在图中会出原数据及拟合曲线.原
MATLAB中通过一组离散数据拟合得到函数后,怎样知道y求x
matlab中线性拟合的函数是什么?
关于matlab中多项式拟合的问题
一组数据中x y 的平均数必过线性回归方程还是拟合直线
如何在matlab中确定多项式拟合的阶数