Řešení rovnic

[ZPĚT na OBSAH]
obecně:
solve(rovnice)
solve(rovnice, proměnná)

Příklad: vypočtěte kořen rovnice 3x+4=5x

nebo

Poznámka: zde je názorně vidět rozdíl mezi := a =

Řešení rovnice ln(x2- 1) = a při vyjádření obecného řešení (zde pro x)

Soustavy rovnic (numerické řešení)

obecně:
fsolve(rovnice)
fsolve({rovnice1, rovnice2, ..., rovniceN}, {proměnná1, proměnná2, ..., proměnnáN}, {parametry})

Příklad: vypočtěte soustavu rovnic

- parametry určují interval, v kterém jsou hledány kořeny (zde v intervalu)
- parametr NENÍ povinný, ale někdy MAPLE není schopen řešit rovnici bez zadaného intervalu!
- při řešení soustavy rovnic je nutné se zamyslet, zda-li výsledné hodnoty jsou ty, které požadujeme

Znak # na konci příkazové oblasti znamená poznámku a následující text je brán jako textová poznámka, která nemá vliv na výpočet.

Příkazem fsolve MAPLE vyřeší zadanou rovnici nebo soustavu rovnic, ale výsledné hodnoty nepřiřadí k proměnným (zkuste si napsat [>x;).

V případě, že se s hodnotami proměnných bude dále pracovat, je třeba výsledky řešení nejprve vložit do nějaké proměnné a poté proměnným přiřadit vypočtené hodnoty funkcí assign.

- jakmile jednou přiřadíme číselnou hodnotu určité proměnné příkazem assign MAPLE si tuto hodnotu pamatuje, i když znova přepočteme upravenou soustavu rovnic. Proto musíme před přepočtem proměnné odebrat hodnotu příkazem unassign, bohužel kazdou zvlášť. Jména proměnných musí být v apostrofech! Razantní řešení je užití příkazu restart a přepočtení celé pracovní plochy.

>unassign('x','y');

Příklad řešení soustavy rovnic (Chemické inženýrství; U1-7 {U1-10}):