How to create a double array from a cell array
9 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Asim Shahzad
el 7 de Feb. de 2021
Respondida: Walter Roberson
el 13 de Feb. de 2021
I want to convert this data into the image shown after
paths = ["path1";"path2";"path3"];
cellData = {1,2,3,4;5,6,7,8;9,10,11,12};
How do I do this?
4 comentarios
Siddharth Bhutiya
el 8 de Feb. de 2021
Do all rows have the same number of columns in your cell array data ?
Respuesta aceptada
Walter Roberson
el 13 de Feb. de 2021
paths = ["path1";"path2";"path3"];
cellData = {1,2,3,4;5,6,7,8;9,10,11,12};
imageFilename = paths;
vehicle = cell2mat(cellData);
table(paths, vehicle)
If you are going to put more than one group into the vehicle area, then instead
paths = ["path1";"path2";"path3"];
cellData = {1,2,3,4;5,6,7,8;9,10,11,12};
imageFilename = paths;
vehicle = num2cell(cell2mat(cellData),2);
table(paths, vehicle)
you will not be able to get the actual numbers to display in that situation
0 comentarios
Más respuestas (1)
David Hill
el 8 de Feb. de 2021
Why not just:
cell2mat(yourCellarray);
8 comentarios
Walter Roberson
el 13 de Feb. de 2021
Perhaps Variable Browser shows them. The command window will not.
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!