有两种方式可以拜候具有对象句柄的图形对象的属性:
1、利用点暗示法来引用特定的对象和属性。利用点暗示法时,属性名称区分大小写。例如,此代码的颜色设置为‘red’。
h = plot(1:10); %用plot函数进行画图。
h.Color = 'red'; %颜色设置为红色。
2、利用set和get函数来拜候对象数组的属性。例如,此代码为线宽进行多行设置。
h = plot(rand(4));
set(h,'LineWidth',2);
h = gobjects(3,1); % preallocate
h(1) = figure;
h(2) = plot(1:10);
h(3) = gca;
即使句柄是分歧的类,也可以将图形句柄组合当作数组。MATLAB将数组强制转换为一个公共基类。
class(h)
x = 1:10; %肇端点为1,终点为10,默认步进为1。
y = sin(x); %正弦函数sin(x)
p = plot(x,y); %plot函数,绘图。
ax = gca;
isgraphics([p,ax])
h = figure; % object handle
fignum = h.Number; % integer handle
整数句柄(无花果)是有用的图形行为。
isgraphics(fignum) % test handle validity
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!