0
我有2个函数,每个函数产生一个图。我试图将它们都放在1个函数中,但它只输出2个图中的1个(最后写入哪个函数的图)。我的代码如下所示:Matlab中的多函数图
function [ output_args ] = Function3(input_args)
Function1;
Function2;
end
我有2个函数,每个函数产生一个图。我试图将它们都放在1个函数中,但它只输出2个图中的1个(最后写入哪个函数的图)。我的代码如下所示:Matlab中的多函数图
function [ output_args ] = Function3(input_args)
Function1;
Function2;
end
Function2
正在覆盖该图。所以,Function1
的情节丢失了。
如果您希望它们在单独的窗口中,您可以在Function1
和Function2
行之间写figure;
。
或者如果你想在一个窗口中使用它们,你可以使用subplot
。就像这样:
subplot(2,1,2);
Function1;
subplot(2,2,2);
Function2;
希望工程
function [ output_args ] = Function3(input_args)
figure, hold
Function1;
figure(1)
Function2;
end
使用保持功能在适当的地方
从问题的任择议定书是_“试图把两者合1个功能” _。我想这意味着他希望他们都在同一个图表中,所以'figure'不是他想要的。 – 2013-03-18 16:33:09
@EitanT我认为OP的意思是'Function3'。 – HebeleHododo 2013-03-18 16:40:51
啊,那么,你值得拥有+1 :-) – 2013-03-18 18:47:01