matlab中矩阵A1如何自动替换成A2

问题遇到的现象和发生背景

matlab新生,求解答!在程序中对一个矩阵用arrayfun函数生成元胞数组c,并且用a1=c{1}调用第一个数组,且想通过程序自动实现for循环中的ai=c{i}数组调用,但是实现不了,请问您这一步可以通过程序来实现吗?

用代码块功能插入代码,请勿粘贴截图

这个是可以通过批量生成变量来实现的。

for i=1:n
    eval(['a',num2str(i),'=','c{',num2str(i),'}',';']);
end

问题描述的有些笼统,可以上传具体代码吗?以及工作区变量截图。关于cell的一些元素访问细节可以参考下我这篇:http://t.csdn.cn/4SbdI