Comment créer des cellules de tableau dans MATLAB et initialiser tous les éléments pour le même objet?

J'ai une matrice (appeler X) qui est initialisé à dire zero(3).

Je veux changer le code de sorte que X est une matrice de cellules de taille (disons) (3,1) et initialiser chaque élément de zero(3).

Je peux le faire avec une boucle, mais est-il un meilleur moyen?

X = cell(3,1);
for ii=1:numel(X)
    X{ii} = zeros(3);
end

OriginalL'auteur s5s | 2011-11-19