How to create a double array from a cell array
16 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Asim Shahzad
il 7 Feb 2021
Risposto: Walter Roberson
il 13 Feb 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};
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/518242/image.jpeg)
How do I do this?
4 Commenti
Siddharth Bhutiya
il 8 Feb 2021
Do all rows have the same number of columns in your cell array data ?
Risposta accettata
Walter Roberson
il 13 Feb 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 Commenti
Più risposte (1)
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!