在绘制曲线时,MATLAB自动安排曲线的线型、颜色及坐标等属性,有时需要用户对图形的坐标、曲线和注释等进行进一步的修饰,以增加图像的可读性,突出结果的显示。 MATLAB提供了一些函数可以对图形进行修饰。
1、选择图形窗口设置
MATLAB提供了函数figure()用来打开不同的图形窗口,具体调用格式如下。
①figure(1); figure(2); figure(n):该函数用来同时打开多个图形窗口,以便在不同窗口中绘制不同的图形。

MATLAB提供函数subplot()用来分割同一个图形窗口,具体调用格式如下。
subplot(m, n, p):该函数将当前窗口分割为mXn个图形区域,m为分割行数,n为分割列数,p为子图形编号,在不同的图形区域可以以独立的坐标系绘制图形,其简化形式为subplot(mnp)。

2、线型、顶点和颜色的设置
在函数plot()调用时,MATLAB会自动对线型、顶点和颜色进行设置,用户也可以根据需要对线型、顶点和颜色自行设置。MATLAB中提供允许一个可选范围,如表2.18所示。

3、坐标轴的设置
MATLAB在绘制图形的同时会自动选择合适的坐标轴,也提供函数axis()设置用户自定义坐标轴,具体调用格式如下。

①axis([xmin xmax ymin ymax]): 该函数中[xmin xmax ymin ymax]定义二维图形x轴和y轴坐标轴的范围,其中必须满足: xmin<xmax, ymin<ymax。
②axis equal:该函数将横轴和纵轴单位长度设置相同。
③axis square:该函数设置坐标轴为正方形。
④axis normal: 该函数解除对坐标轴的任何限制。
⑤axis off: 该函数取消坐标轴的一切设置。
⑥axis on: 该函数恢复坐标轴的一切设置。

4、图形标注的设置
MATLAB提供常用的图形文字标注的函数,具体调用格式如下。

