Discover MakerZone

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

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

New to MATLAB?

how to find the sum of matrix?

Asked by BANI tita

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))

0 Comments

BANI tita

BANI tita (view profile)

Tags

Products

No products are associated with this question.

2 Answers

Answer by Matt J

Matt J (view profile)

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);

2 Comments

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

Matt J

Matt J (view profile)

Answer by Sachin

Sachin (view profile)

on 17 Oct 2012

If I understand your question correctly:

sum_of_all_matrices = sum(A)

2 Comments

Sachin

Sachin (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

Sachin

Sachin (view profile)

Contact us