Úvodní seznámení s matematickými programy
Základní operace
wxMaxima 0.8.5 (M. 5.21) - Základní operace
Základní početní operace
Základní operace +-*/ se používají stejně jako v jakémkoli
jiném programovacím jazyku. U tototo progamu se musí strinkně
dodržovat operace násobení - např. 2x se musí zapsat jako 2*x,
jinak program napíše chybovou hlášku a výpočet neprovede.
U dělení je dobré si dát pozor, aby složitější výrazy byly
v závorkách, jejikož dělení má přednost před sčítáním.
Poslední výpočet se zavolá %.
Číselný výpočet
U definovaných funkcí a zlomků se výrazy automaticky nepřevádějí
na číselnou hodnotu (z důvodu přesnosti). Pokud ale je nějaké z čísel
je desetiné, dostaneme číselnou hodnotu, ne zlomek (což se dá využít
i jako trik, pro rychlé získání číselné hodnoty).
Pozor! Pro čísla z intervalu (-1,1) zlobí počet cifer zaokrouhlování,
nastavených příkazem fpprintprec. Příkaz float a numer nevypíše počet
platných cifer, ale počet znaků (tzn. počet platných čísel - 2).
Příkaz fpprintprec:0$ vrací zpět přesnost vypsaného čísla
na standartní hodnotu (16 cifer). Maximální hodnota příkazu
fpprintprec se dá zvýšit příkazem fpprec.
(%i5)
|
float(sin(3));
sin(3),numer;
bfloat(sin(3));
|
(%i8)
|
fpprintprec:13$
float(sin(3));
sin(3),numer;
bfloat(sin(3));
fpprintprec:0$
|
Trik
Matematické konstanty
Matematické konstanty se píší pomocí klávesnice se znakem %
na počátku.
U nekonečna se znak % nepřidává a rozlišuje se mezi reálným
a komplexním nekonečnem.
Definování proměnné
U definování názvů proměnné se hodí nepoužívat háčky a čárky,
případně speciální znaky.
Definování vlastní funkce
(%i20)
|
funkce(x):=(x+1)/(x^2-1);
funkce(2);
|
Definovani funkce pokud je výraz funkce v jiné proměnné
(%i22)
|
vyraz:x+1$
funkce2(x):=''vyraz;
|