Kuinka löytää matriisin liitoskohta MATLABissa?

Kuinka Loytaa Matriisin Liitoskohta Matlabissa



MATLAB on lyhenne sanoista matriisilaboratorio ja sen kehittämisen perustarkoituksena oli tehdä tehokkaasti monimutkaisia ​​matriisioperaatioita. Yksi tällainen matriisioperaatio on löytää matriisin adjoint joka voidaan helposti suorittaa 2-by-2-matriisilla; on kuitenkin vaikeaa matriiseille, joiden koko on suurempi tai yhtä suuri kuin 3. Tämä operaatio voidaan suorittaa helposti ja tehokkaasti MATLABilla mille tahansa neliömatriisille, jolla on suuri tai pieni koko sisäänrakennetun matriisin vuoksi. sijainen() toiminto.

Tämä opetusohjelma selvittää, kuinka määrittää matriisin adjoint MATLABissa.

Miksi meidän pitäisi löytää matriisin liitoskohta

Löytäminen matriisin adjoint on tarpeen varsinkin kun:







  • Etsi matriisin käänteisarvo
  • Ratkaise lineaarinen yhtälöjärjestelmä
  • Salaa viestikoodit
  • Jäljitä käyttäjätiedot

Kuinka löytää matriisin liitos MATLABissa

MATLABissa löydämme helposti matriisin adjoint käyttämällä sisäänrakennettua sijainen() toiminto. Tämä funktio on vastuussa annetun neliömatriisin adjointin löytämisestä, koska se hyväksyy neliömatriisin syötteeksi ja palauttaa lasketun matriisin adjoint ulostulona.



Syntaksi
The sijainen() -toimintoa voidaan käyttää MATLABissa seuraavan syntaksin avulla:



X = vierekkäinen ( A )

Tässä,





Toiminto vieressä (A) on vastuussa tietyn matriisin A adjointin laskemisesta siten, että laskettu adjointmatriisi X täyttää annetun yhtälön.



Missä n edustaa annetun matriisin A rivejä.

Esimerkki 1: Kuinka määrittää matriisin adjoint MATLABissa?

Tämä MATLAB-koodi laskee annetun neliömatriisin adjointin, jolla on koko n = 5 jonka on luonut taika() -toimintoa käyttämällä sijainen() toiminto.

A = taikuutta ( 5 ) ;
X = vierekkäinen ( A )

Esimerkki 2: Kuinka laskea symbolisen matriisin liitos MATLABissa?

Tässä esimerkissä käytämme sijainen() funktio, joka etsii annetun symbolisen matriisin adjoitin MATLABissa.

syms a b c d e f
A = sym ( [ 1 a 2 ; b c d;e 0 f ] ) ;
X = vierekkäinen ( A )

Johtopäätös

Lasketaan manuaalisesti matriisin adjoint n = 3 tai suurempi koko on vaikea ja aikaa vievä tehtävä. MATLABilla se voidaan kuitenkin helposti tehdä sekunneissa sisäänrakennetun tekniikan ansiosta sijainen() funktio, jonka avulla voit laskea minkä tahansa neliömatriisin adjungin. Tämä opas on kertonut matriisin adjointin löytämisen tärkeydestä ja sen käytöstä sijainen() funktio esimerkkien kanssa MATLABissa.