①title(string’): 该函数在图形的最上端设置当前图形的标题为字符串string。
②xlabel('string): 该函数在图形的最下端设置图形横轴的标题为字符串string。
③ legend(‘stringl’, ‘string2’,…):该函数在屏幕上开启小视窗,添加图例,根据绘图的顺序依次给出各个图形的描述。
④text(x, y, 'string):该函数在二维平面的指定坐标(x, y)处添加文本标注,文本的内容为字符串string。
⑤gtext('string):该函数通过单击鼠标来确定文本的位置,文本的内容为字符串string。

5、栅格的设置
MATLAB提供常用的栅格函数,具体调用格式如下。

①grid: 该函数给图形加上栅格,不带参数时,在grid on和grid off之间进行切换。
②grid on:该函数给当前坐标系添加坐标网格。
③grid off:该函数从当前坐标系中删去坐标网格。
④grid minor:该函数设置网格线间的间距。

6、图形叠加设置
MATLAB在默认情况下,绘制第二条曲线时,若没有叠加设置,则第一条曲线就会被第二条曲线所覆盖,不会两条曲线绘制在同一图形窗口下。为了在一张图中绘制多条曲线及多次叠加绘制曲线,MATLAB提供了函数hold(),具体调用格式如下。

①hold on:该函数将当前曲线与坐标保持在屏幕上,同时在这个坐标系中画出另一个图形。
②hold off:该函数将旧图用新图覆盖。
③hold: 该函数在hold on和hold off之间进行切换。

MATLAB图形的修饰(选择图形窗口、线型点颜色、坐标轴、图形标注、栅格和图形叠加的设置)相关推荐

  1. matlab:plot线型和颜色

    matlab:plot线型和颜色 在Matlab中,我们可以使用不同的线型和颜色来绘制图形.这些选项可以帮助我们更好地展示数据和结果. 线型选项: 实线:使用默认的plot命令绘制的线条就是实线. 虚 ...

  2. qpython3可视图形界面_python GUI库图形界面开发之PyQt5窗口控件QWidget详细使用方法...

    QWidget基本介绍 基础窗口控件QWidget类是所有用户界面对象的基类,所有的窗口或者控件都直接或者间接的继承自QWidget类. 窗口坐标系统 PyQt使用统一的坐标系统来定位窗口控件的位置和 ...

  3. fft的c语言和matlab对比_Matlab在绘制两相互垂直斜锯齿振动与简谐振动合成运动轨迹图形的应用...

    1 提出问题 在振动学中,相互垂直的两简谐振动合成时,如果两简谐振动的频率相同,则可形成稳定的椭圆曲线,极端条件为圆和直线:而当两相互垂直的简谐振动频率不同时,合成运动比较复杂,其运动轨迹一般不闭合, ...

  4. java图形界面编程如何给窗口设置背景图片

    文章目录 前言 一.知识点介绍 二.代码实现 总结 前言 相信大家在GUI编程过程中,也就是开发窗口程序过程中,比如游戏界面等,难免会需要给窗口添加背景图片,接下来我将给大家详细讲解如何给窗口设置背景 ...

  5. matlab 画图中线型及颜色设置

    matlab 画图中线型及颜色设置 MATLAB 受到控制界广泛接受的一个重要原因是因为它提供了方便的绘图 功能.本章主要介绍2维图形对象的生成函数及图形控制函数的使用方 法,还将 简单地介绍一些图形 ...

  6. matlab已经停止工作,win10系统运行Matlab弹出已停止工作窗口的修复步骤

    有关win10系统运行Matlab弹出已停止工作窗口的操作方法想必大家有所耳闻.但是能够对win10系统运行Matlab弹出已停止工作窗口进行实际操作的人却不多.其实解决win10系统运行Matlab ...

  7. matlab窗口默认背景色,matlab设置窗口背景颜色 怎样设置Matlab窗口背景的颜色?...

    怎样设置Matlab窗口背景的颜色? h = figure(1)set( h, "Color", [ 1 0 0 ] )背景就是红色了 如何改变MATLAB中figure窗口的背景 ...

  8. matlab已经停止工作,win7系统运行Matlab弹出已停止工作窗口的解决方法

    朋友们在使用win7系统电脑时,偶尔就会碰到系win7系统运行Matlab弹出已停止工作窗口的状况.如果在平时的使用过程中遇到win7系统运行Matlab弹出已停止工作窗口情况的话,相信许多朋友都不知 ...

  9. 慕课matlab学习 第四章-021窗口分割、标注、和坐标控制

    第四节-matlab 绘图和数据可视化 绘制图形的辅助操作 % 第四节-matlab 绘图和数据可视化 % 02-绘制图形的辅助操作% 给图形添加标注 % 坐标控制 % 图形保持 % 图形窗口的分割% ...

最新文章

  1. 脑出血遇到深度学习,是否可以无所遁形?
  2. 用于构建集成式桌面应用程序的新指南和新工具(转载于MSDN)
  3. ubuntu 编译安装php mysql_ubuntu编译安装php5 mysql nginx
  4. tableau必知必会之学做直观的华夫饼图(Waffle Chart)
  5. 网络爬虫初步:从一个入口链接开始不断抓取页面中的网址并入库
  6. JAVA学习:maven开发环境快速搭建How to download J2EE API (javaee.jar) from Maven
  7. SecureCRT 设置和修改
  8. python 类里面的单下划线与双下划线的区别(私有和保护) .
  9. winform中与asp.net中的 TreeView节点处理对比
  10. linux切换至root权限,【linux】sudo su切换到root权限
  11. Ubuntu 16.04 LTS安装Docker并使用加速器
  12. python slice函数_python中slice函数如何实现?
  13. 在线教学战“疫”打响,VIPKID背后是阿里云
  14. 哈希表---开链法解决哈希冲突
  15. IOS开发之——硬件开发-加速计应用实例(04)
  16. Black-Scholes期权定价模型
  17. 玩世不恭----准备篇
  18. vue基础-过滤器(Filters)
  19. 【探索】利用 canvas 实现数据压缩
  20. javaScript 结构算法刷题 数组题

热门文章

  1. ubuntu12.04安装lamp的简单lamp
  2. 服务机器人---多传感器融合
  3. git撤销/回退操作
  4. Android 在 SElinux下 如何获得对一个内核节点的访问权限
  5. java.util.concurrent.FutureTask 源码
  6. callee与caller
  7. 用VC6.0遇到的一个问题
  8. 网络对抗技术_实验二_网络嗅探与欺骗
  9. cookie 设置 httpOnly属性
  10. PHP安装编译错误及解决办法