How to create a double array from a cell array
6 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
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!


