Kezdőoldal » Tudományok » Alkalmazott tudományok » Valaki segítene egy tetszőlege...

Valaki segítene egy tetszőleges Mátrix karakterisztikus polinomjának meghatározását lealgoritmizáli?

Figyelt kérdés
2009. aug. 19. 12:43
1 2
 11/18 anonim ***** válasza:

ROSSZ ROSSZ ROSSZ VÁLASZOK!!!!!


Hogy mondhatja akárki is hogy a mátrix determináns-a nem változik Gauss-elimináláskor? Dehogynem változik, csak éppenséggel a 0-sága nem változik! A determináns számolásnak külön szabályai vannak. Csak abba gondolj bele, hogy a Gauss-elimináció megengedi csorok felcserélését, holott a determináns olyankor -1szeresére változik.


Amúgy a többi az úgy van. NxN-es mátrixokból ki kell vonni az egységmátrix* x-et (de inkább lambdával jelöljük, hiszen a sajátértéket fogjuk úgyis megkapni), aztán annak ki kell számolni a determinánsát. Mivel ebből általánosan egy n-ed fokú polinomot kapunk, és köztudottan a 4. fokú polinomoknál nagyobbakra nem létezhet megoldóképlet, ezért csak különböző közelítőmódszerekkel dolgozhatunk.


A legalgoritmizálás eléggé nehéz, hiszen ha jól tudom ez egy NP teljes feladat, amit nem igazán szeretnek a számítógépek :S

2009. aug. 22. 20:10
Hasznos számodra ez a válasz?
 12/18 anonim ***** válasza:
Az n-ed fokú egyenletet nem kell megoldani, csak a karakterisztikus egyenletig kell eljutni. Egyébként pedig a Gauss-elimináció során a sorok felcserélésénél egyszerűen az algoritmusba beleteszel egy -1 szeres szorzást. Mindenesetre mindegy, ugyanis a karakterisztikus egyenlet és annak -1-szerese is ugyanaz az egyenlet, mert a másik oldalán 0 áll.
2009. aug. 22. 20:21
Hasznos számodra ez a válasz?
 13/18 anonim ***** válasza:

A -1es szorzás csak egy példa volt. A determinánsszámolásnál az osztás is csak kiemeléssel oldható meg (akkor is megváltozik a determináns), de egy sorból egy másik sor k-szorosát kivonva pl nem változik. Gauss-eliminálásnál csupa 0 sorokat elhagyva is lesz valami eredmény, determinánsszámolásnál a determináns 0 lesz.. ne keverjük össze a kettőt mert teljesen más.


Így belegondolva, algoritmusként a kifejtési tételt mondanám neked, ezt akár C-ben is nagyon egyszerűen lehet implementálni (rekurzíóval). De mint már mondtam, ez sztem NP teljes, úgyhogy ha találsz jobbat használd inkább azt.


ui.: ha mégegyszer összekeveri a gauss-eliminációt a determinánsszámolással, akkor irgum-burgum :P

2009. aug. 22. 20:32
Hasznos számodra ez a válasz?
 14/18 anonim ***** válasza:

"Az eljárással meghatározható mátrixok rangja és determinánsa is." (Wikipedia)


Az LU dekompozíció mátrix determinánsának kiszámítására is alkalmas, mivel det(A) = det(L) det(U). És mivel det(U) = 1, ezért elég csak a az L mátrix főátlóelemeinek szorzatát venni.

2009. aug. 22. 20:43
Hasznos számodra ez a válasz?
 15/18 anonim ***** válasza:
Tehát akkor érdemes LU-dekompozíciót alkalmazni, ott ugyanis működik a dolog. És mivel tudunk LU-dekomponálni? Hát a Gauss-eliminációval. A Bronstejn is ezt írja.
2009. aug. 22. 20:45
Hasznos számodra ez a válasz?
 16/18 anonim válasza:
ÚRISTEN :D
2009. aug. 25. 09:36
Hasznos számodra ez a válasz?
 17/18 anonim válasza:
:)
2009. aug. 26. 08:37
Hasznos számodra ez a válasz?
 18/18 anonim ***** válasza:

Erről a kérdésről (és méginkább a válaszokról) ez jutott eszembe:

Érettségi tételek (vicc)

MATEMATIKA:

MATEMATIKA


Alkosson hiperkomlex számokból konkáv halmazt, amely a recipriverexkluzív (önmagán kívül bármely más számmal egyenlő) számok halmazának részhalmaza. Ábrázolja 5 dimenziós koordináta-rendszerben. Kösse össze a pontokat úgy, hogy a kialakuló geometriai alakzat a szögfelezőivel együtt Tapsi Hapsi képét adja ki.


:D

2009. aug. 27. 16:06
Hasznos számodra ez a válasz?
1 2

További kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!