Effacer les filtres
Effacer les filtres

How to shift a signal to left ?

1 vue (au cours des 30 derniers jours)
Negar
Negar le 5 Avr 2011
Hello all ,
I have a binary stochastic signal,
N=100; x1 = 2*(rand(1,N)>0.5)-1;
and I want to shift it to the left by 9 units.. how can I do that? Tried to find some hints in MATLAB HELP but couldn't find any useful commands,,
Thanks a lot...

Réponses (1)

Titus Edelhofer
Titus Edelhofer le 5 Avr 2011
Hi Negar,
circshift is your friend:
circshift(x1, [1 9])
Titus
  2 commentaires
Negar
Negar le 5 Avr 2011
Thanks a lot Titus, but couls you please tell me how did you write that? I read the Help right now, but I can't understand the examples ..
I would like to learn it, in order to use it in future..
Jan
Jan le 5 Avr 2011
CIRCSHIFT does this: shifted = x1([(9+1):end, 1:9])

Connectez-vous pour commenter.

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by