how can results of two separate m files be plotted in same figure window
6 次查看(过去 30 天)
显示 更早的评论
figure window after execution of first program should not close. when second m file is executed result of second program should be plotted in first figure window
3 个评论
Walter Roberson
2013-11-19
duplicates http://www.mathworks.co.uk/matlabcentral/answers/106709-how-can-results-of-two-separate-m-files-be-plotted-in-same-figure-window and should be merged with it.
Ashiq ali Ali
2018-1-25
figure window after execution of first program should not close. when second m file is executed result of second program should be plotted in first figure window. Figures are not merging by this method . plz Suggest any other method ... ....
采纳的回答
The Matlab Spot
2013-11-19
编辑:The Matlab Spot
2013-11-19
The following example functions plot in the current figure window with lines held on to the same axes.
- function test1 calling test2 is completely irrelevant in this context. they can be called seperately too.
- instead of using gca you can also pass the handle of axes or figure to the other function so that it use the same to plot
- if not super imposed, you can use the subplot function to plot multiple axes on a single figure window
e.g.
function test1()
plot(1:10);
hold on;
test2();
end
function test2()
plot(gca,2:20);
end
2 个评论
MOHD ABDUL MUQEEM
2018-8-3
Hello! I want plot the same as the question asked but in my case the first program results are being cleared. So how can I plot two graphs in one if first .m file results are cleared from workspace. And if I remove clear all in the second .m file it is showing errors(second program is not executing) Please tell me how can i plot,isthere any solution?
更多回答(1 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Specifying Target for Graphics Output 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!