How can I plot a certain range of data?

2 次查看(过去 30 天)
I am trying to construct a graph using 2 scripts. One of the scripts gives the datapoints for 0<x<x', while the other script gives the datapoints for x>x'.
Any ideas on how to do that?
Edit: The two sets of data overlap, so I would like to define the range of x-values that should be taken from each dataset.
  3 个评论
Raj
Raj 2019-5-6
Can you share some more details? From the information you have given, I don't see any issue here. You can always concatenate the data obtained from the two scripts and plot it.
Georgios Pasias
Georgios Pasias 2019-5-6
I apologise for the confusion. I cannot 'hold on' because the two sets of data overlap, so I would like to define the range of x-values that should be taken from each dataset.

请先登录,再进行评论。

回答(1 个)

Bob Thompson
Bob Thompson 2019-5-6
You said you have two scripts. How are you running your two scripts? Are you running them separately, or are you running them in a wrapper. Either way, the difference is really only in where the execution happens, rather than the actual code. I am going to assume that A is the first set of data (x and y), and B is the second set of data.
C = A(A(:,1) < x',:);
C = [C; B(B(:,1) >= x',:)];
plot(C(:,1),C(:,2));

类别

Help CenterFile Exchange 中查找有关 Line Plots 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by