Converting cell array containing char to array.
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Mohamed Abdelsamie
el 21 de Feb. de 2019
Respondida: Stephen23
el 21 de Feb. de 2019
Hi,
I have a few cell arrays that contain char arrays that I need to convert to a single array. Currently the contents of the cell arrays are either numbers or [] for empty cells.
I tried cell2mat, str2num, str2double and all didn't work.
I attached one of the cell arrays.
Any help would be greatly appreciated.
Thanks
2 comentarios
Fangjun Jiang
el 21 de Feb. de 2019
How do you want to convert "chars" to single array? You can make up a simple cell array to show your problem.
Respuesta aceptada
Más respuestas (1)
Mohamed Abdelsamie
el 21 de Feb. de 2019
Editada: Mohamed Abdelsamie
el 21 de Feb. de 2019
4 comentarios
Stephen23
el 21 de Feb. de 2019
Editada: Stephen23
el 21 de Feb. de 2019
"Vertcat didn't change the cell array at all"
I would not expect vertcat to "change" anything. All it does is vertically concatenate its inputs together. Which is exactly what you showed in your answer... vertcat with a comma-separated list is just simpler than what you wrote:
desired_array = vertcat(cell_array{1,1:8})
Ver también
Categorías
Más información sobre Data Type Conversion 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!