图形对象句柄及属性对象句柄

句柄

句柄引用图形对象的具体实例。使用对象句柄设置和查询对象属性的值。
对象的句柄值,类似于编程时的引用,将对象的句柄值赋值给变量后,该变量就可以代表指定的绘图对象。
当创建图形对象时,可以将对象的句柄保存到变量中。

x = 1:10;
y = x.^2;
h = plot(x,y); 
h1 = text(5,25,"(5,25)");
h1.FontSize = 20;
% h、h1 就是句柄对象
% 对象属性的获取/设置
% 获取某个对象的属性:使用get 函数,可以获取某个对象的属性设置某个对象的属性:使用set函数,可以设置某个对象的属性;
set(h,'Color','red');

在这里插入图片描述

注意:
句柄变量是对象。不要尝试对句柄执行将句柄转换为数值、字符或其他类型的操作。例如,不能执行以下操作:

  1. 对句柄执行算术运算。
  2. 在逻辑语句中直接使用句柄,而不转换为逻辑值 在逻辑语句中根据图窗句柄的数值(整数)做判断。
  3. 将句柄与数字数组中的数据合并。
  4. 将句柄转换为字符向量,或在字符向量运算中使用句柄

subplot 图形窗口的分割

子图:同一图形窗口中的不同坐标系下的图形为子图
subplot系数:subplot(m,n,p)其中,m和n指定将图形窗口分成m*n个绘图区,p指定当前活动区

x = linspace(0,2*pi,100);
subplot(2,2,1);
plot(x,sin(x));
title("sin(x)");

subplot(2,2,2);
plot(x,cos(x));
title("cos(x)");

subplot(2,2,3);
plot(x,tan(x));
title("tan(x)");

subplot(2,2,4);
plot(x,asin(x));
title("asin(x)");
 

在这里插入图片描述

%%
%分别用mesh函数、surf函数和plot3函数绘制z=x*e^(-(x^2+y^2)),要求采用子图的形式。
x = -1:0.2:2;
[X,Y] = meshgrid(x);
Z = X.*exp(-X.^2-Y.^2);
subplot(1,3,1);
plot3(X,Y,Z);

subplot(1,3,2);
mesh(X,Y,Z);

subplot(1,3,3);
surf(X,Y,Z);

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值