MATLAB编程第二版-属性编辑器与图形对象操作

需积分: 50 1 下载量 107 浏览量 更新于2024-08-08 收藏 7.67MB PDF 举报
"这篇资源是关于MATLAB编程的,特别是涉及图形处理和用户界面设计的。主要内容摘自Stephen J. Chapman的《MATLAB编程(第二版)》,书中讲解了如何使用MATLAB进行图形绘制和对象属性编辑。" 在MATLAB编程中,句柄图形是一种重要的概念,它允许用户创建、修改和控制图形对象。在第九章中,作者讨论了如何通过函数`get`和`set`来操作这些句柄,这两个函数是MATLAB图形用户界面(GUI)编程的基础。`get`函数用于获取图形对象的属性,而`set`函数则用于设置或修改这些属性。这种灵活性使得程序员可以根据用户的需求动态地改变图形的外观。 在图9.1中,作者展示了如何用默认设置和自定义设置绘制函数图象。图9.1(a)显示了使用默认参数绘制的函数y=x^2的图象,而在图9.1(b)中,线宽和线型进行了修改,这演示了如何通过`set`函数改变图形的视觉效果。这对于创建定制的可视化至关重要,尤其是在开发GUI时,用户可能需要交互式地调整图形参数。 MATLAB的属性编辑器是为最终用户提供的一种工具,它使得非程序员也能轻松更改图形对象的属性。通过输入`属性编辑器`命令,用户可以直观地访问和修改对象的各种属性,无需编写代码。这种功能增强了MATLAB作为数据分析和可视化平台的易用性。 本书的中文译本对初学者特别有帮助,因为它包含了源代码和图形实例,尽管译本可能存在一些问题,如文件大小、音乐插件、源代码的复制兼容性、翻译错误以及章节不完整等。译者对这些问题进行了修正,提供了附录A和B,尤其是附录B中的练习答案,这对于学习者巩固知识非常有价值。 译者使用了MATLAB 7.0和6.5版本进行截图,可能与原文档中的MATLAB 6.0有所不同,但这不会对基本概念的学习造成太大影响。此外,由于6.5版本的GUI编程代码与6.0版本存在差异,译者选择了6.5版本以适应更多读者的环境。 这个资源对于正在学习MATLAB图形编程和GUI设计的人来说是一份宝贵的资料,它不仅介绍了句柄图形的基本用法,还强调了用户友好性和交互性,是MATLAB初学者的理想教程。