0

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

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

end
4

2 回答 2

2

Function2正在覆盖该图。所以,剧情Function1就输了。

如果你希望它们在单独的窗口中,你可以在和行figure;之间写。Function1Function2

或者,如果您希望它们在一个窗口中,您可以使用subplot. 像这样:

subplot(2,1,2);
Function1;
subplot(2,2,2);
Function2;
于 2013-03-18T16:27:44.203 回答
0

希望它有效

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

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

于 2013-03-18T18:16:54.453 回答