Como criar uma matriz de células no MATLAB e inicializar todos os elementos no mesmo objet

Tenho uma matriz (chame-aX) inicializado para dizerzero(3).

Quero alterar o código para queX é uma matriz de células de tamanho (digamos)(3,1) e inicialize cada elemento parazero(3).

Eu posso fazer isso com um loop, mas existe uma maneira melhor?

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