如何用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/05/12 22:28:50
如何用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
xSN@~JBVM̴Vvѷ L;]lWZ#xEP@hdeþgaoLzes9|=sZ 3Q{-]=gaF\?dq#`fQ0 8D 0h$HH@V1?:4#D$\ ɔ,6Ҁ(+C@F&@oP(8#T2M(x@`!=7>&931`)ð@URje?f8q/ʃ4`?WoZĔ"daj[-JX0j0p1v ;ttn,N13nDI ҢBӢsjPQp!..wm@D@n%ad>6rMH8 -=3ߓ{jLy]|=8R:3Nxli6:HWϣt)

如何用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拟合就能得到上面的效果!