matlab怎么画拟合曲线啊,急!! 20
matlab怎么画拟合曲线啊也就是说,我现在有两组数x[.....]和y[....],用plot(x,y,'*')可以做出离散点(x,y)的图,我想用一条曲线去拟合x和y...
matlab怎么画拟合曲线啊 也就是说,我现在有两组数x[.....]和y[....],用plot(x,y,'*')可以做出离散点(x,y)的图,我想用一条曲线去拟合x和y;从而找出x和y的关系式,该怎么编写代码啊?????
展开
4个回答
展开全部
在输入栏分别输入x=[...............],y=[.........................]
matlab的开始菜单start->toolboxes->cirve fitting->cirve fitting tool,
然后点data选择x和y数据,对应你自己的数据就行了,
然后点cirve fitting tool界面的fitting按钮,里面好几个可以拟合的函数。可以自动生成曲线,得到系数,分析误差。有问题可以继续追问
matlab的开始菜单start->toolboxes->cirve fitting->cirve fitting tool,
然后点data选择x和y数据,对应你自己的数据就行了,
然后点cirve fitting tool界面的fitting按钮,里面好几个可以拟合的函数。可以自动生成曲线,得到系数,分析误差。有问题可以继续追问
展开全部
x = 0:10:150;
y = [1854.3 1859.4 1866.1 1874.4 1885.3 1898.7 1915.5 1936.4 1961.5 1992.1 2028.1 2070.4 2119.8 2176.3 2240.8 2314.5];
p=polyfit(x,y,4);
s=vpa(poly2sym(p))
f = polyval(p,x);
plot( x, f, x, y, 'o')
y = [1854.3 1859.4 1866.1 1874.4 1885.3 1898.7 1915.5 1936.4 1961.5 1992.1 2028.1 2070.4 2119.8 2176.3 2240.8 2314.5];
p=polyfit(x,y,4);
s=vpa(poly2sym(p))
f = polyval(p,x);
plot( x, f, x, y, 'o')
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
x=[1 2 3];
y=[7 10 8];
p2=polyfit(x,y,2);
%p2就是2次多项式系数
y=[7 10 8];
p2=polyfit(x,y,2);
%p2就是2次多项式系数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询