How to use xline?
Afficher commentaires plus anciens
Hi all,
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?
load 'signal'
figure;
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.
Réponse acceptée
Plus de réponses (2)
Try this
x = [1,2,3,4,5]; % x interval
% load signal instead of data below
z = linspace(0,6,100);
y = exp(z);
plot(z,y);
xline(x,'-r');
Abderrahim. B
le 18 Juil 2022
Modifié(e) : Abderrahim. B
le 18 Juil 2022
Hi!
Try this
sig = rand(1,10000) ;
x = [1648 2871 4022 6216 7327 8416] ;
figure
plot(sig);
hold on
xline(x, '--r')
Hope this helps
Catégories
En savoir plus sur Multirate Signal Processing dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

