MATLAB基础教程:创建图形与子图讲解

需积分: 30 54 下载量 72 浏览量 更新于2024-08-07 收藏 5.47MB PDF 举报
在MATLAB中,"基本作图命令-an invitation to 3-d vision Yima 2004 完整版"是一份专注于介绍MATLAB图形绘制和3D视觉的教程。章节7.2主要探讨了图形窗口的创建与控制,这是进行可视化和数据分析的基础。 首先,图形窗口的创建与控制是通过`figure`函数来实现的。这个函数有两种调用格式:`figure`和`figure(n)`。当没有打开图形窗口时,`figure`会创建一个新的图形窗口;如果有多个窗口,它将在当前窗口中绘图,并可能覆盖原有的图形。`n`是一个可选参数,用于指定窗口编号,便于后续的管理和操作。 `get(n)`和`set(n)`是两个相关的命令,它们分别用于获取和设置图形窗口的属性,如可见性、颜色、大小等。例如,例7-1展示了如何创建一个图形窗口,绘制正弦函数的图形,并通过`get(h)`获取图形的属性,以及使用`set(h,'Visible','on')`确保图形可见。 对于子图窗口的创建,`subplot`函数是关键,它可以将主图形窗口划分为多个独立的子区域,每个子区域可以单独绘制不同的图形。调用格式多样,如`subplot(m,n,p)`、`subplot(mnp)`和`subplot('position',[l b w h])`,允许用户灵活定义子图的布局。 MATLAB教程涵盖了MATLAB 7.0语言基础,包括语言入门、程序设计基础和矩阵线性代数算法实现,这对于理解并熟练使用MATLAB进行数据处理、数值计算、符号运算和图形处理至关重要。此外,还介绍了高级应用,如图形用户界面编程、工具箱使用、模型构建以及与其他软件系统的外部接口,这些都是现代工程师和研究人员必备的技能。 该教程旨在为高等教育中的理工科学生和研究人员提供全面而实用的教材,通过丰富的实例和清晰的层次结构,帮助读者掌握MATLAB的强大功能。同时,书中还包含了版权信息和防伪措施,确保读者能够获得正版教材,享有优质的教学资源。