# 2. cvičení (6. března) # Opakování z minula > # Co je Maple? K čemu je dobrý? > ; # Příkazy evalf a ? # Proměnná Digits # Symbol (výraz) vs desetinné číslo # # Pozor na mezery > sin*Pi; sin Pi ; > sin(Pi); 0 ; > evalf(2*Pi); 6.283185308 ; > evalf(2*Pi); 6.283185308 ; > evalf(Pi2); 5. ; > a2 := 5; 5 ; > a2; 5 ; > evalf(2*Pi); 6.283185308 ; > 10 ; > evalf(2*Pi, 20); 6.2831853071795864770 ; > ; # # Ukládání souborů (Tools > Options > Auto save). # # Procvičení # Nalezněte vhodnou metodu pro výpočet Eulerova čísla a spočtěte jej s přesností na 100 desetinných míst. > evalf(exp(1), 101); 2.71828182845904523536028747135266249775724709369995957496696762\ 77240766303535475945713821785251664274 ; > evalf(exp(1), 101); 2.71828182845904523536028747135266249775724709369995957496696762\ 77240766303535475945713821785251664274 ; > ; # Základy práce se zápisníkem # Označení výsledků (Format > Labels) # Label (označení) při pravé straně - použití ("Ctrl+L"), (ne)zobrazování (Format > Labels). # procenta (pozor na pořadí vyhodnocení / zobrazení). > 2/3+5; 17 -- 3 ; > .666666+5; 5.666666 ; > 8*3; 24 ; > 5-Pi; 5 - Pi ; > %, `%%`, `%%%`; 17 5 - Pi, 24, -- 3 ; > 17/3; 17 -- 3 ; > 17/3; 17 -- 3 ; > %; 17 -- 3 ; > ; # Proměnné > restart; > a; a ; > a := 2; 2 ; > assign('a', 12); > unassign('a2'); > a; 2 ; > b; b ; > b := 3*a; 6 ; > b; 6 ; > c; c ; > assign(c, 2); > c; 2 ; > unassign('c'); > c; c ; > a; 2 ; > a := 'a'; a ; > ; # Proměnná*je*ztotožněna*se*svým*názvem; > a := 5; 5 ; > cat(a, 'hoj'); # 5hoj ; # Funguje stejně jako: > cat(A, 'hoj'); Ahoj ; > ; > retezec := "2+5"; "2+5" ; > retezec; "2+5" ; > parse(retezec); 7 ; > ; > ; # # Procvičení # Vytvořte proměnnou ludolf a uložte do ní hodnotu 'Pi'. Poté vytvořte jinou proměnnou krat a uložte do ní znaménko pro násobení ' > *;# ' a další proměnnou sedm a uložte do ní hodnotu 7. Pak všechny tři hodnoty zřetězte pomocí příkazu cat nebo operátoru |. Použijte příkazy eval a parse pro vyhodnocení výrazu na 10 desetinných míst. Na závěr všechny tři proměnné zrušte. > ludolf := 'Pi'; Pi ; > krat := "*"; "*" ; > sedm := 7; 7 ; > cat(ludolf, krat, sedm); "Pi*7" ; > parse(ludolf || krat || 7); 7 ludolf ; > ; # # # Přiřazení hodnoty do systémové proměnné > Pi; Pi ; > Pi := 10; Error, attempting to assign to `Pi` which is protected. Try declaring `local Pi`; see ?protect for details. ; > Digits; 10 ; > evalf(Pi); 3.141592654 ; > evalf(Pi, 5); 3.1416 ; > Digits; 10 ; > Digits := 5; 5 ; > evalf(Pi); 3.1416 ; > Digits := 20; 20 ; > evalf(Pi); 3.1415926535897932385 ; > Digits := 10; 10 ; > ; # Příkaz restart > a, b, c, d := 1, 21, 5, 69; 1, 21, 5, 69 ; > a; 1 ; > d; 69 ; > Digits := 40; 40 ; > evalf(Pi); 3.141592653589793238462643383279502884197 ; > Digits; 40 ; > restart; > a, b, c, d; a, b, c, d ; > Digits; 10 ; > evalf(Pi); 3.141592654 ; # Formátování dokumentů a jejich export # Jak vytvořit sekci, podsekci, obarvit písmo, pozadí písma, # změnit jeho styl... # Jak exportovat do jiného formátu: HTML, PDF, RTF, ... > ; # Insert > Section # Insert > Subsection # File > Export As... # Výrazy a jejich úpravy # > ;