How can I mark wheezes on a plot?

1 visualizzazione (ultimi 30 giorni)
Serhat Sayim
Serhat Sayim il 27 Nov 2020
Risposto: Star Strider il 27 Nov 2020
wsnew is our wheezing starting indexes,wenew is our wheezing ending indexes.
How can I mark these indexes on the plot?

Risposte (1)

Star Strider
Star Strider il 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));
figure
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
grid
.

Prodotti


Release

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by