diagonal

Returns a vector with the main diagonal of a matrix. Similar to the built-in function diag

Vous suivez désormais cette soumission

This file contians a function named "diagonal01" which isolates in a row vector the diagonal of a matrix (square or not), whitout using a loop. It is similar to the Matlab built-in function "diag" when used with one input argument.
For example, the instructions
» A=magic(4); A(end,:)=[], B=diagonal01(A)

Produce

A =
16 2 3 13
5 11 10 8
9 7 6 12
B =
16 11 6

Citation pour cette source

Miguel D. B. (2026). diagonal (https://fr.mathworks.com/matlabcentral/fileexchange/10324-diagonal), MATLAB Central File Exchange. Extrait(e) le .

Informations générales

Compatibilité avec les versions de MATLAB

  • Compatible avec toutes les versions

Plateformes compatibles

  • Windows
  • macOS
  • Linux
Version Publié le Notes de version Action
1.0.0.0