How do we shift the cell of a variable and replace it by NaN?
4 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have a variable x. The x contains a large number of values. When I open x in the workspace, I see the first value is in the 1st cell, second value is in the second cell and so on. I want to shift the the values from celll 1 to cell 5 and replace the first five cells with NaN. How will we do this?
For example, x = 20, 30, 40, 50, 60
I want to shift these values, therefore my new x after shifting will be NaN NaN NaN NaN NaN 20, 30, 40, 50, 60
Any help will really be appreciated.
Thanks.
0 commentaires
Réponse acceptée
DGM
le 25 Jan 2022
It depends what you mean by "shift". Consider the two examples:
x = 20:20:200
a = [NaN(1,5) x] % simply concatenate
b = [NaN(1,5) x(1:end-5)] % shift right and fill with NaN
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Shifting and Sorting Matrices 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!