Plugin ESolver, který jsem stáhl na stránce Extensions, jsem zkoušel pouze na operačních systémech Windows XP a Windows7. Na stránce, na níž si lze plugin stáhnout, je uvedeno, že jej lze použít pouze v prostředí Windows. Plugin je psán v Javě, jak se můžete ostatně po nainstalování přesvědčit.
Po instalaci se ve všech programových modulech OpenOffice.org zobrazí jednak tlačítko s názvem pluginu pro jeho aktivaci a zároveň též přibude položka do nabídkové lišty. V ní naleznete první chybu – její štítek je nadepsán jako Equatin Solver (správně má být EquationSolver). Použijete-li jednu ze dvou těchto možností aktivace, zobrazí se následující okno:
Podobně jako v jiných pluginech s podobným určením jde o rozcestník, s jehož pomocí vybíráte požadovaný druh operace. Na výběr tedy máte rovnice druhého, třetího, čtvrtého a pátého stupně. Pamatujte si následující:
- Rovnice druhého a třetího stupně lze algebraicky spočítat, a proto po zadání hodnot získáte hned výsledek a navrch ještě graf.
- Polynomy čtvrtého a pátého stupně jednoduše algebraicky spočítat nejdou. Postupuje se tak, že se nalézá přibližné řešení (odhad), a to se pak dopočítává.
Z výše uvedených důvodů zúžíme popis na dva případy – polynom třetího a pátého stupně.
Řešení rovnic druhého a třetího stupně
Úloha: Najděte kořen řešení následujícího polynomu:
4
x
3
+
5
x
2
= 5
Řešení: Jak vidíte, nejvyšší stupeň polynomu je 3, a proto jde o kubickou rovnici. Spusťte ESolver a v úvodním okně vyberte možnost Cubic Equation. Zobrazí se tak následující okno:
Okno pro řešení rovnice třetího stupně
Rovnice je velmi jednoduchá, přesto je třeba si uvědomit, že lineární člen je roven nule, a proto, aby rovnice měla smysl, je třeba absolutní člen 5 převést na druhou stranu. Do prvního políčka tedy napište číslici 4, do druhého 5, do třetího 0 a do čtvrtého –5. Po zmáčknutí tlačítka OK se zobrazí výsledek:
Okno po výpočtu kořenů rovnice. Původní zadání ovšem zmizí a není již použitelné
Graf vykreslující vypočtenou rovnici
V dolní části vidíte tři kořeny řešení. Nahoře je řešení v reálném oboru, pod ním pak v komplexním. To se samozřejmě
liší jen znaménkem u komplexního členu. Při řešení rovnic druhého a třetího stupně se nezaznamenávají vložené
hodnoty, takže pokud byste chtěli zadání poupravit, musíte jej zapsat znovu. Pro zobrazení grafu této funkce (jde o
funkci, protože jde o závislost proměnné x
na hodnotách y
) stiskněte
tlačítko Plot the Graph. V tomto případě se vykreslí následující graf:
Hlavním údajem, který sledujeme, je kořen rovnice, to znamená hodnotu x
, při níž graf funkce
nabývá hodnoty y
= 0
. Z tohoto důvodu není y
-nová osa
oškálována.
Vykreslený graf je otevřen v novém okně, můžete proto s klidem jeho okno zavřít. Zpět do základního přehledu typů polynomů se dostanete stisknutím tlačítka Back. Tlačítko Clear Answers slouží k vymazání výsledku, což asi moc nevyužijete, alespoň ne u polynomů druhého a třetího stupně. Tlačítko Close má stejný význam jako zaškrtávací křížek, tedy zavírá okno.
Jak na polynomy vyšších stupňů
Řešení polynomů vyšších řádů je daleko zajímavější. Z určitých důvodů (především časových) je přímý výpočet komplikovaný, a proto se používá metoda odhadu. Pokud vyberete možnost Power four Equation nebo Power five Equation, bude zřejmé, jak na to.
V tomto okně řešíme rovnice
až pátého stupně (samozřejmě je využitelné i pro rovnice nižších řádů, na patřičná místa je pak ale třeba zadat
nuly)
Jak vidíte, okno se dosti změnilo. Tomu odpovídá i postup:
- Standardně zadejte koeficienty u proměnných
x
. - Stiskněte tlačítko Plot the Graph pro vykreslení grafu.
- Odhadněte kořen řešení a napište jej.
- Nechte plugin vypočítat odhadovaný kořen na základě vašeho zadání.
Úloha: Odhadněte kořen následujícího polynomu:
2
x
5
–
7
x
4
+
6
x
3
+
8
x
2
+ 4
x
= 0
Vložte zadané hodnoty do jednotlivých číselných polí (viz následující obrázek) a stiskněte tlačítko Plot the
Graph, abyste odhadli kořen rovnice. (Tedy ještě jednou, hodnotu x
, v níž křivka grafu
protíná osu x.) Odhad pak zapište do pole Estimation a pak nechte plugin
vypočítat odhadovaný kořen stiskem klávesy OK.
Odhadované řešení polynomu pátého stupně…
… a jeho grafická interpretace
Graf v tomto případě vypadá následovně:
Dobrým odhadem kořenu je hodnota 0
, zadejte ji proto do pole Estimation a po stisknutí
OK se v poli Estimation root zobrazí hodnota stejná, tedy 0
.
Pokud se vám výsledek nezdá, či chcete použít jiný odhad, stiskněte tlačítko se šipkou, čímž se do jednotlivých polí koeficientů vsadí původně zadané hodnoty a postup opakujte (se zadáním jiné hodnoty odhadovaného kořene). Nicméně v tomto případě můžete zadat hodnotu jakoukoliv, a přesto odhadovaný kořen vyjde nulový.
Shrnutí
Plugin ESolver zdánlivě nenabízí mnoho funkcí, nicméně je to jedna z mála možností, jak řešit rovnice vyšších stupňů. Přímá integrace do všech modulů OpenOffice.org tak zaručuje, že budete mít tuto funkcionalitu kdykoliv po ruce.