Matlab 未指定轴输出
我正在做一个赋值,在这个赋值中,我们创建了一个函数来创建一个空白图形。我想我大部分函数都是正确的,但我也知道它的一部分是不正确的。这是一个非常简单的函数,但我不确定如何使用输出。下面是函数和调用该函数的代码Matlab 未指定轴输出,matlab,matlab-figure,axes,Matlab,Matlab Figure,Axes,我正在做一个赋值,在这个赋值中,我们创建了一个函数来创建一个空白图形。我想我大部分函数都是正确的,但我也知道它的一部分是不正确的。这是一个非常简单的函数,但我不确定如何使用输出。下面是函数和调用该函数的代码 function [ax, f] = create_axes(fignum) figure(fignum) clf(fignum, 'reset') ax = axes('Parent',fignum) axis(ax,'equal')
function [ax, f] = create_axes(fignum)
figure(fignum)
clf(fignum, 'reset')
ax = axes('Parent',fignum)
axis(ax,'equal')
box(ax,'on')
end
调用上述函数的代码:
fignum = 317;
[ax,f] = create_axes(fignum)
您从未在函数中为
f
赋值。我猜您想分配f=figure(fignum)
?是的,您完全正确!谢谢你的帮助!一旦有了ax
和f
,您就可以在任何需要参考图形的地方使用f
(例如,如果需要,或者ax
,如果需要参考轴,如