Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Stránky: 1
Zdravím poradili by jste mi prosím, jak nejefektivněji vypočítat determinant této matice.
2 3 -3 2 4
-3 -2 4 -3 -2
4 5 -4 3 5
3 4 -2 4 3
-2 -4 2 -3 -5
Jediný, co mi na to jde použít je rozvoj podle řádku, ale to mi přijde vcelku zdlouhavé, nejde to vyřešit nějak lépe?
Offline
↑ CaburCZ:
Tak můžeš to upravit na horní stupňovitý tvar a pak vynásobit čísla na diagonále.
Ale ani rozvojem to nemusí být tak hrozné, stačí si uvědomit, že některé úpravy nemění determinant matice (a některé ho mění předvídatelným způsobem) - to také využíváme u toho prvního způsobu. Takže když třeba k nějakému řádku přičteš libovolný násobek jiného, determinant se nezmění. Tím si můžeš v matici vyrobit nějaké nuly, a rozvoj pak bude obsahovat méně členů. Např. přičtení třetího řádku k pátému a potom prvního sloupce ke třetímu by mohlo pomoct (ale určitě tam bude i nějaká lepší možnost).
Offline
↑ LukasM:
Tak stupňovitý tvar pomohl, přemýšlel jsem už o něm předtím, ale nedošlo mi, že si můžu vyrobit 1 v prvním sloupci, pak už to šlo hladce.
S těmi úpravami bych si jen snížil počítání SP z 5*4 na 2*4, což je sice pěkné zjednodušení, ale první metoda se mi zdá rychlejší.
Offline
↑ CaburCZ:
Ano, to je jak kdy. Univerzální návod co je lepší asi není. Když si člověk rychle všimne jak vyrobit nuly (nebo když tam nuly už jsou), tak to rozvojem může být rychlejší. Když tam nuly jsou a ty počítáš úpravou na HST, tak si je můžeš zbytečně ničit.
Napsal jsem si to i na papír a podíval se pořádně. Zkus si tyhle úpravy: od prvního sloupce odečti čtvrtý, potom ke čtvrtému řádku přičti třetí a od pátého odečti čtvrtý, udělej rozvoj podle prvního sloupce, ke čtvrtému sloupci přičti dvojnásobek třetího, udělej rozvoj podle čtvrtého řádku, k prvnímu řádku přičti druhý, potom od druhého sloupce odečti první a udělej rozvoj podle prvního řádku. Tím máš determinant 2. řádu. Teď těch úprav není zas tolik, a možná jsou jednodušší než při úpravách na HST. Všimnout si toho taky nedalo tolik práce. Ale jak říkám, univerzální návod není.
Offline
Stránky: 1