matlab怎么画拟合曲线啊,急!!
答案:4 悬赏:70 手机版
解决时间 2021-02-03 17:56
- 提问者网友:嗝是迷路的屁
- 2021-02-03 01:15
matlab怎么画拟合曲线啊,急!!
最佳答案
- 五星知识达人网友:低血压的长颈鹿
- 2021-02-03 01:21
在输入栏分别输入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按钮,里面好几个可以拟合的函数。可以自动生成曲线,得到系数,分析误差。有问题可以继续追问
全部回答
- 1楼网友:摆渡翁
- 2021-02-03 04:00
给力的做吧
- 2楼网友:执傲
- 2021-02-03 03:06
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次多项式系数
- 3楼网友:春色三分
- 2021-02-03 01:56
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')
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