pre allocating triple loops

1 visualizzazione (ultimi 30 giorni)
Oday Shahadh
Oday Shahadh il 10 Giu 2020
Risposto: Stephen23 il 11 Giu 2020
hi,
how to pre-allocate this:
for ii = 1:numel(L);
for jj=1:numel(L);
for kk=1:45;
c=cross(L1(ii,:),a{jj}(kk,:));
end
end
end

Risposta accettata

Stephen23
Stephen23 il 11 Giu 2020
n = numel(L);
c = cell(n,n,45);
for ii = 1:n
for jj = 1:n
for kk = 1:45
c{ii,jj,kk} = cross(L1(ii,:),a{jj}(kk,:));
end
end
end

Più risposte (0)

Categorie

Scopri di più su Resizing and Reshaping Matrices 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!

Translated by