MATLAB里如何进行图形的句柄操作和属性设置

2024-10-13 06:41:35

MATLAB里如何使用plot函数绘制二维图形,并设置图形的各种属性?如何对图形进行句柄操作?本文通过具体的实例,充分结合 MATLAB 自动生成的绘图代码,循序渐进地讲解二维图形的绘制,以及对象属性的设置方法,进而引导出图形句柄的概念,然后采用句柄操作的方法,对各种对象的属性进行设置。

工具/原料

MATLAB

MATLAB二维图形的绘制及句柄操作

1、MATLAB 二维图形的绘制及句柄操作的scope绘图函数plot 的基本用法二维曲线绘图实例(单条曲线)二维曲线绘图实例(多条曲线)MATLAB图形句柄体系图形的句柄操作实例(单条曲线)图形的句柄操作实例(多曲线多坐标系)

MATLAB里如何进行图形的句柄操作和属性设置

3、MATLAB二维曲线绘图实例(单条曲线)绘制[0, 2π] 上的余弦曲线设置figure的名称,背景颜色添加标题,设置糖蒯梏迹坐标轴的范围,坐标轴的注释,打开网格线,去掉Box设置坐标轴的刻度,x 轴间隔为0.5,y轴间隔为0.2设置曲线的线型为中心线,线宽为2.0,颜色为品红色设置曲线的标记为方块,大小为10,填充色为绿色,边框颜色为黑色MATLAB反向生成代码:File -> Generate Code …以自动生成的代码为基础,做一些必要的修改,得到自定义的绘图代码

MATLAB里如何进行图形的句柄操作和属性设置MATLAB里如何进行图形的句柄操作和属性设置MATLAB里如何进行图形的句柄操作和属性设置

5、MATLAB图形句柄(handle) 体系Figure的属性Axes 的属性Line的属性Text的属性……

MATLAB里如何进行图形的句柄操作和属性设置

6、创建图形对象创建图形窗口:h_figure= figure (…)创建坐标系:h_axe衡痕贤伎s= axes (…)创建线条:h_line= 造婷用痃line (…) ; h_plot= plot (…)创建文本:h_text= text (…); xlabel, ylabel, titile……当前对象句柄的获取获取当前图形窗口句柄:gcf(get current figure)获取当前坐标系句柄:gca(get current axes)获取被鼠标最近单击过的对象句柄:gco(get current object)用set 函数设置对象的属性值set (h_obj, ‘PropertyName’, ‘PropertyValue’)

MATLAB里如何进行图形的句柄操作和属性设置

8、图形的句柄操作实例(多曲线多坐标系)新建一个图形窗口,在图形窗口里,放置两个子坐标系在每个子坐标系里,分别绘制两组不同ζ值的曲线使用set 函数,设置窗口对象,坐标轴对象,线条对象的属性添加并设置坐标轴注释,标题,图例的属性

MATLAB里如何进行图形的句柄操作和属性设置
猜你喜欢