Shift Data to the Right and the Left
27 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi, I want to shift my data stream to the right by 1 and left by 1. It is reading from a csv file. I was thinking about using cir sift but I am not sure if that is the best way.
2 commentaires
Guillaume
le 12 Juil 2018
Depends on what you mean by shifting my data. Can you give a numerical example of input/output
Réponse acceptée
Rik
le 12 Juil 2018
Since your vector is a column vector, shifting left or right (e.g. with circshift) will result in the exact same vector, while a row vector will not:
>>circshift([1;2;3],1,2)
ans =
1
2
3
>>circshift([1,2,3],1,2)
ans =
3 1 2
Read the doc for circshift to understand what it does. (and it is always easier to understand a function when you enter small inputs)
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur SIFT - Scale Invariant Feature Transform 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!