如何用matlab绘制下图
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/09/01 15:32:31
如何用matlab绘制下图
![](http://img.wesiedu.com/upload/a/64/a64704a234997014a6df9560cfd87a67.jpg)
x=[100 200 300 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500 1600 1700 1800 1900 2000];
y1=[5 3 2.5 5 5.5 6 8 9 10 11 12.5 14 15 16 16.5 16.7 17 19 21 23];
y2=[5 3 2.5 5.2 6 8 10 12 13 15 16 18 20 21.5 23 25 25.5 26 27 29]
y3=[5 3 2.5 5.5 6 7 8 9 9.5 9.7 9.5 9 9.5 10 11 12 12.5 13 13.5 14]
就是先把点都描出来,然后在画一条直线
![](http://img.wesiedu.com/upload/a/64/a64704a234997014a6df9560cfd87a67.jpg)
x=[100 200 300 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500 1600 1700 1800 1900 2000];
y1=[5 3 2.5 5 5.5 6 8 9 10 11 12.5 14 15 16 16.5 16.7 17 19 21 23];
y2=[5 3 2.5 5.2 6 8 10 12 13 15 16 18 20 21.5 23 25 25.5 26 27 29]
y3=[5 3 2.5 5.5 6 7 8 9 9.5 9.7 9.5 9 9.5 10 11 12 12.5 13 13.5 14]
就是先把点都描出来,然后在画一条直线
plot(x,y1,'.');
hold on
plot(x,y2,'d');
plot(x,y3,'*');
然后我试了下只有拟合中间那条线才符合你图上的效果,图形工具栏有个tools栏里面有个basic fitting,选择linear拟合就能得到上面的效果!
hold on
plot(x,y2,'d');
plot(x,y3,'*');
然后我试了下只有拟合中间那条线才符合你图上的效果,图形工具栏有个tools栏里面有个basic fitting,选择linear拟合就能得到上面的效果!