How to add all the curves in a single figure?

2 次查看(过去 30 天)
Hello,
These are the Rpp curves plotted against time for different incident angles just like:
figure(4),
subplot(1,5,1);
plot(Out(:,1),time);
xlabel('Rpp')
ylabel('Time (ms)')
set(gca, 'ydir', 'reverse');
subplot(1,5,2);
plot(Out(:,10),time);
set(gca, 'ydir', 'reverse');
subplot(1,5,3);
plot(Out(:,20),time);
set(gca, 'ydir', 'reverse');
here Out is Rpp and (:,1) represents angle. I want to plott all the plots in one figure rather by using subplots... How I can change the figure code to get all these on figure?

采纳的回答

KSSV
KSSV 2020-9-25
编辑:KSSV 2020-9-25
figure(4)
hold on
plot(Out(:,1),time);
plot(Out(:,10),time);
plot(Out(:,20),time);
set(gca, 'ydir', 'reverse');
xlabel('Rpp')
ylabel('Time (ms)')
OR
figure(4)
plot(Out(:,[1 10 20]),time);
set(gca, 'ydir', 'reverse');
xlabel('Rpp')
ylabel('Time (ms)')
  2 个评论
Nisar Ahmed
Nisar Ahmed 2020-9-25
THANKS KSSV but all the curves have same values and therefore will overlap on each other. therefore, I need to plot them on separate paths corresponding to each angle.
KSSV
KSSV 2020-9-25
Add some number to xdata so that it will be shifted.

请先登录,再进行评论。

更多回答(0 个)

Community Treasure Hunt

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

Start Hunting!

Translated by