each diagonal of a matrix
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
tomy gn
el 23 de Abr. de 2018
Comentada: Star Strider
el 23 de Abr. de 2018
.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/188253/image.png)
i want sum diagonal matrix like this pic. please help me
0 comentarios
Respuesta aceptada
Star Strider
el 23 de Abr. de 2018
Try this:
A = [1 2 3; 4 5 6; 7 8 9];
Af = fliplr(A); % Flip Matrix
ND = size(A,1)-1; % Number of Diagonals
D = ND:-1:-ND; % Diagonal Offset Vector
for k = 1:numel(D)
Dsum(k) = sum(diag(Af,D(k))); % Sum Each Diagonal
end
2 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Operating on Diagonal Matrices en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!