MATLAB曲线拟合问题

已知点的坐标,进行曲线拟合,编写程序如下:x=[0.75,0.81,0.84,0.94,0.96,1.00];y=[1500,1484,1480,1454,1450,13... 已知点的坐标,进行曲线拟合,编写程序如下:
x=[0.75,0.81,0.84,0.94,0.96,1.00];
y=[1500,1484,1480,1454,1450,1390];
plot(x,y,'k.','markersize',10),
axis([0 1.20 1300 1600]);
p1=plot(x,y,1)
t=0:01:1.2;
s=polyval(p1,t);
hold on
plot(t,s,'k-','linewidth',2)
grid
得到的结果是只有点,没有出现拟合曲线,不知道问题在哪里,求解答
展开
 我来答
learneroner
高粉答主

2015-05-22 · 关注我不会让你失望
知道大有可为答主
回答量:1.1万
采纳率:91%
帮助的人:6586万
展开全部

注意你的代码的第五行错了

x=[0.75,0.81,0.84,0.94,0.96,1.00];
y=[1500,1484,1480,1454,1450,1390];
plot(x,y,'k.','markersize',10),
axis([0 1.20 1300 1600]);
p1=polyfit(x,y,1) % 拟合多项式
t=0:01:1.2;
s=polyval(p1,t);
hold on
plot(t,s,'k-','linewidth',2)
grid

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式