Matlab中的多功能图

时间:2013-03-18 16:24:43

标签: matlab

我有2个函数,每个函数都生成一个图形。我试图将它们都放在1个函数中,但它只输出2个图形中的1个(最后一个函数的图形)。我的代码如下所示:

function [ output_args ] = Function3( input_args )
    Function1;
    Function2; 

end

2 个答案:

答案 0 :(得分:2)

Function2覆盖了这个数字。因此,Function1的情节丢失了。

如果您希望它们位于单独的窗口中,您可以在figure;Function1行之间写下Function2

或者,如果您想在一个窗口中使用它们,则可以使用subplot。像这样:

subplot(2,1,2);
Function1;
subplot(2,2,2);
Function2;

答案 1 :(得分:0)

希望它有效

           function [ output_args ] = Function3( input_args )
                figure, hold
                Function1;
                figure(1)
                Function2; 
           end

在适当的地方使用保持功能