【发布时间】:2012-09-28 08:00:13
【问题描述】:
如果f 是图形句柄,我想在其上使用plot3(..),就像我使用plot(..) 一样,但这不起作用:
>> plot3(f, t, real(Y), imag(Y))
Error using plot3
Vectors must be the same lengths.
然后我想出这样做的方法是:
首先使相关图当前。
然后使用
plot3(..)函数。
我可以使用gcf 找到当前人物正在使用的内容,但是如何(通过其句柄)使人物成为当前人物?
【问题讨论】:
-
顺便说一句,如果我们没有对轴对象的引用,那么我们可以(1)
aa = findobj(gcf, 'type', 'axes'),然后(2)cellfun(@(x) disp(x), get(aa, 'position')),从中我们可以知道哪个子图是哪个,然后 (3)axes(aa(2))例如,使第二个轴对象 current. -
(虽然对于数字,当前状态似乎随着焦点而变化。)
标签: matlab matlab-figure