Výuka a školení Excelu Výuka a školení Excelu Výuka a školení Excelu
Výuka a školení Excelu Výuka a školení Excelu

neděle 25. listopadu 2012

Řešení soustavy rovnic Řešitelem

Příklad

Potřebuji vyřešit soustavu rovnic jako je například tato:
2x - y -8z = 4
-x +y +5 = -4
-2 -1 +2 = 8

Návod

Použiji Řešitel.
(O tom už jsem psal tady: http://www.excelentnitriky.com/2012/11/resitel-solver.html)
Připravím si tabulku s levou stranou rovnic a do sloupce pravé strany, např. takto:







Ve sloupci E spočtu levé strany rovnice pomocí funkce SOUČIN.SKALÁRNÍ.






Každý řádek soustavy takto pronásobím s posledním čtvrtým řádkem - ten je zatím prázdný, ale později v něm získám řešení.
Např. v buňce D1 funkcí =SOUČIN.SKALÁRNÍ(A1:C1;$A$4:$C$4) pronásobím první rádek čtvrtým.
Spustím řešitel a nastavím ho takto:


Levou stranu jedné z rovnic (je jedno kterou, já jsem si vybral první) optimalizuji na hodnotu z pravé strany. U ostatních to zařídím podmínkou. Další podmínkou zařídím že se i u dalších rovnic rovnají levé strany (skalární součiny) s pravými stranami.

A pak už jen nechám řešit. Možná bude třeba ve volbě Možnosti trochu zvýšit citlivost - aby Excel opravdu dopočítal celá čísla.
Výsledek je takovýto:










Zjistil jsem, že x = -6, y = 0 a z = -2.
Příklad je tady:
https://www.dropbox.com/s/mipl2r0zw952w9m/soustava%20rovnic.xlsx


Žádné komentáře:

Okomentovat