用matlab拟合下面一组数据的曲线
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/07 19:53:02
用matlab拟合下面一组数据的曲线
x=[-2.30259,-1.60944,-1.20397,-0.91629,-0.69315,-0.51083,-0.35667,-0.22314,-0.10536,0.00000,0.40546,0.69315,0.91629,1.09861,1.25276,1.38629,1.50408,1.60944,1.70475,1.79176];
y=[2.48491,3.06805,3.21888,3.31419,3.41773,3.44681,3.50556,3.52636,3.57235,3.61092,3.87950,3.92395,4.03247,4.13517,4.20916,4.28496,4.34898,4.41158,4.45898,4.60116];
a=polyfit(x,y,6);
yi=polyval(a,x);
plot(x,y,'o',x,yi,'r')
这是我写的程序,可是曲线的效果不是太好,对拟合的阶数作了变化,还是不行,图形如下,能使的那条曲线更加光滑一点.
x=[-2.30259,-1.60944,-1.20397,-0.91629,-0.69315,-0.51083,-0.35667,-0.22314,-0.10536,0.00000,0.40546,0.69315,0.91629,1.09861,1.25276,1.38629,1.50408,1.60944,1.70475,1.79176];
y=[2.48491,3.06805,3.21888,3.31419,3.41773,3.44681,3.50556,3.52636,3.57235,3.61092,3.87950,3.92395,4.03247,4.13517,4.20916,4.28496,4.34898,4.41158,4.45898,4.60116];
a=polyfit(x,y,6);
yi=polyval(a,x);
plot(x,y,'o',x,yi,'r')
这是我写的程序,可是曲线的效果不是太好,对拟合的阶数作了变化,还是不行,图形如下,能使的那条曲线更加光滑一点.
%xi重新取值
clear
x=[-2.30259,-1.60944,-1.20397,-0.91629,-0.69315,...
-0.51083,-0.35667,-0.22314,-0.10536,0.00000,...
0.40546,0.69315,0.91629,1.09861,1.25276,1.38629,...
1.50408,1.60944,1.70475,1.79176];
y=[2.48491,3.06805,3.21888,3.31419,3.41773,3.44681,...
3.50556,3.52636,3.57235,3.61092,3.87950,3.92395,...
4.03247,4.13517,4.20916,4.28496,4.34898,4.41158,...
4.45898,4.60116];
a=polyfit(x,y,6);
xi=linspace(min(x),max(x),length(x));
yi=polyval(a,xi);
plot(x,y,'o',xi,yi,'r')
clear
x=[-2.30259,-1.60944,-1.20397,-0.91629,-0.69315,...
-0.51083,-0.35667,-0.22314,-0.10536,0.00000,...
0.40546,0.69315,0.91629,1.09861,1.25276,1.38629,...
1.50408,1.60944,1.70475,1.79176];
y=[2.48491,3.06805,3.21888,3.31419,3.41773,3.44681,...
3.50556,3.52636,3.57235,3.61092,3.87950,3.92395,...
4.03247,4.13517,4.20916,4.28496,4.34898,4.41158,...
4.45898,4.60116];
a=polyfit(x,y,6);
xi=linspace(min(x),max(x),length(x));
yi=polyval(a,xi);
plot(x,y,'o',xi,yi,'r')
用matlab拟合下面一组数据的曲线
Matlab编程 给出一组数据用正态分布的曲线进行拟合
请教如何用matlab求拟合的公式,就是我知道一组数据,用matlab拟合曲线后,怎么知道这个曲线的方程
用matlab拟合下面三组数据的三条曲线
我正在用matlab作一组数据的非线性拟合
关于用MATLAB拟合一组数据,得到函数的表达式
matlab做一组数据的拟合直线,
Matlab如何根据一组数据拟合出包含三角函数的曲线?
用matlab 对一组数据进行拟合后,怎么直接显示拟合函数的图像?
我有一组数据,用MATLAB做拟合曲线,数据在下边,麻烦各位帅哥靓女看看,
用matlab拟合一组数据,要求得出函数表达式
我有一组数据,需要用matlab拟合,