How to create a list?
Afficher commentaires plus anciens
Hi,
I want to store numbers in an object A, so that when I call A(i) I can got the i-th element.
But each A(i) may have different length and thus I can't put them in a matrix or array. A list would be preferred, and seems I can't create such an object in Matlab.
How can I proceed? Thanks.
3 commentaires
madhan ravi
le 9 Fév 2019
Illustration with an example would avoid guessing.
SC
le 9 Fév 2019
Stephen23
le 9 Fév 2019
"How to create a list?"
MATLAB does not have a "list" data class. If you want a container class to hold other arrays, you can use a cell array, a structure, a table, etc.:
Réponses (2)
madhan ravi
le 9 Fév 2019
Store it as a cell array:
>> A={[1;3;6], [2;4], [3]}
A =
1×3 cell array
{3×1 double} {2×1 double} {[3]}
>> A{2}
ans =
2
4
>>
Image Analyst
le 9 Fév 2019
1 vote
Use a cell array. See the FAQ
Catégories
En savoir plus sur Logical dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!