如何用matlab绘制下图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 2
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 22:54:13
如何用matlab绘制下图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 2
如何用matlab绘制下图
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]
就是先把点都描出来,然后在画一条直线
如何用matlab绘制下图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 2
plot(x,y1,'.');
hold on
plot(x,y2,'d');
plot(x,y3,'*');
然后我试了下只有拟合中间那条线才符合你图上的效果,图形工具栏有个tools栏里面有个basic fitting,选择linear拟合就能得到上面的效果!