how can i divide a plot into ranges of different length
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
hello, i have a plot of different straight lines, and i would like to divide it into different ranges of x values, but that has different lengths so i can use these ranges in a for loop later.
0 Kommentare
Antworten (1)
jonas
am 28 Okt. 2018
Bearbeitet: jonas
am 28 Okt. 2018
It's a bit unclear what you mean by the question. You could divide the set of data into segments using logical indexing. For example
x = 0:0.1:2*pi;
y = sin(x);
s{1} = x > pi;
s{2} = x <= pi;
Now you can plot the first and second part separately.
plot(x(s{1}),y(s{1}),'r',...
x(s{2}),y(s{2}),'b')
It's also trivial to access the different segments in a loop.
0 Kommentare
Siehe auch
Kategorien
Mehr zu Graphics Objects 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!