S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.

Příklad

Potřebuji vyřešit soustavu rovnic jako je například tato:

2x – y -8z = 4

-x +y +5 = -4

-2x -1y +2 = 8

Návod

Použiji Řešitel. O tom více tady. Připravím si tabulku s levou stranou rovnic a do sloupce pravé strany, např. takto:

rovnice_resitel

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

rovnice_resitel2

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:

resitel_rovnice

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:

resitel_hotovo
Zjistil jsem, že x = -6, y = 0 a z = -2.

Příklad je tady: soustava rovnic

S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.

3 Komentářů

  1. V řádku zadání:

    >>>2x – y -8z = 4 -x +y +5 = -4 -2 -1 +2 = 8<<>>Ve sloupci E spočtu levé strany rovnice pomocí funkce SOUČIN.SKALÁRNÍ.<<<

Komentáře není možné přidávat