How to use xline?
65 views (last 30 days)
Show older comments
Tomaszzz on 18 Jul 2022
Commented: Tomasz Cudejko on 18 Jul 2022
I have a signal (attached) over which I would like to plot mutiple vertical lines using x values (see image below)
x = [1648;2871;4022;6216;7327;8416]
My approach below:
can you help please?
plot(cop_x_l); hold on
xline([x], repmat(ylim',1,size(x,2)), '--r')
Error using xline (line 29)
Passing multiple values to ConstantLine is not supported.
Steven Lord on 18 Jul 2022
The ability to create multiple vertical or horizontal lines by passing a vector of values into the xline or yline functions was introduced in release R2021a. For earlier releases you'll need to call xline or yline once per value (perhaps in a for loop.)
More Answers (2)
vishweshwar samba on 18 Jul 2022
x = [1,2,3,4,5]; % x interval
% load signal instead of data below
z = linspace(0,6,100);
y = exp(z);
Abderrahim. B on 18 Jul 2022
Edited: Abderrahim. B on 18 Jul 2022
sig = rand(1,10000) ;
x = [1648 2871 4022 6216 7327 8416] ;
Hope this helps
Find more on Labels and Annotations 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!