How can I mark wheezes on a plot?

1 次查看(过去 30 天)
Serhat Sayim
Serhat Sayim 2020-11-27
回答: Star Strider 2020-11-27
wsnew is our wheezing starting indexes,wenew is our wheezing ending indexes.
How can I mark these indexes on the plot?

回答(1 个)

Star Strider
Star Strider 2020-11-27
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
.

类别

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

产品


版本

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by