Index / tech / Hoe om te bepalen of een Matrix is ​​consistent in MATLAB

Share This Post

tech

Hoe om te bepalen of een Matrix is ​​consistent in MATLAB

De consistentie van een stelsel van simultane lineaire vergelijkingen betrekking op al dan niet een oplossing. Elk systeem van lineaire vergelijkingen kunnen worden beoordeeld als niet consistent of door analyse van de matrixrepresentatie. De Rouche-

Advertisement

De consistentie van een stelsel van simultane lineaire vergelijkingen betrekking op al dan niet een oplossing. Elk systeem van lineaire vergelijkingen kunnen worden beoordeeld als niet consistent of door analyse van de matrixrepresentatie. De Rouche-Capelli theorema stelt dat een systeem in overeenstemming is als en slechts als de rang van de coëfficiënt matrix is ​​gelijk aan de rang van de aangevulde matrix. Gebruik de functie "rank" om de consistentie van een matrix die een stelsel van lineaire vergelijkingen in MATLAB te bepalen.

Typ de volgende opdracht om de consistentie van een systeem te bepalen of u hebt de coëfficiënt matrix en oplossing vector afzonderlijk in MATLAB opgeslagen:

rank (A) == rank ([A b])

De variabele "A" houdt de coëfficiënt matrix en "b" de oplossingsvector in dit voorbeeld, na de conventie die door de meeste lineaire algebra teksten. Indien de geretourneerde waarde 1, het systeem consistent. Als 0 wordt geretourneerd, is inconsistent.

Typ de volgende opdracht om de consistentie te bepalen of het systeem wordt opgeslagen als een aangevulde matrix:

rank (a) == rang (a (: 1: end-1))

De expressie in de "rang" functie aan de rechterkant van de vergelijking operator haalt de coëfficiëntenmatrix van de aangevulde matrix opgeslagen in "a" in dit voorbeeld. Zoals eerder, indien het resultaat 1 is het systeem consistent.

Kapselen deze techniek in een functie die neemt in een coëfficiënt matrix en oplossing vector en rapporteert de consistentie van het systeem:

functie consistent (A, b)

Als rank (A) == rank ([A b])

 
disp('The system is consistent') 

anders

 
disp('The system is inconsistent') 

einde

Share This Post