Renvoie la diagonale de matrice en commençant à l'indice (ligne, colonne).

Ajoutez des entrées ligne et colonne et des sorties diagonale de matrice supplémentaires en redimensionnant le nœud.

Le connecteur affiche les types de données par défaut de cette fonction polymorphe.


icon

Entrées/Sorties

  • c2ddbl.png matrice

    matrice peut être un tableau 2D de n'importe quel type numérique, ou une matrice réelle ou complexe.

  • ci32.png indice (ligne)

    ligne doit être un entier ou un nombre réel. ligne est l'indice de la ligne de début dans la sortie. La valeur par défaut est 0.

  • ci32.png indice (col)

    colonne doit être un entier ou un nombre réel. colonne est l'indice de la colonne de début dans la sortie. La valeur par défaut est 0.

  • i2ddbl.png diagonale

    diagonale de matrice est la matrice ou le tableau 2D qui contient les éléments de diagonale de matrice.

  • La sortie diagonale de matrice est une matrice ou un tableau 2D à une colonne qui a le même type numérique que matrice. Si vous câblez une matrice à matrice, diagonale de matrice renvoie un vecteur colonne. Si vous câblez un tableau 2D à matrice, diagonale de matrice renvoie un tableau 2D.

    Si vous ne câblez pas ligne et colonne, diagonale de matrice renvoie la diagonale principale de matrice. Si vous ne câblez pas colonne, diagonale de matrice renvoie une diagonale inférieure. Si vous ne câblez pas ligne, diagonale de matrice renvoie une diagonale supérieure.

    Indexation en dehors des valeurs en entrée

    Si vous câblez une valeur négative à ligne et aucune valeur à colonne, diagonale de matrice renvoie les mêmes résultats que si vous aviez câblé la même valeur positive à colonne et laissé ligne non câblé. Si vous câblez un indice négatif à colonne et aucune valeur à ligne, diagonale de matrice renvoie les mêmes résultats que si vous aviez câblé la même valeur positive à ligne et laissé colonne non câblé.

    Si vous câblez des valeurs à ligne et à colonne et qu'une des valeurs est négative, l'autre valeur doit être 0. Si l'autre valeur n'est pas 0, diagonale de matrice renvoie une matrice ou un tableau vide.

    Si vous câblez une valeur supérieure ou égale au nombre de lignes de matrice à ligne et une valeur supérieure ou égale au nombre de colonnes de matrice à colonne, diagonale de matrice renvoie une matrice ou un tableau vide.

    Extraction de sous-diagonales

    Si vous câblez des valeurs positives à ligne et à colonne qui sont inférieures aux dimensions des lignes et des colonnes de la matrice, la fonction renvoie une sous-diagonale. La sous-diagonale inclut les éléments de la diagonale en commençant à (ligne, colonne) et se terminant par le dernier élément de la diagonale.

    Si ligne est inférieure à colonne, diagonale de matrice renvoie une partie de diagonale supérieure. Si ligne est supérieure à colonne, diagonale de matrice renvoie une partie de diagonale inférieure. Si ligne est égale à colonne, diagonale de matrice renvoie une partie de la diagonale principale.