How to create a cell array from rows of an existing cell array?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Miguel Reina
am 3 Jan. 2018
Bearbeitet: Stephen23
am 3 Jan. 2018
I have a cell array named "list" of 900 rows and 9 columns, each element of the cell array contains a string. i want to extract few rows of "list" to create a new cell array. The rows that i need are stored in a vector named "a".
0 Kommentare
Akzeptierte Antwort
the cyclist
am 3 Jan. 2018
new_list = list(a,:);
2 Kommentare
Stephen23
am 3 Jan. 2018
Bearbeitet: Stephen23
am 3 Jan. 2018
@Miguel Reina: the difference is simple:
- {} curly braces refer to the cell contents.
- () parentheses refer to the cells themselves.
Because you wanted to get a subset of the cell array, all you need is to use parentheses to refer to the cells themselves. Read more in the MATLAB documentation:
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Cell Arrays finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!