在MATLAB中总结两个或更多向量的行

时间:2014-03-18 12:28:40

标签: matlab sum row

如果我有两个载体说:

element_collect(:,:,1) =

1.3689
2.7376
3.4220
3.7642
3.9353

element_collect(:,:,2) =

1.3688
2.0531
2.3953
3.7640
5.7316

现在,我想逐个添加两个向量的行以获得新的结果。

例如:如果我添加两个向量的第一行,我应该得到如下结果:

z(:,:,1) = 1.3689 + 1.3688 (=2.7377)

同样,如果我添加两个向量的第二行,我应该得到结果:

z(:,:,2) = 2.7376 + 2.0531 (=4.7907)

和所有其他行类似。

  • 我尝试使用以下代码,但我没有得到所需的结果:

    z = sum(element_collect)

有人可以帮助我获得我想要的结果吗?

由于

1 个答案:

答案 0 :(得分:0)

你需要这个例子 -

z = sum(element_collect(:,:,1:2),3)

如果您想在第三维中添加3,4和5,只需执行 -

z = sum(element_collect(:,:,1:5),3)

如果您想将第三维中的所有内容相加,请执行此操作 -

z = sum(element_collect(:,:,:),3)