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

5 Ansichten (letzte 30 Tage)
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);

Akzeptierte Antwort

Geoff Hayes
Geoff Hayes am 9 Nov. 2020
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));

Weitere Antworten (0)

Kategorien

Mehr zu Develop Apps Using App Designer finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by