Hoe vind je de adjoint van een matrix in MATLAB?

Hoe Vind Je De Adjoint Van Een Matrix In Matlab



MATLAB staat voor matrixlaboratorium en het basisdoel van de ontwikkeling ervan was het efficiënt uitvoeren van gecompliceerde matrixbewerkingen. Eén van deze matrixbewerkingen is het vinden van de adjunct van een matrix die eenvoudig kan worden uitgevoerd op een 2-bij-2-matrix; het is echter moeilijk voor matrices met een grootte groter of gelijk aan 3. Deze bewerking kan eenvoudig en effectief worden uitgevoerd op MATLAB voor elke vierkante matrix met een grote of kleine afmeting vanwege de ingebouwde plaatsvervanger() functie.

Deze tutorial gaat ontdekken hoe je de adjunct van een matrix in MATLAB.

Waarom zouden we een adjunct van een matrix moeten vinden?

Het vinden van de adjunct van een matrix is vooral nodig als u:







  • Vind de inverse van een matrix
  • Los een systeem van lineaire vergelijkingen op
  • Versleutel berichtcodes
  • Traceer gebruikersgegevens

Hoe u een adjoint van een matrix kunt vinden in MATLAB

In MATLAB kunnen we gemakkelijk de adjunct van een matrix met behulp van de ingebouwde plaatsvervanger() functie. Deze functie is verantwoordelijk voor het vinden van de adjoint van de gegeven vierkante matrix, aangezien deze een vierkante matrix als invoer accepteert en de berekende waarde retourneert adjunct van een matrix als uitvoer.



Syntaxis
De plaatsvervanger() functie kan in MATLAB worden gebruikt via de volgende syntaxis:



X = aangrenzend ( A )

Hier,





De functie adjunct(A) is verantwoordelijk voor het berekenen van de adjunct van een gegeven matrix A, zodat de berekende adjunct-matrix X voldoet aan de gegeven vergelijking.



Waar N vertegenwoordigt de rijen van de gegeven matrix A.

Voorbeeld 1: Hoe bepaal ik de adjoint van een matrix in MATLAB?

Deze MATLAB-code berekent de adjunct van de gegeven vierkante matrix met grootte n=5 gemaakt door de magie() functie met behulp van de plaatsvervanger() functie.

EEN = magie ( 5 ) ;
X = aangrenzend ( A )

Voorbeeld 2: Hoe bereken je de adjoint van een symbolische matrix in MATLAB?

In dit voorbeeld gebruiken we de plaatsvervanger() functie om de adjunct van de gegeven symbolische matrix in MATLAB te vinden.

syms a b c d e f
A = sym ( [ 1 A 2 ; b c d; e 0 F ] ) ;
X = aangrenzend ( A )

Conclusie

Handmatig berekenen van de adjunct van een matrix het hebben van maat n = 3 of hoger is een moeilijke en tijdrovende taak. Met MATLAB kan het echter eenvoudig binnen enkele seconden worden gedaan dankzij de ingebouwde plaatsvervanger() functie waarmee u de adjunct van elke vierkante matrix kunt berekenen. Deze gids heeft het belang aangetoond van het vinden van de adjunct van een matrix en het gebruik ervan plaatsvervanger() functie met voorbeelden in MATLAB.