how to find the sum of matrix?

BANI tita (view profile)

on 17 Oct 2012

hello, I have a loop as results of K = 1:19, a matrix A (k), my question is how to find the sum (M )of all matrix for each value of k, ie: find M = sum(A (k))

Products

No products are associated with this question.

on 17 Oct 2012
Edited by Matt J

Matt J (view profile)

on 17 Oct 2012

I'm assuming your matrices are the slices of a 3D array

```M=A(:,:,k)
```

If so, just do

```sum(A,3);
```

BANI tita

BANI tita (view profile)

on 17 Oct 2012

yes my matrix dimension is 3, A (:,:, k)

BANI tita

BANI tita (view profile)

on 17 Oct 2012

thank you very much

PG (view profile)

on 17 Oct 2012

If I understand your question correctly:

sum_of_all_matrices = sum(A)

PG

PG (view profile)

on 17 Oct 2012

For Example:

a1 = [1 2 3]; a2 = [1 2 3]; a3 = [1 2 3]; a123 = [a1 a2 a3]; sum_out = sum(a123);

sum_out is sum of elements of matrix

BANI tita

BANI tita (view profile)

on 17 Oct 2012

thank you very much

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi test