how to do the addition of the cell matrix ?
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Akash Pal
el 28 de Jun. de 2022
Comentada: Dyuman Joshi
el 28 de Jun. de 2022
val(:,:,1) =
0 67.5000 0 67.5000 0
0 67.5000 0 67.5000 0
val(:,:,2) =
79.3333 0 0 39.6667 0
59.5000 0 59.5000 0 0
I am writting this manually then only this two cell value is adding and showing me the summation but if my cell is more than 2 that time how to do it autimatically ,Which will show me the result of the call value together after addition ?This all cell are under one cell .
totalresult2=(totalresult(:,:,1))+(totalresult(:,:,2))
totalresult2 =
79.3333 67.5000 0 107.1667 0
59.5000 67.5000 59.5000 67.5000 0
I want the result like this .
0 comentarios
Respuesta aceptada
Stephen23
el 28 de Jun. de 2022
Editada: Stephen23
el 28 de Jun. de 2022
The simple and efficient MATLAB approach is to use SUM():
val = cat(3,[0,67.5000,0,67.5000,0;0,67.5000,0,67.5000,0],[79.3333,0,0,39.6667,0;59.5000,0,59.5000,0,0])
mat = sum(val,3)
1 comentario
Dyuman Joshi
el 28 de Jun. de 2022
sum() should be the right answer for numeric arrays, but I am confused by OP's use of term - cell arrays.
Más respuestas (0)
Ver también
Categorías
Más información sobre Loops and Conditional Statements 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!