Uma maneira de criar dinamicamente variáveis no Matlab?

O caso em que estou trabalhando está dividindo uma grande matriz tridimensional de dados que eu coletei usando boas práticas de codificação (etc ...) e agora preciso segmentar as camadas dessa matriz em variáveis separadas para processamento individual em outro local, eu não pode chamar meus dados assimBigData(:,:,n).

Então, eu gostaria de criar um loop onde eu crio novas variáveis como essa

for i=1:n

createVariable('user_' i) = BigData(:,:,i);

end

Como faço isso sem escrevern novas variáveis à mão todas as vezes?

user_1 = BigData(:,:,1);
user_2 = BigData(:,:,2);
user_3 = BigData(:,:,3);
.
.
.

questionAnswers(2)

yourAnswerToTheQuestion