How to create an an array of unknown size?
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Say, I have an array A of size 100 consisting of 0's and 1's. I need to create a smaller array consisting only of the 1's. At start, I don't know the number of 1's in the original array. Basically, I want to create the subset-array element-by-element as I loop over the elements of the original array and checking for 1's.Any help appreciated. Thanks, Preetam
1 Commento
per isakson
il 16 Ago 2015
"create the subset-array element-by-element as I loop over the elements "   is that a requirement or a hint?
Risposte (2)
Star Strider
il 15 Ago 2015
I’m not quite sure what you want.
Here are two possibilities:
Array = randi([0 1], 1, 100);
OnesArray = Array(Array==1) % Ones Array
ElemArray = find(Array); % Indices Of Ones In ‘Array’
0 Commenti
Vedere anche
Categorie
Scopri di più su Whos in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!