Matlab画图技巧: 不需要敲代码的傻瓜式操作流程 | 您所在的位置:网站首页 › matlab画完一个图后另画一张图 › Matlab画图技巧: 不需要敲代码的傻瓜式操作流程 |
前言 Matlab已经成为画曲线图最好用的语言之一了, 但是许多人并没有发现他的最好用之处——相比于大部分语言,需要记住一堆API函数才能绘制出想要的曲线, matlab提供了可视化的界面进行傻瓜式的画图操作, 实现指哪打哪的功能而不需要任何代码。 可以这么说, 如果其他语言是Photoshop, matlab就可以当做美图秀秀。 这里就介绍一下matlab通过可视化界面来画图的操作。 需求以一个最简单的案例开始来说。 用下面这段简单的代码可以画出 \cos(x), \sin(x) 的函数曲线图: x = - 2*pi : 0.01 : 2*pi; y1 = cos(x); y2 = sin(x); plot(x,y1) hold on plot(x, y2)仅仅运行上述代码的话,可以得到下图的效果。 可以看到,因为没有对曲线进行额外的API操作,表现效果是比较朴素丑陋的。 对曲线,坐标轴字体等进行美化,增加图例,网格后, 可以得到下图中展示的图片。 可以看到, 相比于上图,下面这张图看起来要美观了许多。 你以为我是用了‘LineWideth’这种难记的属性值来改变曲线粗细的?或是用难记的线型代号来指定线型?还是说用legend, xlabel等一系列的API来实现这些改动的? 都不是, 接下来我所要讲述的就是,如何不敲一行代码,就能通过matlab可视化界面随心所欲地优化仿真图形。 Matlab图窗工具通过上面这个例子,就是为了引出这个强无敌且极为人性化的工具, 这一节中,也沿用上面这个例子,细致地说下如何使用这个工具。 x = - 2*pi : 0.01 : 2*pi; y1 = cos(x); y2 = sin(x); plot(x,y1) hold on plot(x, y2)运行完这段简单的代码后,不出意外你matlab会跳出来这个图:(笔者用的是Matlab2018b,但是以笔者的经验这个方法适用于所有版本,远古版本除外) |
CopyRight 2018-2019 实验室设备网 版权所有 |