Deleting a Cell and shifting cells left
41 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Ibro Tutic
el 1 de Ag. de 2017
Comentada: Aurelien Gregor
el 24 de En. de 2023
I need to remove the n-th data (in a 1xn vector) and shift over the rest of the contents to the left by one. How would I do this?
Assume we had a cell array
a = {'1' '2' '3' '4' '5' '6' '7' '8' '9'}.
We want to delete the third entry and move over all of the data.
a{3}={}
So then
a={'1' '2' '' '4' '5' '6' '7' '8' '9'}.
Move data 1 column to the left to get rid of empty space
a={'1' '2' '4' '5' '6' '7' '8' '9'}.
0 comentarios
Respuesta aceptada
Azzi Abdelmalek
el 1 de Ag. de 2017
a = {'1' '2' '3' '4' '5' '6' '7' '8' '9'}
a(3)=[]
3 comentarios
Paul Wintz
el 16 de Ag. de 2021
It's worth noting that a(3)=[] deletes the entry, but a{3}=[] sets the entry to contain an empty array.
Más respuestas (0)
Ver también
Categorías
Más información sobre Logical 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!