第三讲 Matlab中的图形图象功能
1 第三讲 Matlab中的图形图象功能
Matlab作为数学计算软件,之所以能受到众多使 用者的青睐,除了其简单准确的数值计算功能和强 大的工具箱支持外,还在于其出色的可视化和图象 处理功能。 Matlab软件可以将用户计算得到的数据根据其不 同情况转化为相应的图形。用户可以选择直角坐标 系、极坐标系;图形可以表现为平面曲线、空间曲 线、直方图、向量图、柱状图及空间网面图、空间 表面图等;还可以对图形作进一步加工,如标注 添色、变换视觉、控制色图、取局部视图、切片图 制作动画等。 2 2021/2/24
2021/2/24 2 Matlab作为数学计算软件,之所以能受到众多使 用者的青睐,除了其简单准确的数值计算功能和强 大的工具箱支持外,还在于其出色的可视化和图象 处理功能。 Matlab软件可以将用户计算得到的数据根据其不 同情况转化为相应的图形。用户可以选择直角坐标 系、极坐标系;图形可以表现为平面曲线、空间曲 线、直方图、向量图、柱状图及空间网面图、空间 表面图等;还可以对图形作进一步加工,如标注、 添色、变换视觉、控制色图、取局部视图、切片图、 制作动画等
1.创建图形窗 图形窗口( Figure window)是 Matlab的图 形输出专用窗口,通过它可以查看和设置关 于图形输出和表达的参数。 图形窗口的创建主要有以下几种方式 执行一个绘图命令 plot(O)、plot3O、 subplot)、mesh等,该命令将自动创建 个图形窗口,并覆盖当前窗口 3 2021/2/24
2021/2/24 3 1. 创建图形窗口 图形窗口(Figure Window)是Matlab的图 形输出专用窗口,通过它可以查看和设置关 于图形输出和表达的参数。 图形窗口的创建主要有以下几种方式: ➢ 执行一个绘图命令 plot()、plot3()、 subplot()、mesh等,该命令将自动创建 一个图形窗口,并覆盖当前窗口
>figure >figure(n) 图形窗口的名称是按该窗口创建的时间顺序依 次命名的: figure No1, figure No2 gure Non,因此 figure将创建一个名为 figure Non+1的新的空白图形窗口。而 figure(n)将创建一个 名为 figure Non的新空白窗口,如果 figure Non窗口 存在,则将此窗口设置为当前窗口 4 2021/2/24
2021/2/24 4 ➢figure ➢figure(n) 图形窗口的名称是按该窗口创建的时间顺序依 次命名的:figure No.1,figure No.2……, figure No.n,因此figure将创建一个名为figure No.n+1的新的空白图形窗口。而figure(n)将创建一个 名为figure No.n的新空白窗口,如果figure No.n窗口 存在,则将此窗口设置为当前窗口
>Subplot(m, n, 1) 多重子窗口的创建,命令将当前图形窗口分成 m×n个子图,并将第个子图作为当前视图,进行 后续操作。每个子图都完全等同于一个完整的图形 窗口,可在其中完成各种图形操作命令。这些子图 按行编号,a行b列处是第(a-1)n+b个子图。 分析exam31m及运行结果 5 2021/2/24
2021/2/24 5 ➢Subplot(m,n,i) 多重子窗口的创建,命令将当前图形窗口分成 m×n个子图,并将第i个子图作为当前视图,进行 后续操作。每个子图都完全等同于一个完整的图形 窗口,可在其中完成各种图形操作命令。这些子图 按行编号,a行b列处是第(a-1)n+b个子图。 分析exam31.m及运行结果