Základní operace s čísly
Příkaz restart zajistí standardní nastavení a vymaže paměť (definované proměnné, ...)
> | restart; |
Sčítání
> | 6+10; |
Násobení
> | 6*12; |
Umocňování
> | 4^7; |
Dělení. Maple, pokud je to možné, počítá přesně - výsledkem je zlomek a ne desetinné číslo.
> | 36/63; |
Vyčíslení předchozího výsledku - % funguje až do třetí úrovně. Lze tedy napsat %%%.
> | evalf(%); |
V následujících případech Maple také nevrátí desetinné číslo.
> | sqrt(2); |
> | Pi; |
> | exp(1); |
Použití funkce evalf pro vyčíslení.
> | evalf(sqrt(2)); |
> | evalf(Pi); |
> | evalf(exp(1)); |
Lokální nastavení počtu číslic v desetinném čísle
> | evalf(Pi,30); |
Globální nastavení
> | Digits:=100; |
> | evalf(Pi); |
> | Digits:=10; |
Pokud je jedno z čísel ve zlomku desetinné (vyjádřené ve "floating point"), potom je i výsledek ve formě desetiného čísla.
> | 36/63.; |
Ale vše takto vyčíslit nelze, např. jako následující výraz s .
> | Pi*0.2; |
Maple nečiní problém pracovat i s velkými čísly.
> | evalf(120!); |
Chceme-li, aby Maple počítal co nejpřesněji i v případě desetinných čísel (import dat), je možné tyto data nejprve převést na přirozená nebo racionální čísla a teprve potom provádět výpočty.
> | convert(2.752,rational); |
Lze samozřejmě převést i , i když pro počítání v Maple to postrádá smysl.
> | convert(evalf(Pi),rational); |
Funkce convert má mnoho dalších nastavení, o kterých je užitečné vědět a některé jsou i dále ukázány.
Evalhf, time - při prvním čtení vynechat
Jdi na na začátek sekce .