matlab中元胞数组求和问题

ES{1}=1;
ES{2}=2;
ES{3}=3;
怎样求这几个元胞的和 我要的结果就像ES{1}+ES{2}+ES{3}=6. 求帮助,本人是菜鸟。

第1个回答  2015-11-20
a=cell(2,3);
mbest=cell(1,2);
for i=1:2
for j=1:2
a{i,j}=rand(1,2);
end
a{i,end}=sqrt((a{i,1}(1)-a{i,2}(1)).^2+(a{i,1}(2)-a{i,2}(2)).^2);
end
mbest= sum(a{:,1:2},2)/2
第2个回答  2013-03-29
> ES{1}=1;>> ES{2}=2;
>> ES{3}=3;
>> ES{1}+ES{2}+ES{3}

ans =
6追问

三个还可以动手编写 要是很多怎么办 你没有看懂我讲的意思 三个只是举个例子 我要解决的是大量元胞 不过 很感谢你

第3个回答  2013-03-29
sum(cell2mat(ES))
ans =
6本回答被提问者采纳
第4个回答  2015-11-12
aaaaaaaaaaaaaaaaaaaaaaaaa