Azzera filtri
Azzera filtri

For loop returns vector with different sizes, how to put them in a single matrix?

1 visualizzazione (ultimi 30 giorni)
I have a for loop which returns a vector after each iteraion, but the vector length is different each time. How to store the results in a matrix or table or whatever , so that I can use the values for other operations.
for k = 1:length(sect)
SS(k,:) = find(TS{:,2}<sect(k+1) & TS{:,2}>=sect(k) );
k+1;
end
  4 Commenti
Walter Roberson
Walter Roberson il 7 Lug 2019
SS{k} = find(....)
By the way you should consider using histc or histcounts or discretize to determine the bin numbers.

Accedi per commentare.

Risposta accettata

Pratyush Das
Pratyush Das il 25 Ago 2019
SS{k} = find(....)
Thank you Walter Roberson for the answer. It creates a cell array.

Più risposte (0)

Prodotti

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by