Effacer les filtres
Effacer les filtres

Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

computing matrices in a loop

1 vue (au cours des 30 derniers jours)
ss
ss le 27 Déc 2012
Clôturé : MATLAB Answer Bot le 20 Août 2021
hi could we have a loop in that for any i we produce a matrix f(i), I want to store f(i) for any i, I DO'T want to have this for i=1:4 f=.... end I want to have for i=1:4 f(i)=... end that f is a 6*6 matrix. but for this there is some error of dimension. could anyone guide me what I should do? thank you
  1 commentaire
Azzi Abdelmalek
Azzi Abdelmalek le 27 Déc 2012
Modifié(e) : Azzi Abdelmalek le 27 Déc 2012
Post your code, we will try to find what is wrong with it

Réponses (1)

Kye Taylor
Kye Taylor le 27 Déc 2012
Modifié(e) : Kye Taylor le 27 Déc 2012
Try using cells, as in the example:
for i = 1:4
% creates i-by-i random matrix as ith cell contents. Note curly braces
f{i} = rand(i);
end
To access the contents of the ith cell, use f{i}, while f(i) accesses the cell itself.

Cette question est clôturée.

Community Treasure Hunt

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

Start Hunting!

Translated by