how can i divide a plot into ranges of different length

6 ビュー (過去 30 日間)
meli-joe Abou chedid
meli-joe Abou chedid 2018 年 10 月 28 日
編集済み: jonas 2018 年 10 月 28 日
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.

回答 (1 件)

jonas 2018 年 10 月 28 日
編集済み: jonas 2018 年 10 月 28 日
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.
It's also trivial to access the different segments in a loop.


Community Treasure Hunt

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

Start Hunting!

Translated by