图形句柄对象的完整结构是什么?
What's the complete structure of a figure handle object?
Mathworks 又做了一次:我古老的 R2012(由我的公司赠送)returns 一组不错的 double
识别数字 window 数字以响应
currhandles=findall(0,'type','figure');
现在我得到了一个远程 IM-ing 我,因为我给他的代码在 R2015 下失败了,因为 findall
现在 returns 一个图形句柄的结构。我不能玩他的系统(没有 RDC),而且 mathworks 文档页面似乎没有指定图形句柄结构的元素。特别是,我想知道我是否还能检索到 window 数字。有人知道吗?
当然可以。
currhandles(:).Number
将 return 所有数字作为逗号分隔列表。
或指定您想要的号码:
currhandles(1).Number
顺序似乎与初始化顺序相反。
或者你可以定义两个匿名函数来直接获取一个数组:
figure(1); figure(2); figure(42);
getNumbers = @(x) [x.Number];
getFigureNumbers = @() getNumbers([findall(0,'type','figure')]);
getFigureNumbers()
ans =
42 2 1
Mathworks 又做了一次:我古老的 R2012(由我的公司赠送)returns 一组不错的 double
识别数字 window 数字以响应
currhandles=findall(0,'type','figure');
现在我得到了一个远程 IM-ing 我,因为我给他的代码在 R2015 下失败了,因为 findall
现在 returns 一个图形句柄的结构。我不能玩他的系统(没有 RDC),而且 mathworks 文档页面似乎没有指定图形句柄结构的元素。特别是,我想知道我是否还能检索到 window 数字。有人知道吗?
当然可以。
currhandles(:).Number
将 return 所有数字作为逗号分隔列表。
或指定您想要的号码:
currhandles(1).Number
顺序似乎与初始化顺序相反。
或者你可以定义两个匿名函数来直接获取一个数组:
figure(1); figure(2); figure(42);
getNumbers = @(x) [x.Number];
getFigureNumbers = @() getNumbers([findall(0,'type','figure')]);
getFigureNumbers()
ans =
42 2 1