How can I mark wheezes on a plot?

1 view (last 30 days)
Serhat Sayim
Serhat Sayim on 27 Nov 2020
Answered: Star Strider on 27 Nov 2020
wsnew is our wheezing starting indexes,wenew is our wheezing ending indexes.
How can I mark these indexes on the plot?

Answers (1)

Star Strider
Star Strider on 27 Nov 2020
Try something like this:
wheezes = sort(randi(100, 10, 1)); % Create Data
wsnew = wheezes(1:2:end); % Create Data
wenew = wheezes(2:2:end); % Create Data
x = linspace(0, 100, 100);
breathsounds = rand(size(x));
plot(x, breathsounds)
hold on
plot(x(wsnew*[1 1]).', (ones(size(wsnew,1),2).*ylim).', '-g', 'LineWidth',2)
plot(x(wenew*[1 1]).', (ones(size(wenew,1),2).*ylim).', '-r', 'LineWidth',2)
hold off


Find more on 2-D and 3-D Plots in Help Center and File Exchange




Community Treasure Hunt

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

Start Hunting!

Translated by