1. 首页
  2. 考试认证
  3. 其它
  4. 图形句柄-大学物理知识点总结

图形句柄-大学物理知识点总结

上传者: 2024-07-27 05:03:49上传 PDF文件 52.68MB 热度 7次

9.3 对象属性的检测和改变

在一个函数中可能有多个 'propertyname' 和 'value'。假设我们用下面的语句,画出函数 ( y(x) = x^2 ) 在 ( (0,2) ) 中的图象:


x = 0:0.1:2; 

y = x .^ 2; 

Hndl = plot(x, y);

图象如图 9.2a 所示。这个曲线的句柄被存储在变量 Hndl 内,我们可以利用它检测和修改这条曲线的属性。函数 get(Hndl) 在一个结构中返回这条曲线所有的属性,每一个属性名都为结构的一个元素:


>> result = get(Hndl)

result = 

Color: [0 0 1]

EraseMode: 'normal'

LineStyle: '-'

LineWidth: 0.5000

Marker: 'none'

MarkerSize: 6

MarkerEdgeColor: 'auto'

MarkerFaceColor: 'none'

XData: [1x21 double]

YData: [1x21 double]

ZData: [1x0 double]

BeingDeleted: 'off'

ButtonDownFcn: []

Children: [0x1 double]

Clipping: 'on'

CreateFcn: []

DeleteFcn: []

BusyAction: 'queue'

HandleVisibility: 'on'

HitTest: 'on'

Interruptible: 'on'

Selected: 'off'

SelectionHighlight: 'on'

Tag: ''

Type: 'line'

UIContextMenu: []

UserData: []

Visible: 'on'

Parent: 151.0012

DisplayName: ''

XDataMode: 'manual'

XDataSource: ''

YDataSource: ''

ZDataSource: ''

注意当前曲线的线宽为 0.5 像素,线型为实线。我们能够用这些命令改变线型和线宽:


>> set(Hndl, 'LineWidth', 4, 'LineStyle', '--')

产生的结果图象如图 9.2b 所示。

更多关于 MATLAB 句柄图形属性的详细信息,你可以访问 MATLAB句柄图形的通用属性 了解更深入的内容。如果你对大学物理中的图形对象属性感兴趣,可以查看这篇 图形对象属性-大学物理知识点总结。还有 matlab图形句柄学习讲义,提供了更系统的学习材料。

这样一来,你不仅能轻松绘图,还能深入掌握图形属性的奥秘!

用户评论