Running three different cases in my function and plotting three graphs on one plot (figure)

조회 수: 5 (최근 30일)
Hello,
I have three different cases inside my function. I run one of them while commenting out the other two and get one plot for it, after that I do the same thing for the other two. How can I run the three cases at once and plot the three graphs on one plot so it's easier to compare them?
I currently run my function three times, one time for monotonic case and get it's plot, and second time for anti monotonic and lastly random.
%Monotonic
[~, ina] = sort(A, 'descend');
[~, inb] = sort(B, 'descend');
%Anti Monotonic
% [~, ina] = sort(A, 'ascend');
% [~, inb] = sort(B, 'descend');
%Random
% ina=randperm(N,N);
% inb=randperm(N,N);

채택된 답변

Geoff Hayes
Geoff Hayes 2020년 11월 9일
Asaf - try using hold to retain the current plot when adding new plots. For example,
x = -2*pi:0.01:2*pi;
plot(x, sin(x));
hold on; % <--- retain the current (and all future) plots
plot(x, cos(x));
plot(x, tan(x));

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Develop Apps Using App Designer에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by