Les partenaires publicitaires:

Comment déterminer si une matrice est cohérent dans MATLAB

La consistance d'un système d'équations linéaires simultanées indique si oui ou non il a une solution. Tout système d'équations linéaires peut être jugée comme conforme ou non en analysant sa représentation matricielle. Le théorème Rouch -Capelli déclare qu'un système est conforme si et seulement si le rang de sa matrice de coefficient est égal au rang de sa matrice augmentée. Utilisez le "rang" fonction pour déterminer la compatibilité d'une matrice représentant un système d'équations linéaires dans MATLAB.

Instructions

  1. 1

    Tapez la commande suivante pour déterminer la cohérence d'un système si vous avez sa matrice de coefficient et la solution vecteur stockés séparément dans MATLAB:

    rang (A) == rang ([A b])

    La variable "UN" maintient la matrice de coefficients et "b" le vecteur solution dans cet exemple, suivant la convention utilisée par la plupart des textes d'algèbre linéaire. Si la valeur renvoyée est 1, le système est conforme. Si 0 est retourné, il est incompatible.

  2. 2

    Tapez la commande suivante pour déterminer la cohérence si le système est stocké comme une matrice augmentée:

    rang (a) == rang (un (:, 1: fin-1))

    L'expression dans le "rang" fonction à droite de l'opérateur de comparaison extrait la matrice de coefficients de la matrice augmentée, stockée dans "un" dans cet exemple. Comme précédemment, si le résultat est 1, le système est conforme.

  3. 3



    Encapsuler dans cette technique une fonction qui prend en un vecteur de coefficient de matrice et la solution et les rapports cohérence du système:

    fonction cohérent (A, b)

    si rang (A) == rang ([A b])

    disp ('Le système est conforme »)

    autre

    disp ('Le système est incompatible')

    fin

» » » » Comment déterminer si une matrice est cohérent dans MATLAB