How do we shift the cell of a variable and replace it by NaN?
    9 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
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 comentarios
Respuesta aceptada
  DGM
      
      
 el 25 de En. de 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
Más respuestas (0)
Ver también
Categorías
				Más información sobre Shifting and Sorting Matrices en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

