matlab 中cell函数的赋值问题

matlab 中cell函数的赋值问题假如创建了一个5x1的cell数组,要求其中的每一个单元都为5x4的double矩阵,用循环语句怎么实现?
试过 for u= 1:1:5
a=cell(5,1)
a{u,1}=fun%已有的一个5x4double矩阵

但是出来的5次结果中,总是只有一个单元被赋值了,并不是每个单元都被赋值… 请问怎么实现呢?

把a=cell(5,1)放在for循环的外面,你这样是每次都新建一个cell。
温馨提示:答案为网友推荐,仅供参考