Matlab画图技巧: 不需要敲代码的傻瓜式操作流程 您所在的位置:网站首页 matlab画完一个图后另画一张图 Matlab画图技巧: 不需要敲代码的傻瓜式操作流程

Matlab画图技巧: 不需要敲代码的傻瓜式操作流程

2024-05-29 04:13| 来源: 网络整理| 查看: 265

前言

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 实验室设备网 版权所有