Add n by n matrix that is in a for loop and get the same size
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Ivon Flores
el 23 de Abr. de 2020
Comentada: Ivon Flores
el 23 de Abr. de 2020
I have a matrix A that depends on different conditons. I was able to get the output of the diffrent A matrix by calling A(n) now i want to get the result of each A matrix and add them. Since the variable is the same name I keep getting a different size matrix but I want to add the different values of A to get one matrix of the same size.
A = Z_bar* thickness % for different Z values i get a different A
so i should essentially add A+A+A but for the different values generated to get one matrix A_total
for my example the matrix is a 3x3 matrix
0 comentarios
Respuesta aceptada
David Hill
el 23 de Abr. de 2020
Just add a dimension to A, then:
A(:,:,1)= %3x3 matrix
A(:,:,2)= %3x3 matrix ...
sumA=sum(A,3);
3 comentarios
David Hill
el 23 de Abr. de 2020
for n = 1:3
A(:,:,n) = Z_bar* thickness;
end
sumA=sum(A,3);
Más respuestas (0)
Ver también
Categorías
Más información sobre Matrices and Arrays en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!