总结未知数量的向量

时间:2014-05-06 09:23:31

标签: matlab

我有一个double&类型的矩阵比如说大小为2000 x 2.矩阵中的列数可以在2到20之间变化。行数也会有所不同。我想要做的是将矩阵中的所有列加到一个向量中。如何在循环遍历所有列的情况下执行此操作?

我已经尝试了下面这一行,但如果有两列则返回2 x 1向量,如果有三列等则返回3 x 1向量。所以它只取总列的总和。

result_vec = sum(my_matrix(:, 1:end))


 Column 1       Column 2        Column 3          Result Vector
 5              3               2                 10   
 3              11              4                 18 
 9              6               7                 22

1 个答案:

答案 0 :(得分:2)

要获得行总和,您必须总结第二维。

sum(my_matrix,2)