My hledáme v ženách především duši, ale pak si vezmeme tělo. Činíme jako lovci perel: otvírají škebli; naleznou-li perlu, tím lépe, nenaleznou-li ji, snědí měkkýše.
-- Pitigrilli |
||||
■ Diskuzní fórum
■ Pískoviště ■ Poslední změny ■ Registrace ■ Etický kodex ■ Nápověda ■ Administrace ■ Hlášení chyb © 1999-2008 HEAT JSPWiki v2.4.104
|
This is version 5.
It is not the current version, and thus it cannot be edited.
[Back to current version] [Restore this version]
Něco více o funkcíchNež přistoupíme k některým možnostem syntaxe zadávání funkcí, seznámíme se s několika užitečnými instrukcemi; bude to především příkaz Clear[function] a syntaxe logických výrazů. Příkaz Clear[symbol] vymaže definici symbolu. Tak jako jsou při výpočtech číslovány vstupy a výstupy a je možno je možno je /pomocí nám již známé syntaxe užívající %/ používat, mohlo by se stát, že jsme například před hodinou při práci s jiným programem v M. zadefinvali nějakou funkci /nebo výraz/ pod stejným jménem, což by mohlo vést k omylům a chybám. Doporučujeme tedy před zadefinováním nové funkce použít příkaz Clear. Použití tohoto příkazu ukážeme na příkladě. Z didaktických důvodů jsme použili při tisku označení nezávisle proměnné písmeno t a nikoli x; pro námi zadefinovanou funkci není podstatné, jaká je hodnota proměnné x kdesi jinde v programu -pokud se tam vůbec proměnná takto označená vyskytuje-, ale hodnota argumentu v hranatých závorkách. Zde je zřejmý důvod, proč v definicici funkce jsou její nezávisle proměnné označené podtržítkem; za hodnotu proměnné např. x v definici funkce označené x_ se dosazuje při vyčíslování hodnoty funkce číslo uvedené v argumentu funkce, za hodnoty proměnných, které nejsou při definování funkce podtržítkem označeny se berou hodnoty stejně označených proměnných odjinud z programu. Například:
-ujišťujeme se, že žádná funkce označená písmenem g nemůže kolidovat s námi zamýšlenou funkcí
-definujeme konstantu a, kterou využijeme v definici funkce g
- odpověď M. na definici konstanty a
- definujeme funkci g; nezávisle proměnná je x, neboť je na levé straně definice označena podtržítkem; konstanta a je brána jako globální, předtím v programu určený - definovaný či vypočtený - objekt takového typu, že jej lze dosadit do pravé strany definice funkce g / v tomto případě -obecně komplexní- číslo/. Při tisku se pro výpočet hodnot dosazuje za a v definici funkce výše v programu zadefinovaná hodnota konstanty a a do pravé strany definice funkce se dosazují za nezávisle proměnnou v této definici označenou x hodnoty proměnné z, přičemž tato proměnná z probíhá interval <-a; a>. Co se stane, když použijeme na místě globální proměnné v definici funkce proměnnou, která nebyla definována si ukážeme opět na příkladu. Přílohy |