快到碗里来 发表于 2013-7-17 14:33

变动的矩阵怎么赋值给元胞矩阵

a=cell(3,1);
a{1}=;
a{2}=;
a{3}=;
b=cell(3,1);
for i=1:3
b{i}=sum(a{i});
end

sum函数产生了3个数,4     6, 8   10,8    8 ,一直搞不懂怎么把这三个结果都保存下来,并且放到一个元胞矩阵,感觉我的程序是对的 ,可就是报错??? Cell contents assignment to a non-cell array object.菜鸟求指导

、后知后觉り. 发表于 2013-7-17 14:36


你的cell赋值看不出有问题,你这段代码是在哪里运行的?你是把这个存成了子函数吗?如果是的话,子函数函数名和文件名分别叫什么?

如过你是在command window 或者 是直接存成一个主函数的话,那么直接运行应该不会有问题,如果还不行的话,你在程序起始处加上 clear all
页: [1]
查看完整版本: 变动的矩阵怎么赋值给元胞矩阵