matlab-画折线图

it2022-12-27  89

用matlab画折线图是一个很基本的操作,下面是程序

x=5:5:50;%x从5开始,50结束,间隔为5 a=[75.226,76.704,75.263,75.337,75.599,76.302,74.824,76.924,75.595,75.442]; b=[72.112,70.764,68.63,68.201,64.067,61.717,61.476,61.561,61.066,61.586]; plot(x,a,'*--r');%标记为*,线型为虚线,颜色为red, hold on%保持 plot(x,b,'.-b');%标记为.,线型为实线,颜色为blue, axis([5,50,55,80]); set(gca,'XTick',[5:5:50]) %改变x轴坐标间隔显示 这里间隔为5 set(gca,'YTick',[55:5:80]) %改变y轴坐标间隔显示 这里间隔为10 xlabel('Input'); ylabel('Output'); %设置图例且没有边框 h=legend('系列1','系列2'); set(h,'Box','off'); %加网格 grid on;

画出来的图片

参考博客1是:https://blog.csdn.net/u012318074/article/details/79894443 感谢博主:Erik_ly 原博客中内容比较丰富,但是其中下面这些类型,我比较常用到,所以我从原博主的博客中摘出来了

1标记

标记类型定义符加号+小圆圈o星号*交叉号x向上三角形^向下三角形v

2线型

线型定义符实线-点线:点画线-.

虚线我在表格里面一直打不出来,这里使用原博主的图片

3颜色

颜色定义符红色r绿色g蓝色b黄色y黑色k

另外:程序中通过legend来为折线图加图例,程序中添加图例且无边框,此处参考博客2:https://blog.csdn.net/qq_37692302/article/details/92845567 感谢博主:孙ちゃん(颖)♂

最后:官方文档真是个好东西,但是我总是得先看人家的博客,才知道官方文档怎么用,尴尬… 官方文档:https://ww2.mathworks.cn/help/matlab/ref/plot.html?s_tid=srchtitle

最新回复(0)