奥礼网
新记
用matlab求最小二乘法(polyfit)曲线拟合
用最小二乘(polyfit)曲线拟合下列数据,并画出多项式曲线
x 0.5 1 1.5 2 2.5 3
y 1.75 2.45 3.81 4.8 8 8.6
用matlab要怎么做啊,求程序解法
举报该文章
相关建议 2010-12-10
clc
%原数据节点
x=[0.5 1 1.5 2 2.5 3];
y=[1.75 2.45 3.81 4.8 8 8.6];
plot(x,y,'*');
hold on;
%求最小二乘意义下拟合多项式的系数
n=3;%待拟合多项式的次数;
p=polyfit(x,y,n);
%新的插值节点
xx=0:0.01:3;
yy=polyval(p,xx);
plot(xx,yy);
你可以再Matlab帮助文件下,搜索polyfit和polyval这两个命令的含义和用法。
这样,这个问题是很容易实现的。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/15nwdka43.html
其他看法
无其他回答
相似回答
大家正在搜
相关问题
用最小二乘法在MATLAB中拟合曲线
如何用MATLAB编写程序(最小二乘法)曲线拟合
用Matlab做曲线拟合的最小二乘法
最小二乘法拟合指数函数,Matlab polyfit线性拟合...
求教用matlab 实现最小二乘法拟合曲线
用Matlab做最小二乘法曲线拟合并预测10,11,12的值...
MATLAB曲面拟合最小二乘法
怎么用matlab才能使用最小二乘法拟合曲线(要有曲线方程的...