pre allocating vector for loop

Can any one tell how to pre allocate c1?
thanks
for ii = 1:length(a11);
c1=cross(L1(1,:),a11(ii,:));
end

 Risposta accettata

c1 = cell(numel(a11),1); % before loop use numel instead of length
c1{ii} = ... inside loop

5 Commenti

c1 = cell(numel(a11),1);
I don’t see the difference?
Sorry what is hapening here?
I just commented " Madhani you are professional as usual'
Then Madhani how can I switch all these cell arrays to ( n,3) matrix
cell2mat

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Loops and Conditional Statements in Centro assistenza e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by