1 Seznámení s MATLABem - elementární funkce MATLABu

Rozměr: px
Začít zobrazení ze stránky:

Download "1 Seznámení s MATLABem - elementární funkce MATLABu"

Transkript

1 Cíl 1 Seznámení s MATLABem - elementární funkce MATLABu Osnova 1.1 MATLAB Hlavní kategorie MATLABských funkcí Aritmetické operátory a některé speciální znaky Základní elementární funkce MATLABu Výpočty funkčních hodnot Zápisy funkcí a operátorů Exponenciální funkce Trigonometrické funkce Převod radiánů na stupně, minuty a vteřiny...19 V této kapitole se dozvíte základní informace o matematickém programu MATLAB. Naučíte se používat některé operace a předdefinované funkce MATLABu k výpočtu funkčních hodnot. Napíšete si svůj první program, který při zadání hodnoty kosinu nějakého úhlu vypočítá a vypíše na monitor hodnotu tohoto úhlu ve stupních, minutách a vteřinách. Předpokládám, že víte, co je to určitý integrál, umíte ho vypočítat a znáte jeho geometrický význam. Dále předpokládám, že víte, co je polynom, a jak se počítá jeho funkční hodnota, že znáte mocniny s racionálním exponentem, že znáte a umíte počítat hodnoty funkcí logaritmických, exponenciálních a goniometrických. Také předpokládám, že umíte převádět radiány na stupně a naopak. Za samozřejmost považuji, že umíte psát libovolné znaky na klávesnici popř. přepnout mezi anglickou a českou klávesnicí. Kontaktní cvičení trvá přesně 100 minut. Vám by prostudování této kapitoly mělo trvat přibližně 10 minut. Pokud ale nemáte zažité výše uvedené potřebné znalosti, tak raději počítejte s tím, že budete potřebovat času více. Doporučuji se posilnit, tj. najíst se a napít, vyprázdnit, vypnout mobil, nachystat si tužku, papír, tato skripta, spustit MATLAB, (ve kterém máte otevřené pouze okno Command Window), vyhradit si asi 180 minut, popř. dát na dveře cedulku "NERUŠIT" a pustit se do práce. Nejprve budu stručně charakterizovat matematický program MATLAB a uvedu hlavní kategorie MATLABských funkcí. Protože tato část nepatří mezi základní učivo, tak stačí, když si přečtete pouze první odstavec, a pak můžete přeskočit na dalšího Průvodce studiem. 1.1 MATLAB MATLAB poskytuje svým uživatelům nejen mocné grafické a výpočetní nástroje, ale i rozsáhlé knihovny funkcí spolu s výkonným programovacím jazykem čtvrté generace. Knihovny jsou svým rozsahem využitelné prakticky ve všech oblastech lidské činnosti. Za nejsilnější stránku MATLABu je považováno mimořádně rychlé výpočetní jádro s optimálními algoritmy, které jsou prověřeny léty provozu na špičkových pracovištích po celém světě. MATLAB byl implementován na všech významnějších platformách. MATLAB dále nabízí podporu vícerozměrných polí a uživatelsky definovaných datových struktur, otevřený a rozšiřitelný systém, působivou D a D grafiku, množství aplikačních knihoven, objektové programování, interaktivní nástroje pro tvorbu grafického uživatelského rozhraní (GUI builder), rozšířenou podporu řídkých matic, pohodlnou práci se soubory různých formátů, integrované prostředí pro ladění programů (debugger), zvukový vstup a 1

2 výstup, animaci, výpočetní jádro pro programy psané ve Fortranu a jazyce C a rozsáhlou tištěnou i hypertextovou on-line dokumentaci. Struktury Jádrem programu jsou algoritmy pro operace s maticemi komplexních čísel. MATLAB umožňuje provádět všechny běžné operace jako násobení, inverze, determinant atd. a v nejjednodušší podobě je možno jej použít jako maticový kalkulátor, protože všechny tyto operace se zapisují téměř tak, jak byste je psali na papíře. Kromě datových typů jednodušších než tradiční matice podporuje MATLAB také typy složitější, jako jsou např. vícerozměrná pole reálných nebo komplexních čísel. Dalším datovým typem jsou tzv. pole buněk, tedy struktury podobné maticím, ve kterých ovšem každý prvek může být jiného typu. Podobně lze tvořit datové struktury, kde jsou prvky rozlišeny ne souřadnicemi, ale jménem, takže připomínají struktury známé z běžných programovacích jazyků. Skládáním těchto datových typů je pak možné vytvořit libovolně složité datové struktury. MATLAB ukládá všechna čísla v tzv. dvojité přesnosti, ovšem na přání uživatele je možné zvolit úspornější formu. Vektor reálných čísel může v MATLABu reprezentovat i polynom a operace s polynomy jsou v programu rovněž obsaženy. Vektory mohou také reprezentovat časové řady nebo signály a MATLAB obsahuje funkce pro jejich analýzu, jako hledání extrémů, výpočet střední hodnoty, směrodatné odchylky a korelačních koeficientů nebo rychlou Fourierovu transformaci. MATLAB také podporuje speciální formát uložení tzv. řídkých matic, které jsou rozměrem velké, ale obsahují většinu nulových prvků. MATLAB přidává možnost definovat k datovým strukturám funkce, které s nimi pracují. Tyto objekty obohacují výpočetní prostředí MATLABu o prostředky obecných programovacích jazyků a posouvají tak jeho možnosti na úroveň například C++. Spojení objektově orientovaného jazyka s ověřenou matematickou a grafickou silou vytváří z MATLABu bezkonkurenčně ucelený výpočetní systém. Grafika Grafika v MATLABu umožňuje snadné zobrazení a prezentaci získaných výsledků. Je možné vykreslit různé druhy grafů: dvourozměrné, třírozměrné, histogramy, apod. MATLAB také umožňuje otevřít více oken pro zobrazení grafů najednou nebo zobrazit více grafů v jednom okně. Pro pokročilé uživatele je určeno stínování třírozměrných grafů s určením zdroje dopadajícího světla, animace třírozměrných grafů, zobrazení kontur a mnoho dalších grafických funkcí. Většinu těchto efektů je možné docílit jedním nebo několika málo příkazy a jejich vykreslení je rychlé díky použitému algoritmu Z-buffer. Obrázky v grafických oknech MATLABu navíc nejsou statické každý již nakreslený objekt má přiřazen identifikátor, jehož prostřednictvím je možné měnit vlastnosti objektu a tím i jeho vzhled. Tento grafický systém, nazvaný Handle Graphics, umožňuje vytvořit v okně také ovládací prvky (tlačítka apod.) a vytvořit tak graficky ovládané uživatelské rozhraní. Samozřejmě je k dispozici nástroj pro vytvoření uživatelského rozhraní interaktivně, bez nutnosti programování. MATLAB dále podstatně rozšiřuje možnosti práce s trojrozměrnými objekty včetně nových technik násvitu, stínování a perspektivních zobrazení objektů. Vysoká kvalita zobrazení je zajištěna použitím 4-bitových barev. Otevřenost Vlastností, která patrně nejvíce přispěla k rozšíření MATLABu, je jeho otevřená architektura. MATLAB je úplný programovací jazyk, to znamená, že uživatelé v něm mohou vytvářet funkce šité na míru pro jejich aplikace. Tyto funkce se způsobem volání nijak neliší od vestavěných funkcí a jsou uloženy v souborech v čitelné formě. Dokonce většina funkcí s MATLABem dodávaných je takto vytvořena a opravdu vestavěné jsou jen funkce základní. To má dvě velké výhody: jazyk MATLABu je téměř neomezeně rozšiřitelný a kromě toho se uživatel může při psaní vlastních funkcí poučit z algoritmů s programem dodávaných. Navíc jsou takto koncipované funkce snadno přenosné mezi různými platformami, na kterých je MATLAB implementován. Kategorie MATLAB 6.1 (R1.1) z června 001 poskytuje 4 hlavních kategorií funkcí. Některé MATLABské funkce jsou obsaženy uvnitř interpreteru, zatímco jiné jsou ve formě m-souborů. M-soubory obsahují pouze pomocný text, jsou organizovány do 4 adresářů, z nichž každý obsahuje soubory sdružené s kategorií.

3 1.1.1 Hlavní kategorie MATLABských funkcí audio podpora zvuku datafun analýza dat a Fourierova transformace datatypes datové typy a struktury demos příklady a demonstrace elfun elementární matematické funkce elmat elementární matice a manipulace s maticemi funfun funkce pro práci s funkcemi a ODE řešení general funkce k obecnému použití graphd dvoudimenzionální (D) grafika graphd třídimenzionální (D) grafika graphics ovládání grafiky iofun soubory vstupu/výstupu lang konstrukce programovacího jazyka matfun maticové funkce numerická lineární algebra ops operátory a speciální znaky polyfun interpolace a polynomy sparfun řídké matice specfun speciální matematické funkce specgraph speciální grafy strfun znakové řetězce timefun čas a datum uitools nástroje grafického uživatelského rozhraní verctrl řízení verze winfun soubory rozhraní operačního systému Windows (DDE/ActiveX) V adresáři Matlab6p1\Toolbox\Matlab je uloženo 4 hlavních adresářů, ve kterých jsou jednotlivé příkazy a funkce programu MATLAB. Po spuštění například příkazu help audio, získáte všechny příkazy a funkce sdružené v adresáři audio. Abyste získali podrobný popis jednotlivého příkazu (například colormap), nebo funkce, pak spustíte příkaz help colormap. Jestliže chcete průvodce MATLABem, pak spustíte příkaz intro, a jestliže si chcete prohlédnout demonstrační příklady, pak zadáte příkaz demo. V nové verzi MATLABu Vám funguje příkaz help colormap a demo úplně stejně jako ve staré verzi MATLABu. Příkaz intro Vám však poskytne přehled o aktuálně nastavených proměnných a příkaz help audio je nefunkční. Co je stará a nová verze MATLABu je vysvětleno v úvodu k tomuto učebnímu textu Aritmetické operátory a některé speciální znaky + plus, unární plus minus, unární minus * násobení matic.* násobení polí; tj. prvků matic ^ umocnění matic.^ umocnění polí \ zpětné lomítko nebo dělení matic zleva / lomítko nebo dělení matic zprava.\ dělení polí zleva./ dělení polí zprava : dvojtečka ( ) kulaté závorky a indexování [ ] hranaté závorky

4 { } složené závorky a indexování. desetinná tečka, čárka, separátor ; středník % poznámka = přiřazení ' uvozovky atd. Nebudeme probírat všechny MATLABské příkazy a funkce, ale zaměříme se jen na ty nejzákladnější a ty, které souvisí s výukou předmětu Matematika I a II. Přitom text, který je psán v programu MATLAB a výstupy z tohoto programu, budou psány písmem Courier New, názvy m-souborů budou psány tučně a kurzívou. V následujících čtyřech tabulkách jsou základní předdefinované funkce trigonometrické, exponenciální, pro komplexní čísla a numerické. Pro Vás jsou povinné pouze ty funkce, které znáte z předmětů Matematika I a II Základní elementární funkce MATLABu Tab. 1.1: Trigonometrické funkce Funkce Název funkce Příkaz MATLABU Výstup MATLABU sin sinus sin() sinh hyperbolický sinus sinh() asin arkussinus asin(0.9) asinh argument hyperbolického sinu asinh(0.4) cos kosinus cos() cosh hyperbolický kosinus cosh() acos arkuskosinus acos(0.4) acosh argument hyperbolického kosinu acosh() tan tangens tan() tanh hyperbolický tangens tanh() atan arkustangens atan(4) 1.58 atan čtyř-kvadrantový arkustangens atan(1.1,1) 0.80 atanh argument hyperbolické tangenty atanh(0.7) sec sekans sec() sech hyperbolický sekans sech() asec arkussekans asec(5) asech argument hyperbolické sekanty asech(0.5) csc kosekans csc() csch hyperbolický kosekans csch() acsc arkuskosekans acsc(5) acsch argument hyperbolické kosekanty acsch(4) cot kotangens cot() coth hyperbolický kotangens coth() acot arkuskotangens acot() 0.18 acoth argument hyperbolické kotangenty acoth(7)

5 Tab. 1.: Exponenciální funkce Funkce Název funkce Příkaz MATLABU Výstup MATLABU exp exponenciální funkce exp(.7) log přirozený logaritmus log(9.8).84 log10 dekadický logaritmus log10(10) 1 log logaritmus o základu dvě log(16) 4 pow mocnina o základu dvě pow() 8 sqrt druhá odmocnina sqrt(16) 4 atd. Tab. 1.: Funkce pro komplexní čísla Funkce Název funkce Příkaz Výstup MATLABU MATLABU abs absolutní hodnota abs(-+i).6056 angle argument komplexního čísla (fázový úhel) angle(-+i).1588 complex sestrojí komplexní číslo z reálné a imaginární části complex(-,) i conj komplexně sdružené číslo conj(-+i) i imag imaginární část komplexního čísla imag(-+i) real reálná část komplexního čísla real(-+i) - atd. Tab. 1.4: Numerické funkce Funkce Název funkce Příkaz MATLABU Výstup MATLABU fix převede na celé číslo tak, že odřízne desetinnou část fix(-5.16) -5 floor zaokrouhlí dolů na nejbližší nižší celé číslo floor(-5.16) -6 ceil zaokrouhlí nahoru na nejbližší vyšší celé číslo ceil(-5.16) -5 round zaokrouhlí na celé číslo běžným způsobem round(-5.16) -5 mod modul (znaménko zbytku po celočíselném dělení) mod(7,-) -1 rem zbytek po celočíselném dělení rem(7,) 1 sign funkce signum (znaménko funkce) sign(-5.16) -1 A nyní Vám konečně ukáži jeden příklad a jeho řešení pomocí MATLABu, abyste si udělali alespoň maličkou představu o tom, co od MATLABu můžete očekávat a co se v něm budete učit. Motivační příklad Nalezněte obsah plochy, která je ohraničená grafem funkce f : y = x 5x + 6, osou y a úsečkou s krajními body AB, kde A = (0; 0) a B = (, 0). Výsledek znázorněte graficky. Řešení Nejprve je vhodné si načrtnout, jak vypadá plocha, jejíž obsah máte vypočítat. 5

6 Obr.1.1: Náčrtek k řešení motivačního příkladu Sice špatně, ale vidíte, že musíte vypočítat dva určité integrály, protože jinak byste získali rozdíl plochy ležící nad osou x a ležící pod osou x a ne skutečný obsah. Pro grafické znázornění by bylo dobré barevně vyznačit příslušnou plochu, přímo zapsat výsledek, popř. ještě popsat osy a úsečku AB. Výsledek v MATLABu by pak mohl vypadat například tak, jak vidíte na následujícím obrázku. Protože celý učební text, který právě čtete, je psán proporcionálním patkovým písmem Times New Roman a velikost je 1, tak i v MATLABu bylo použito totéž patkové písmo Times New Roman. Pokud Vás již nyní zajímá, jak lze takovýto obrázek v MATLABu vytvořit, tak si přečtěte text Pro zájemce, který je uveden pod obrázkem. V páté kapitole se začneme věnovat funkcím systematicky. Podobné grafy a výpočty pak začnete vytvářet sami. Nejprve bez popisů a později i s popisy. Ačkoliv MATLAB není program, který by byl speciálně určen k popisům grafů, tak v něm můžete cokoliv popsat tak, jak potřebujete a není pravda, že nelze v MATLABu psát českou diakritiku, řecká písmena, kursivní znaky, měnit velikost a font písma atd. Vše lze, ale samozřejmě jen tehdy, když se ví jak. Výsledek Obr.1.: Řešení motivačního příkladu 6

7 Nejprve byla naprogramována nová funkce mot.m. mot.m function[y]=mot(x); y=x.*x-5.*x+6; Pak byla vypočítána číselná hodnota hledaného plošného obsahu pomocí dvou určitých integrálů P=quad('mot',0,)-quad('mot',,) P = 4.8 Nakonec byl napsán příslušný m-soubor motivace.m, ve kterém byla bledě modrou barvou znázorněna příslušná plocha. motivace.m x1=0:0.01:; y1=x1.*x1-5.*x1+6; patch([x1 0],[y1 0],'c'); hold on; plot([-1,7],[0,0],'k'); plot([0,0],[-1,7],'b'); x=-1:0.01:7; y=x.*x-5.*x+6; plot(x,y,'b'); plot([0,],[0,0],'b'); axis square;box off; axis([ ]); title('\fontname{times new roman ce}obsah plochy'); text(0.75,6,'\fontname{times new roman ce}plocha měří přibližně'); text(1,05.5,'\fontname{times new roman ce}4,8 příslušných'); text(1,5,'\fontname{times new roman ce}plošných jednotek.'); text(6.75,0.5,'\fontname{times new roman ce}\itx'); text(0.5,6.75,'\fontname{times new roman ce}\ity'); text(0.5,-0.5,'\fontname{times new roman ce}a'); text(.5,-0.5,'\fontname{times new roman ce}b'); Jak již bylo řečeno výše, takovéto obrázky a výpočty budete za chvíli vytvářet sami a zanedlouho všem výše uvedeným příkazům porozumíte. Nejprve ale začneme tím, že si ukážeme, jak se v MATLABu počítají funkční hodnoty elementárních funkcí, tj. ukážeme si, jak používat MATLAB jako výpočetní prostředek, jako takovou kalkulačku Výpočty funkčních hodnot Příklad 1.1: Výpočet funkční hodnoty polynomu 7 4 Vypočítejte funkční hodnotu polynomu x + x + x 7 pro x =. Řešení a) Na str. -4 jsou uvedeny aritmetické operátory, které lze v MATLABu použít. Můžete tedy postupovat tak, jako na obyčejné kalkulačce a napsat do příkazového řádku MATLABu tj. do Command Window za symbol >> toto: ******+****+**-7 obdržíte výsledek: ans = 177 což budu dále zapisovat do jednoho řádku jako ans = 177 b) Můžete také použít symbol pro umocňování, který znáte z Excelu, tj. symbol ^ a napsat: 7

8 ^7+*^4+^-7 obdržíte stejný výsledek: ans = 177 c) Oba výše uvedené příkazy můžete také zadat takto:.*.*.*.*.*.*+.*.*.*.*+.*.*-7.^7+.*.^4+.^-7 protože nenásobíte matice, ale pole. d) Pokud byste potřebovali vypočítat funkční hodnotu nejen pro x =, ale pro mnohem více různých hodnot x, pak by byl tento postup velice nepraktický a pomalý. V tomto případě zadáte do MATLABu polynom obecně příkazem: p=[1,0,0,,0,,0,-7]; To znamená, že do hranaté závorky napíšete koeficienty daného polynomu od nejvyšší mocniny po nejnižší. Samozřejmě, že pokud některá mocnina chybí, tak je koeficient 0 a nesmíte ho zapomenout napsat. Výpočet pak provedete příkazem: polyval(p,) opět obdržíte výsledek: ans = 177 Funkční hodnotu například pro x = 5 byste pak získali příkazem: polyval(p,5) výsledek je ans = 8004 Výsledek 7 4 Funkční hodnota polynomu x + x + x 7 pro x = je 177. Tip 1.1: Klávesové zkratky Pokud píšete odbornou práci česky, tak je velice nepraktické přepínat neustále klávesnici českou na anglickou a obráceně pouze proto, abyste napsali hranaté závorky, nebo zpětné lomítko atd. V následující Tab. 1.5 jsou uvedeny klávesové zkratky, které se velice dobře pamatují a velice Vám usnadní práci. Navíc, ve specializované učebně výpočetní techniky P8 je implicitně nastavena klávesnice česká. Tab. 1.5: Klávesové zkratky Znak Název znaku Klávesová zkratka Kód \ zpětné lomítko pravé Alt + q levé Alt + 09 levé Alt + zavináč pravé Alt + v levé Alt levé Alt + 64 ~ velká tilda pravé Alt + + (pod 1) levé Alt levé Alt +16 ^ stříška pravé Alt + š (pod ) levé Alt levé Alt + 94 [ levá hranatá závorka pravé Alt + f levé Alt levé Alt + 91 ] pravá hranatá závorka pravé Alt + g levé Alt + 09 levé Alt + 9 { levá složená závorka pravé Alt + b levé Alt + 01 levé Alt +1 } pravá složená závorka pravé Alt + n levé Alt levé Alt +15 < menší než pravé Alt + < levé Alt levé Alt + 60 > větší než pravé Alt + > levé Alt + 06 levé Alt + 6 8

9 Jistě Vás nyní napadlo, zda by nešla podobným způsobem provést tabelace funkce například pro hodnoty x = 1,,, 0. Samozřejmě, že odpověď je ano, lze, například pomocí tzv. FOR cyklu, což si ukážeme ve druhé kapitole. Nyní, pro zvídavé studující, uvedu pouze příslušný m-soubor tabelace.m. tabelace.m p=[1,0,0,,0,,0,-7]; for i=1:0, x(i)=polyval(p,i); end; V indexované proměnné x jsou, po spuštění tohoto m-souboru, uloženy všechny vypočtené hodnoty. Chcete-li si na monitoru zobrazit například funkční hodnotu pro x =, tak do příkazové řádky MATLABu napište: tabelace; x() a obdržíte výsledek: ans = 441 Poznámka 1.1: Použití ovladače doskey V MATLABu funguje ovladač doskey, který si pamatuje Vámi napsaný příkaz a lze jej vyvolat kurzorovou šipkou (směr nahoru). Toho s výhodou používejte v případě, že jste udělali nějakou chybu a potřebujete ji opravit, nebo k obměně příkazu, nebo k opětovnému spuštění příkazu atd. Tip 1.: Ukončení příkazu čárkou a středníkem Pokud za příkazem v MATLABu není žádný znak (dosud jste tak psali téměř všechny příkazy), tak se výsledek příkazu vypíše na monitor. Pokud byste za příkazem napsali středník, tj. napsali: ******+****+**-7; tak se Vám výpočet provede, ale výsledek se na monitoru nezobrazí (pouze se uloží do proměnné ans). Pokud za příkazem napíšete čárku, tj. napíšete: ******+****+**-7, tak se výsledek na monitoru opět objeví. Tip 1.: Uložení výsledku do proměnné Pokud v MATLABu napíšte příkaz: y=******+****+**-7 tak se výsledek nejen zobrazí na monitoru, ale zároveň se uloží do proměnné y. Na monitoru uvidíte: y = 177 a po zadání příkazu: y se vám opět zobrazí: y = 177 Varování 1.1: Název proměnné Název proměnné může obsahovat až 1 znaků. Jsou povoleny POUZE tyto znaky: písmena anglické abecedy (a-z, A-Z), číslice (0-9) a podtržítko (_). Číslicí název začínat nesmí. MATLAB rozlišuje velká a malá písmena. 9

10 K zamyšlení Co se stane, když napíšete y=******+****+**-7; Řešení Výsledek se na monitoru nezobrazí, ale zůstane uložený v proměnné y a pokud napíšete příkaz: y tak se Vám na monitoru zobrazí: y = 177 Vyzkoušejte si to! Upozornění 1.1: Psaní mezer Pokud to nebude výslovně uvedeno, tak nevpisujte do příkazového řádku MATLABu mezery. Mezera ve většině příkazů slouží jako oddělovač a nejčastěji se píše místo čárky. Pokud napíšete například příkaz: *.1 tak ve staré verzi MATLABu obdržíte červené chybové hlášení:??? *.1 Error: Missing operator, comma, or semicolon. v nové verzi MATLABu pak červené chybové hlášení:?? *.1 Error: Unexpected MATLAB expression. pokud ale napíšete příkazy: p=[ ]; polyval(p,) tak obdržíte správný výsledek: 177 Vy budete mezeru používat většinou pouze u příkazu axis, ale to si povíme později. Upozornění 1.: Násobení matic a polí MATLAB rozlišuje násobení matic, pro které má znak * a násobení polí (také se říká násobení po prvcích resp. po složkách), pro které má znak.*. Obdobně rozlišuje / a./, ^ a.^ atd. Vy jste doposud pracovali s reálnými čísly, které můžete chápat jako matici typu 1 1 i jako pole délky 1. Nezáleželo tedy na tom, zda napíšete *, nebo.*, protože násobení matic typu 1 1 se provádí stejně jako násobení polí délky 1. Varování 1.: Nezaměňujte násobení matic a polí Při symbolických výpočtech, které budete později provádět NIKDY nesmíte psát.* (tečka hvězdička). Napíšete-li například příkaz: f=sym('x.*x+7') uvidíte na monitoru, ve staré verzi MATLABu, místo výsledku, červené chybové hlášení:??? Error using ==> sym/sym (charsym) x.*x+7 is not a valid symbolic expression. Error in ==> C:\MATLAB6p1\toolbox\symbolic\@sym\sym.m On line 9 ==> S = charsym(x); 10

11 V nové verzi MATLABu pak uvidíte:??? Error using ==> sym.sym>expressionref at 408 Error: 'expression' expected [line 1, col ] Error in ==> sym.sym>charref at 78 s = expressionref(x); Error in ==> sym.sym>tomupad at 147 S = charref(x); Error in ==> sym.sym>sym.sym at 10 S.s = tomupad(x,''); Co je stará a nová verze MATLABu bylo vysvětleno v úvodu k tomuto učebnímu textu. Napíšete-li příkaz: f=sym('x*x+7') uvidíte na monitoru výsledek: f = x*x+7 Při kreslení grafů naopak VŽDY musíte psát.* (tečka hvězdička). Napíšete-li například posloupnost příkazů: x=0:0.01:;y=x*x+7;plot(x,y,'b'); zobrazí se Vám, v obou verzích MATLABu, na monitoru, červené chybové hlášení??? Error using ==> * Inner matrix dimensions must agree. Napíšete-li posloupnost příkazů: x=0:0.01:;y=x.*x+7;plot(x,y,'b'); otevře se Vám nové okno s obrázkem, kde uvidíte toto: Obr. 1.: Demonstrace správného použití operátoru.* Vyzkoušejte si to! Zápisy funkcí a operátorů Příklad 1.: Jednoduché odmocniny a mocniny Vypočítejte a = 1 7, 8 4 a =, a =. 7 Řešení Když se podíváte do Tab. 1. na str. 5, tak uvidíte předdefinované funkce MATLABu, které Vám úlohu pomohou vyřešit. Můžete postupovat například takto: 11

12 a) Do příkazové řádky MATLABu napište příkaz: a1=sqrt(7) na monitoru se zobrazí výsledek: a1 =.6458 b) Do příkazové řádky MATLABu napište příkaz: a=^8 na monitoru se zobrazí výsledek: a = 56 c) Protože čtvrtou odmocninu můžete napsat také jako mocninu s exponentem 1/4, tak do MATLABu napište příkaz: a=7^(1/4) na monitoru se zobrazí výsledek: a = Výsledek Hledané hodnoty jsou: a = 7,645 8, a = 8 56, a 4 = 7 1, = Upozornění 1.: Desetinná tečka MATLAB používá desetinnou tečku a ne desetinnou čárku. K zamyšlení Jakým jiným příkazem lze vypočítat a? Řešení Stačí zadat příkaz: a=pow(8) Příklad 1.: Algebraické výrazy s mocninami a odmocninami Vypočítejte funkční hodnotu následujících výrazů: z = +. Řešení Stačí do MATLABu zadat příkaz: z1=(^+5^4)^(1/) na monitoru se zobrazí výsledek: z1 = pak zadejte příkaz: z=(7^5+^)^(1/5) výsledek je: z = a nakonec zadejte příkaz: z=(^5+^4)^(1/7) výsledek je: z = = + 5 z ; z ; 5 5 = 7 + 1

13 Výsledek Funkční hodnoty jsou: z = ,586 ; 5 5 z = 7 + 7,000 7 ; 7 5 z 4 = + 1, K zamyšlení Jakým jiným příkazem lze vypočítat z 1? Řešení Můžete napsat příkaz: z1=(.^+5.^4).^(1/) a obdržíte shodný výsledek: z1 = Tip 1.4: Tabulka hodnot Pokud byste měli obdobných příkladů vypočítat mnohem více, nebo dokonce vygenerovat celou tabulku, tak můžete postupovat mnohem elegantněji a efektivněji. Struktura všech výrazů je vlastně takováto: a b x + a pak stále stejný příkaz z=(x.^b+y.^c).^(1/a). Například: a=;b=;c=4;x=;y=5;z1=(x.^b+y.^c).^(1/a) výsledek je: z1 = y c. Stačí tedy zadat hodnoty proměnných a, b, c, x a y Zadání všech hodnot a, b, c, x a y lze provést pomocí matice, která bude mít tolik řádků, kolik hodnot z budete chtít vypočítat a sloupců bude mít 5, protože vždy zadáváte 5 hodnot. Výsledky můžete zobrazit na monitor a zároveň uložit pomocí cyklu do indexovaných proměnných. Použití jednoduchého cyklu si ukážeme v příštím cvičení. Jednoduchý program, tzv. m-soubor, který by vyřešil předchozí úlohu a vypočítal 10 hodnot z by mohl vypadat například takto: tabulka.m m=[,,4,,5;5,5,,7,;7,5,4,,;,,5,4,5;5,5,5,5,5;4,4,4,4,4;,,,,;,,4,4,5;4,4,5,6,6;5,5,6,,]; for i=1:10, z(i)=(m(i,4)^m(i,)+m(i,5)^m(i,))^(1/m(i,1)); end; V příkazovém řádku MATLABu pak stačí napsat: tabulka; z a obdržíte výsledek: z = Upozornění 1.4: Lichá odmocnina ze záporného čísla V matematice je definována lichá odmocnina ze záporného čísla pomocí inverzní funkce k funkci lichá mocnina, která je definována pro libovolné reálné číslo a 8 =, 5 4 = atd. V MATLABu pokud zadáte: (-8)^(1/) tak obdržíte výsledek ans = i pokud ale zadáte příkaz:

14 -8^(1/) tak obdržíte správný výsledek: ans = - protože tento příkaz je identický (při výpočtu) s příkazem: -(8^(1/)) vypočítá tedy třetí odmocninu z 8 a pak změní znaménko na mínus, chceme-li vypočítat 5 4 =, tak stačí zadat příkaz: -(4^(1/5)) a obdržíte správný výsledek: - Příklad 1.4: Výrazy obsahující logaritmy Vypočítejte funkční hodnoty následujících výrazů: b 1 = lg 4, 589; b = ln 4, 875 ; b = log 5,457 ; b log, = 1 Řešení Dekadický logaritmus se počítá pomocí předdefinované funkce log10, a proto stačí napsat příkaz: b1=log10(4.589) a obdržíte výsledek: b1 = Přirozený logaritmus se počítá pomocí předdefinované funkce log, a proto stačí napsat příkaz: b=log(4.875) a obdržíte výsledek: b = Protože platí matematický vztah například takto: b=log(.457)/log(5) a dostanete výsledek: b = napíšete-li příkaz: b4=log(.564)/log(1/) dostanete výsledek: b4 = ln a log b a =, tak lze zbývající dvě hodnoty vypočítat ln b Výsledek Funkční hodnoty jsou tyto: b 1 = log 4,589 1,90 7 ; b = ln 4,875 1,584 1; b = log 5,457 0,770 7 ; b 4 = log 1,564 1, Upozornění 1.5: Dekadický a přirozený logaritmus Nepleťte si v MATLABu symboly pro jednotlivé logaritmy. V matematice je přirozený logaritmus ln v MATLABu log. Dekadický logaritmus je v matematice lg (na některých 14

15 školách se ještě používá log), v MATLABu je log10. V matematice je binární (logaritmus o základu ) lb, v MATLABu je log. Symbol ln MATLAB nezná. Pokud se Vám nelíbí, jak je nutné zadávat příkaz pro výpočet například b = log 5, 457, tak si v MATLABu můžete vytvořit vlastní funkci, do které zadáte například nejprve hodnotu proměnné x a pak základ z a výsledkem bude logaritmus o základu z. Jak se to udělá? Napíšete například níže uvedený m-soubor logz.m a pak stačí zadat příkaz: b=logz(.457,5) a obdržíte výsledek: b = logz.m function[y]=logz(x,z); y=log(x)./log(z); Exponenciální funkce Příklad 1.5: Výrazy obsahující exponenciální funkci o základu e 8 4 Vypočítejte funkční hodnoty následujících výrazů: c 1 = ; c = e + e ; c e Řešení Stačí zadat příkaz: c1=/exp() a obdržíte výsledek: c1 = po zadání příkazu: c=exp(8)+exp(1/4) obdržíte výsledek: c =.98e+00 což je semilogaritmický tvar,98 10 desetinného čísla 98, a nakonec po zadání příkazu: c=exp(+1/7) obdržíte výsledek: c =.1700 Výsledek = e Funkční hodnoty jsou: c 1 = 0,149 4 ; c e e 98, = +, c = e, e Poznámka 1.: Zobrazení dalších desetinných míst Pokud byste potřebovali číslo c na více desetinných míst, tak stačí zadat například příkaz: c=numstr(c,10) a dostanete výsledek: c = Můžete pak psát, že c 98,

16 Výše uvedený příkaz numstr není jediná možnost, jak můžete vypočítané číslo zobrazit v jiném formátu. Jestliže si zadáte příkaz: help format tak získáte přehled o všech možnostech ve Vaší verzi MATLABu. Zadáte-li například příkaz: format long, c tak se Vám číslo c zobrazí ve stejném semilogaritmickém tvaru, jako bez zadání příkazu format, ale vypíše se Vám, v obou verzích MATLABu, 15 desetinných míst: c = e+00 což je, = 98, Trigonometrické funkce Příklad 1.6: Hodnoty goniometrických a cyklometrických funkcí Vypočítejte u 1 = cos, u = arcsin 0, 584, u = sin 7. Řešení První dvě hodnoty vypočítáte snadno. Zadejte nejprve příkaz: u1=cos() a obdržíte výsledek: u1 = po zadání příkazu: u=asin(0.584) obdržíte výsledek: u = 0.66 Ve třetím případě musíte nejprve 7 stupňů převést na radiány, protože MATLAB implicitně počítá pouze s radiány. Protože 180..π radiánů, 7 x radiánů, 7 tak x = π v radiánech a stačí tedy napsat příkaz: 180 u=sin(7*pi/180) a obdržíte výsledek: u = Výsledek Funkční hodnoty jsou tyto: u 1 = cos 0,990 0 ; u = arcsin 0,584 0,6 6 ; u = sin 7 0, Varování 1.: Funkční hodnoty arkuskotangens 1 Z matematiky znáte funkci f : y = arccot x jako inverzní funkci k funkci 1 1 D ( f ) = H ( f ) = ( 0; π) a H ( f ) = D( f ) = R acot(0) tak se ve staré verzi MATLABu objeví hlášení: 16 f : y = cot x, kde. Jestliže ale v MATLABu zadáte příkaz: Warning: Divide by zero. In C:\MATLAB6p1\toolbox\matlab\elfun\acot.m at line 8 ans =

17 zatímco v nové verzi MATLABu získáte správný výsledek: ans = π π víme totiž, že arccot 0 = 1,570 8, protože cot = 0. Pokud zadáte příkaz: h=acot(-5) tak v obou verzích MATLABu získáte výsledek: h = což ale víme, že je chybně, protože D ( f ) = H ( f ) = ( 0; π) kontrolu, tj. zadáte příkaz: cot(h) tak opět v obou verzích MATLABu získáte výsledek: ans = -5. Jestliže si uděláte jakoby Jak je to možné? Pokud se pokusíte v MATLABu vykreslit funkci y = arccot x pomocí příkazu acot(x), tak v obou verzích MATLABu dostanete nesmysl, který je na Obr. 1.4, protože to není vůbec graf funkce (pro x = 0 máte více funkčních hodnot). V novém MATLABu se neobjeví žádné hlášení, takže studující, kteří tuto funkci neznají si myslí, že mají správný graf. Ve starém obdržíte hlášení: Obr. 1.4: První pokus o graf funkce arkuskotangens Warning: Divide by zero. In C:\MATLAB6p1\toolbox\matlab\elfun\acot.m at line 8 In C:\MATLAB6p1\work\pokus1.m at line 5 ale protože toto hlášení je černé a MATLAB něco kreslí, tak studující, kteří tuto funkci neznají, mají tendenci chybu ignorovat a opět si chybně myslí, že mají správný graf. Chyba upozorňuje pouze na dělení nulou a bohužel, ani po jejím odstranění, nedostanete správný graf. Takový graf by vypadal tak, jak je zobrazen na Obr

18 Obr. 1.5: Druhý pokus o graf funkce arkuskotangens Správný graf je až na následujícím obrázku: Vidíte tedy, že hodnota ( 5) graf vypadá takto: Obr. 1.6: Graf funkce arkuskotangens arccot musí být téměř. A jak je to s funkcí kotangens? Její 18

19 Obr. 1.7: Graf funkce kotangens Vidíte tedy, že funkční hodnota cot(h ), kde h 0,197 4 je přibližně 5, ale správnou funkční hodnotu arccot ( 5) musíte vypočítat pomocí příkazu: acot(-5)+pi a konečně obdržíte správný výsledek: ans =.944 Pokud by vás zajímalo, jak se výše uvedené grafy nakreslí, tak si prostudujte m-soubory ark1.m, ark.m, ark.m a ark4.m. Pokud byste si chtěli vytvořit vlastní funkci, která bude počítat i kreslit správně funkci arccot x, tak si stačí napsat níže uvedený m-soubor arccot.m, a pak stačí zadat příkaz: h=arccot(-5) a obdržíte výsledek: h =.944 arccot.m function[y]=arccot(x) if x >= 0, if x == 0, y=pi/; else y=acot(x); end; else y=acot(x)+pi; end; Převod radiánů na stupně, minuty a vteřiny Příklad 1.7: Převod radiánů na stupně, minuty a vteřiny Víme, že ϕ = x ϕ 0; π v radiánech a ve stupních, minutách a vteřinách, cos, jaký je úhel ( ) jestliže x je postupně ; 0,45 8; 0,687 4? 19

20 Řešení Nejprve zadejte do MATLABu první hodnotu x, tj. napište příkaz: x=-sqrt()/ zobrazí se Vám: x = pak vypočítejte úhel z v radiánech, tj. napište příkaz: z=acos(x) získáte výsledek: z =.6180 který je samozřejmě v radiánech. Protože 180..π radiánů, x., radiánů,,618 0 tak x 180 ve stupních. Když zadáte příkaz: π y=180*z/pi nebo: y=180*acos(x)/pi tak dostanete výsledek: y = který je již ve stupních. Podobně zadejte příkaz: x=0.458 zobrazí se Vám: x = po zadání příkazu: z=acos(x) dostanete: z = 1.5 což je v radiánech. Po zadání příkazu: z=180*z/pi dostanete: z = ve stupních, ale výsledek je nutné ještě převést na minuty a vteřiny. Protože minut, 0,770 9 x minut, tak 0,770 9 x 60 minut. Když zadáte příkaz: *60 dostanete : ans = minut, ale tím jste se dopustili dosti velké nepřesnosti, protože jste použili pouze čtyři 0

1 Seznámení s MATLABem - elementární funkce MATLABu

1 Seznámení s MATLABem - elementární funkce MATLABu 1 Seznámení s MATLABem - elementární funkce MATLABu Osnova: 1.1 MATLAB...1 1.1.1 Hlavní kategorie MATLABovských funkcí... 1.1. Aritmetické operátory a některé speciální znaky... 1.1. Základní elementární

Více

2. cvičení z ZI1 - Excel

2. cvičení z ZI1 - Excel Doc.Ing. Vlastimil Jáneš... janes@fd.cvut.cz 2. cvičení z ZI1 - Excel O Excelu - organizace listů : 1 list : max. 65 536 řádků a 256 sloupců, tj. 16 777 216 buněk. Sloupce : A, B,.Z, AA, AB,. IU, IV (26

Více

Programování v jazyku LOGO - úvod

Programování v jazyku LOGO - úvod Programování v jazyku LOGO - úvod Programovací jazyk LOGO je určen pro výuku algoritmizace především pro děti školou povinné. Programovací jazyk pracuje v grafickém prostředí, přičemž jednou z jeho podstatných

Více

Čtvrtek 8. prosince. Pascal - opakování základů. Struktura programu:

Čtvrtek 8. prosince. Pascal - opakování základů. Struktura programu: Čtvrtek 8 prosince Pascal - opakování základů Struktura programu: 1 hlavička obsahuje název programu, použité programové jednotky (knihovny), definice konstant, deklarace proměnných, všechny použité procedury

Více

Práce s kalkulátorem

Práce s kalkulátorem ..8 Práce s kalkulátorem Předpoklady: 007 Ke koupi kalkulátoru: Myslím, že každý student by si kalkulačku koupit měl. V současnosti sice existují dvě možné náhrady, které buď má (mobilní telefon) nebo

Více

MODAM Mgr. Zuzana Morávková, Ph.D.

MODAM Mgr. Zuzana Morávková, Ph.D. GeoGebra známá i neznámá (začátečníci) MODAM 2015 Mgr. Zuzana Morávková, Ph.D. MODAM 2015 GeoGebra známá i neznámá (začátečníci) Příklad 1: Kružnice opsaná trojúhelníku Zadání: Vytvořte aplikaci na sestrojení

Více

Bakalářská matematika I

Bakalářská matematika I 1. Funkce Diferenciální počet Mgr. Jaroslav Drobek, Ph. D. Katedra matematiky a deskriptivní geometrie Bakalářská matematika I Některé užitečné pojmy Kartézský součin podrobnosti Definice 1.1 Nechť A,

Více

x (D(f) D(g)) : (f + g)(x) = f(x) + g(x), (2) rozdíl funkcí f g znamená: x (D(f) D(g)) : (f g)(x) = f(x) g(x), (3) součin funkcí f.

x (D(f) D(g)) : (f + g)(x) = f(x) + g(x), (2) rozdíl funkcí f g znamená: x (D(f) D(g)) : (f g)(x) = f(x) g(x), (3) součin funkcí f. 1. Funkce Deinice 1.1. Zobrazení nazýváme reálná unkce, jestliže H() R. Další speciikaci můžeme provést podle deiničního oboru zobrazení. Deinice 1.2. Reálná unkce se nazývá (1) unkce jedné reálné proměnné,

Více

KAPITOLA 9 - POKROČILÁ PRÁCE S TABULKOVÝM PROCESOREM

KAPITOLA 9 - POKROČILÁ PRÁCE S TABULKOVÝM PROCESOREM KAPITOLA 9 - POKROČILÁ PRÁCE S TABULKOVÝM PROCESOREM CÍLE KAPITOLY Využívat pokročilé možnosti formátování, jako je podmíněné formátování, používat vlastní formát čísel a umět pracovat s listy. Používat

Více

Wolfram Alpha. v podobě html stránky, samotný výsledek je často doplněn o další informace (např. graf, jiné možné zobrazení výsledku a

Wolfram Alpha. v podobě html stránky, samotný výsledek je často doplněn o další informace (např. graf, jiné možné zobrazení výsledku a Wolfram Alpha jde o výpočetní prostředí z nejrůznějších oborů (matematika, fyzika, chemie, inženýrství... ) přístupné online: http://www.wolframalpha.com/ Jaké matematické výpočty Wolfram Alpha zvládá?

Více

Matematická analýza ve Vesmíru. Jiří Bouchala

Matematická analýza ve Vesmíru. Jiří Bouchala Matematická analýza ve Vesmíru Jiří Bouchala Katedra aplikované matematiky jiri.bouchala@vsb.cz www.am.vsb.cz/bouchala - p. /8 3. Elementární funkce. 3. Elementární funkce. Matematická analýza ve Vesmíru.

Více

GeoGebra známá i neznámá (pokročilí)

GeoGebra známá i neznámá (pokročilí) GeoGebra známá i neznámá (pokročilí) MODAM 2017 Mgr. Zuzana Morávková, Ph.D. MODAM 2017 GeoGebra známá i neznámá (pokročilí) Příklad 1: Cykloida Zadání: Kotálením kružnice vytvoříme cykloidu. 3. 2. 1.

Více

Základní vzorce a funkce v tabulkovém procesoru

Základní vzorce a funkce v tabulkovém procesoru Základní vzorce a funkce v tabulkovém procesoru Na tabulkovém programu je asi nejzajímavější práce se vzorci a funkcemi. Když jednou nastavíte, jak se mají dané údaje zpracovávat (některé buňky sečíst,

Více

1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:

1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme: 1. lekce 1. Minimální program do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme: #include #include int main() { printf("hello world!\n"); return 0; 2.

Více

Algoritmizace a programování

Algoritmizace a programování Algoritmizace a programování Výrazy Operátory Výrazy Verze pro akademický rok 2012/2013 1 Operace, operátory Unární jeden operand, operátor se zapisuje ve většině případů před operand, v některých případech

Více

B) výchovné a vzdělávací strategie jsou totožné se strategiemi vyučovacího předmětu Matematika.

B) výchovné a vzdělávací strategie jsou totožné se strategiemi vyučovacího předmětu Matematika. 4.8.3. Cvičení z matematiky Předmět Cvičení z matematiky je vyučován v sextě a v septimě jako volitelný předmět. Vzdělávací obsah vyučovacího předmětu Cvičení z matematiky vychází ze vzdělávací oblasti

Více

MATURITNÍ TÉMATA Z MATEMATIKY

MATURITNÍ TÉMATA Z MATEMATIKY MATURITNÍ TÉMATA Z MATEMATIKY 1. Základní poznatky z logiky a teorie množin Pojem konstanty a proměnné. Obor proměnné. Pojem výroku a jeho pravdivostní hodnota. Operace s výroky, složené výroky, logické

Více

Matematika. ochrana životního prostředí analytická chemie chemická technologie Forma vzdělávání:

Matematika. ochrana životního prostředí analytická chemie chemická technologie Forma vzdělávání: Studijní obor: Aplikovaná chemie Učební osnova předmětu Matematika Zaměření: ochrana životního prostředí analytická chemie chemická technologie Forma vzdělávání: denní Celkový počet vyučovacích hodin za

Více

Algoritmizace a programování

Algoritmizace a programování Algoritmizace a programování Řídicí struktury, standardní metody Problematika načítání pomocí Scanner Některé poznámky k příkazům Psaní kódu programu Metody třídy Math Obalové třídy primitivních datových

Více

1.1.3 Práce s kalkulátorem

1.1.3 Práce s kalkulátorem .. Práce s kalkulátorem Výrazy zadáváme do kalkulačky pokud možno vcelku, pozor na závorky a čísla ve jmenovateli u zlomků. Př. : Spočti na kalkulačce s maximální možnou přesností a bez zapisování mezivýsledků:

Více

MODAM Mgr. Zuzana Morávková, Ph.D.

MODAM Mgr. Zuzana Morávková, Ph.D. GeoGebra známá i neznámá (pokročilí) MODAM 2016 Mgr. Zuzana Morávková, Ph.D. MODAM 2016 GeoGebra známá i neznámá (pokročilí) Příklad 1: Hod kostkou Zadání: Vytvoříme simulaci hodů hrací kostkou a budeme

Více

Matematika I (KMI/PMATE)

Matematika I (KMI/PMATE) Přednáška první aneb Úvod do matematické analýzy Funkce a její vlastnosti Úvod do matematické analýzy Osnova přednášky pojem funkce definice funkce graf funkce definiční obor funkce obor hodnot funkce

Více

Gymnázium Jiřího Ortena, Kutná Hora

Gymnázium Jiřího Ortena, Kutná Hora Předmět: Náplň: Třída: Počet hodin: Pomůcky: Cvičení z matematiky algebra (CZMa) Systematizace a prohloubení učiva matematiky: Číselné obory, Algebraické výrazy, Rovnice, Funkce, Posloupnosti, Diferenciální

Více

- transpozice (odlišuje se od překlopení pro komplexní čísla) - překlopení matice pole podle hlavní diagonály, např.: A.' ans =

- transpozice (odlišuje se od překlopení pro komplexní čísla) - překlopení matice pole podle hlavní diagonály, např.: A.' ans = '.' - transpozice (odlišuje se od překlopení pro komplexní čísla) - překlopení matice pole podle hlavní diagonály, např.: A.' 1 4 2 5 3-6 {} - uzavírají (obklopují) struktury (složené proměnné) - v případě

Více

X37SGS Signály a systémy

X37SGS Signály a systémy X7SGS Signály a systémy Matlab minihelp (poslední změna: 0. září 2008) 1 Základní maticové operace Vytvoření matice (vektoru) a výběr konkrétního prvku matice vytvoření matice (vektoru) oddělovač sloupců

Více

Gymnázium Česká a Olympijských nadějí, České Budějovice, Česká 64, 37021

Gymnázium Česká a Olympijských nadějí, České Budějovice, Česká 64, 37021 Maturitní témata MATEMATIKA 1. Funkce a jejich základní vlastnosti. Definice funkce, def. obor a obor hodnot funkce, funkce sudá, lichá, monotónnost funkce, funkce omezená, lokální a globální extrémy funkce,

Více

1.1 Struktura programu v Pascalu Vstup a výstup Operátory a některé matematické funkce 5

1.1 Struktura programu v Pascalu Vstup a výstup Operátory a některé matematické funkce 5 Obsah Obsah 1 Programovací jazyk Pascal 1 1.1 Struktura programu v Pascalu.................... 1 2 Proměnné 2 2.1 Vstup a výstup............................ 3 3 Operátory a některé matematické funkce 5

Více

1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:

1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme: 1. lekce 1. Minimální program do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme: #include #include int main() { printf("hello world!\n"); return 0; 2.

Více

(FAPPZ) Petr Gurka aktualizováno 12. října Přehled některých elementárních funkcí

(FAPPZ) Petr Gurka aktualizováno 12. října Přehled některých elementárních funkcí 1. Reálná funkce reálné proměnné, derivování (FAPPZ) Petr Gurka aktualizováno 12. října 2011 Obsah 1 Přehled některých elementárních funkcí 1 1.1 Polynomické funkce.......................... 1 1.2 Racionální

Více

SEMESTRÁLNÍ PRÁCE Z PŘEDMĚTU MODELOVÁNÍ MATLABEM

SEMESTRÁLNÍ PRÁCE Z PŘEDMĚTU MODELOVÁNÍ MATLABEM SEMESTRÁLNÍ PRÁCE Z PŘEDMĚTU MODELOVÁNÍ MATLABEM Jméno: Petr Thür Os. číslo: A04236 E-mail: petr.thur@post.cz Zadání: 8-D Datum vypracování: 7. 5. 2005 Zadání: Sestavte program (funkční M-soubor) pro vykreslení

Více

0.1 Úvod do matematické analýzy

0.1 Úvod do matematické analýzy Matematika I (KMI/PMATE) 1 0.1 Úvod do matematické analýzy 0.1.1 Pojem funkce Veličina - pojem, který popisuje kvantitativní (číselné) vlastnosti reálných i abstraktních objektů. Příklady veličin: hmotnost

Více

- speciální symboly + - * / =., < > <> <= >= a další. Klíčová slova jsou chráněnými útvary, které nelze použít ve významu identifikátorů.

- speciální symboly + - * / =., < > <> <= >= a další. Klíčová slova jsou chráněnými útvary, které nelze použít ve významu identifikátorů. Základní symboly - písmena A B C Y Z a b c y z - číslice 0 1 2 9 - speciální symboly + - * / =., < > = a další - klíčová slova and array begin case const a další Klíčová slova jsou chráněnými útvary,

Více

Matematika (KMI/PMATE)

Matematika (KMI/PMATE) Úvod do matematické analýzy Funkce a její vlastnosti Funkce a její vlastnosti Veličina Veličina - pojem, který popisuje kvantitativní (číselné) vlastnosti reálných i abstraktních objektů. Funkce a její

Více

Systém je citlivý na velikost písmen CASE SENSITIVE rozeznává malá velká písmena, např. PROM=1; PROm=1; PRom=1; Prom=1; prom=1; - 5 různých proměnných

Systém je citlivý na velikost písmen CASE SENSITIVE rozeznává malá velká písmena, např. PROM=1; PROm=1; PRom=1; Prom=1; prom=1; - 5 různých proměnných Systém je citlivý na velikost písmen CASE SENSITIVE rozeznává malá velká písmena, např. PROM=1; PROm=1; PRom=1; Prom=1; prom=1; - 5 různých proměnných jakési nádoby na hodnoty jsou různých typů při běžné

Více

Stručný návod k programu Octave

Stručný návod k programu Octave Stručný návod k programu Octave Octave je interaktivní program vhodný pro technické výpočty. Je nápadně podobný programu MATLAB, na rozdíl od něho je zcela zadarmo. Jeho domovská vebová stránka je http://www.octave.org/,

Více

Základní nastavení systému Windows 7

Základní nastavení systému Windows 7 Základní nastavení systému Windows 7 Ing. Miroslava Trusková 2012 1 Dobrý den, vítejte v lekci Systémová nastavení. Dnes si vysvětlíme, jak si přizpůsobit nastavení počítače tak, aby vyhovoval Vašim požadavkům.

Více

Vzorce. StatSoft. Vzorce. Kde všude se dá zadat vzorec

Vzorce. StatSoft. Vzorce. Kde všude se dá zadat vzorec StatSoft Vzorce Jistě se Vám již stalo, že data, která máte přímo k dispozici, sama o sobě nestačí potřebujete je nějak upravit, vypočítat z nich nějaké další proměnné, provést nějaké transformace, Jinak

Více

0.1 Funkce a její vlastnosti

0.1 Funkce a její vlastnosti 0.1 Funkce a její vlastnosti Veličina - pojem, který popisuje kvantitativní (číselné) vlastnosti reálných i abstraktních objektů. Příklady veličin: hmotnost (m) čas (t) výše úrokové sazby v bance (i) cena

Více

ZÁPOČTOVÁ PRÁCE z UIR

ZÁPOČTOVÁ PRÁCE z UIR ZÁPOČTOVÁ PRÁCE z UIR Jméno a příjmení: Jan Tichava Osobní číslo: Studijní skupina: pondělí, 4 5 Obor: INIB INF E-mail: jtichava@students.zcu.cz Datum odevzdání: 1.5.2006 Zadání Označení zadání: 2004KT01

Více

Operace s vektory a maticemi + Funkce

Operace s vektory a maticemi + Funkce + Funkce 9. března 2010 Operátory Operátory Aritmetické: Operátory Operátory Aritmetické: maticové + (sčítání), (odčítání), (násobení), / (dělení matematicky je maticové delení násobení inverzní maticí),

Více

Nerovnice, grafy, monotonie a spojitost

Nerovnice, grafy, monotonie a spojitost Nerovnice, grafy, monotonie a spojitost text pro studenty Fakulty přírodovědně-humanitní a pedagogické TU v Liberci vzniklý za podpory fondu F Martina Šimůnková 29. prosince 2016 1 Úvod Na druhém stupni

Více

Základy algoritmizace a programování

Základy algoritmizace a programování Základy algoritmizace a programování Přednáška 1 Olga Majlingová Katedra matematiky, ČVUT v Praze 19. září 2011 Obsah Úvodní informace 1 Úvodní informace 2 3 4 Doporučená literatura web: http://marian.fsik.cvut.cz/zapg

Více

VZORCE A VÝPOČTY. Autor: Mgr. Dana Kaprálová. Datum (období) tvorby: září, říjen 2013. Ročník: sedmý

VZORCE A VÝPOČTY. Autor: Mgr. Dana Kaprálová. Datum (období) tvorby: září, říjen 2013. Ročník: sedmý Autor: Mgr. Dana Kaprálová VZORCE A VÝPOČTY Datum (období) tvorby: září, říjen 2013 Ročník: sedmý Vzdělávací oblast: Informatika a výpočetní technika 1 Anotace: Žáci se seznámí se základní obsluhou tabulkového

Více

KAPITOLA 3 - ZPRACOVÁNÍ TEXTU

KAPITOLA 3 - ZPRACOVÁNÍ TEXTU KAPITOLA 3 - ZPRACOVÁNÍ TEXTU KLÍČOVÉ POJMY textové editory formát textu tabulka grafické objekty odrážky a číslování odstavec CÍLE KAPITOLY Pracovat s textovými dokumenty a ukládat je v souborech různého

Více

MODAM Ing. Schreiberová Petra, Ph.D.

MODAM Ing. Schreiberová Petra, Ph.D. GeoGebra známá i neznámá (začátečníci) MODAM 2017 RNDr. Radomír Paláček, Ph.D. Ing. Schreiberová Petra, Ph.D. MODAM 2017 GeoGebra známá i neznámá (začátečníci) Příklad 1: Kyvadlo Zadání: Vytvořte animaci

Více

Cvičné texty ke státní maturitě z matematiky

Cvičné texty ke státní maturitě z matematiky Cvičné texty ke státní maturitě z matematiky Pracovní listy s postupy řešení Brno 2010 RNDr. Rudolf Schwarz, CSc. Státní maturita z matematiky Obsah Obsah NIŽŠÍ úroveň obtížnosti 4 MAGZD10C0K01 říjen 2010..........................

Více

Funkce Arcsin. Předpoklady: Některé dosud probírané funkce můžeme spojit do dvojic: 4 je číslo, jehož druhá mocnina se rovná 4.

Funkce Arcsin. Předpoklady: Některé dosud probírané funkce můžeme spojit do dvojic: 4 je číslo, jehož druhá mocnina se rovná 4. ..6 Funkce Arcsin Předpoklady: Některé dosud probírané funkce můžeme spojit do dvojic: Kvadratická funkce Druhá odmocnina y =, 0; ) y = je číslo, jehož druhá mocnina se rovná. - - - - - - y = y = Eponenciální

Více

Čtvrtek 3. listopadu. Makra v Excelu. Obecná definice makra: Spouštění makra: Druhy maker, způsoby tvorby a jejich ukládání

Čtvrtek 3. listopadu. Makra v Excelu. Obecná definice makra: Spouštění makra: Druhy maker, způsoby tvorby a jejich ukládání Čtvrtek 3. listopadu Makra v Excelu Obecná definice makra: Podle definice je makro strukturovanou definicí jedné nebo několika akcí, které chceme, aby MS Excel vykonal jako odezvu na nějakou námi definovanou

Více

Základy programování: Algoritmizace v systému MATLAB

Základy programování: Algoritmizace v systému MATLAB Základy programování: Algoritmizace v systému MATLAB Magda Francová magda.francova@ujep.cz CN 463 23. února 2010 Úvodní hodina Podmínky pro zápočet 80% účast na hodinách (můžete 3x chybět). Úvodní hodina

Více

pi Ludolfovo číslo π = 3,14159 e Eulerovo číslo e = 2,71828 (lze spočítat jako exp(1)), např. je v Octave, v MATLABu tato konstanta e není

pi Ludolfovo číslo π = 3,14159 e Eulerovo číslo e = 2,71828 (lze spočítat jako exp(1)), např. je v Octave, v MATLABu tato konstanta e není realmax maximální použitelné reálné kladné číslo realmin minimální použitelné reálné kladné číslo (v absolutní hodnotě, tj. číslo nejblíž k nule které lze použít) 0 pi Ludolfovo číslo π = 3,14159 e Eulerovo

Více

Vyučovací předmět: CVIČENÍ Z MATEMATIKY. A. Charakteristika vyučovacího předmětu.

Vyučovací předmět: CVIČENÍ Z MATEMATIKY. A. Charakteristika vyučovacího předmětu. Vyučovací předmět: CVIČENÍ Z MATEMATIKY A. Charakteristika vyučovacího předmětu. a) Obsahové, časové a organizační vymezení předmětu Základem vzdělávacího obsahu předmětu Cvičení z matematiky je vzdělávací

Více

Sada 1 - Základy programování

Sada 1 - Základy programování S třední škola stavební Jihlava Sada 1 - Základy programování 04. Datové typy, operace, logické operátory Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284

Více

Univerzitní licence MATLABu. Pište mail na: se žádostí o nejnovější licenci MATLABu.

Univerzitní licence MATLABu. Pište mail na: se žádostí o nejnovější licenci MATLABu. Univerzitní licence MATLABu Pište mail na: operator@service.zcu.cz se žádostí o nejnovější licenci MATLABu. * násobení maticové K = L = 1 2 5 6 3 4 7 8 Příklad: M = K * L N = L * K (2,2) = (2,2) * (2,2)

Více

Návod k programu Graph, verze 4.3

Návod k programu Graph, verze 4.3 Návod k programu Graph, verze 4.3 Obsah 1 Úvod 2 2 Popis pracovní lišty a nápovědy 2 2.1 Nastavení os...................................... 2 2.2 Nápověda....................................... 3 3 Jak

Více

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/34.0333 Vzdělávání v informačních a komunikačních technologií

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/34.0333 Vzdělávání v informačních a komunikačních technologií VY_32_INOVACE_33_05 Škola Střední průmyslová škola Zlín Název projektu, reg. č. Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/34.0333 Vzdělávací oblast Vzdělávání v informačních a komunikačních

Více

POKYNY PRO TYPOGRAFICKOU ÚPRAVU TEXTU

POKYNY PRO TYPOGRAFICKOU ÚPRAVU TEXTU POKYNY PRO TYPOGRAICKOU ÚPRAVU TEXTU Většina typografických pravidel vychází z aktuálních pravidel českého pravopisu, která je nutno dodržovat. Uvozovky. V českých textech je třeba sázet české, tzn. typografické

Více

4.3. GONIOMETRICKÉ ROVNICE A NEROVNICE

4.3. GONIOMETRICKÉ ROVNICE A NEROVNICE 4.3. GONIOMETRICKÉ ROVNICE A NEROVNICE V této kapitole se dozvíte: jak jsou definovány goniometrické rovnice a nerovnice; jak se řeší základní typy goniometrických rovnic a nerovnic. Klíčová slova této

Více

KOMPLEXNÍ ČÍSLA INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ

KOMPLEXNÍ ČÍSLA INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ KOMPLEXNÍ ČÍSLA Gymnázium Jiřího Wolkera v Prostějově Výukové materiály z matematiky pro vyšší gymnázia Autoři projektu Student na prahu 21. století - využití ICT ve vyučování matematiky na gymnáziu INVESTICE

Více

Ovládání Open Office.org Calc Ukládání dokumentu : Levým tlačítkem myši kliknete v menu na Soubor a pak na Uložit jako.

Ovládání Open Office.org Calc Ukládání dokumentu : Levým tlačítkem myši kliknete v menu na Soubor a pak na Uložit jako. Ukládání dokumentu : Levým tlačítkem myši kliknete v menu na Soubor a pak na Uložit jako. Otevře se tabulka, v které si najdete místo adresář, pomocí malé šedočerné šipky (jako na obrázku), do kterého

Více

Učební plán 4. letého studia předmětu matematiky. Učební plán 6. letého studia předmětu matematiky

Učební plán 4. letého studia předmětu matematiky. Učební plán 6. letého studia předmětu matematiky Učební plán 4. letého studia předmětu matematiky Ročník I II III IV Dotace 3 3+1 2+1 2+2 Povinnost povinný povinný povinný povinný Učební plán 6. letého studia předmětu matematiky Ročník 1 2 3 4 5 6 Dotace

Více

CZ 1.07/1.1.32/02.0006

CZ 1.07/1.1.32/02.0006 PO ŠKOLE DO ŠKOLY CZ 1.07/1.1.32/02.0006 Číslo projektu: CZ.1.07/1.1.32/02.0006 Název projektu: Po škole do školy Příjemce grantu: Gymnázium, Kladno Název výstupu: Prohlubující semináře Matematika (MI

Více

Tabulkový procesor. Základní rysy

Tabulkový procesor. Základní rysy Tabulkový procesor Tabulkový procesor je počítačový program zpracovávající data uložená v buňkách tabulky. Program umožňuje použití vzorců pro práci s daty a zobrazuje výsledné hodnoty podle vstupních

Více

Výpočet excentrického klikového mechanismu v systému MAPLE 11 Tomáš Svoboda Technická fakulta Česká Zemědělská Univerzita

Výpočet excentrického klikového mechanismu v systému MAPLE 11 Tomáš Svoboda Technická fakulta Česká Zemědělská Univerzita Výpočet excentrického klikového mechanismu v systému MAPLE 11 Tomáš Svoboda Technická fakulta Česká Zemědělská Univerzita ročník:2 studijní skupina:2 Page 1 Excentrický klikový mechanismus je zadán parametry

Více

MS EXCEL_vybrané matematické funkce

MS EXCEL_vybrané matematické funkce MS EXCEL_vybrané matematické funkce Vybrané základní matematické funkce ABS absolutní hodnota čísla CELÁ.ČÁST - zaokrouhlení čísla na nejbližší menší celé číslo EXP - vrátí e umocněné na hodnotu argumentu

Více

11MAMY LS 2017/2018. Úvod do Matlabu. 21. února Skupina 01. reseni2.m a tak dále + M souborem zadané funkce z příkladu 3 + souborem skupina.

11MAMY LS 2017/2018. Úvod do Matlabu. 21. února Skupina 01. reseni2.m a tak dále + M souborem zadané funkce z příkladu 3 + souborem skupina. 11MAMY LS 2017/2018 Cvičení č. 2: 21. 2. 2018 Úvod do Matlabu. Jan Přikryl 21. února 2018 Po skupinách, na které jste se doufám rozdělili samostatně včera, vyřešte tak, jak nejlépe svedete, níže uvedená

Více

Matematika I pracovní listy

Matematika I pracovní listy Matematika I pracovní listy Dagmar Dlouhá, Radka Hamříková, Zuzana Morávková, Michaela Tužilová Katedra matematiky a deskriptivní geometrie VŠB - Technická univerzita Ostrava Úvod Pracovní listy jsou určeny

Více

FUNKCE 2. Autor: Mgr. Dana Kaprálová. Datum (období) tvorby: září, říjen 2013. Ročník: sedmý. Vzdělávací oblast: Informatika a výpočetní technika

FUNKCE 2. Autor: Mgr. Dana Kaprálová. Datum (období) tvorby: září, říjen 2013. Ročník: sedmý. Vzdělávací oblast: Informatika a výpočetní technika FUNKCE 2 Autor: Mgr. Dana Kaprálová Datum (období) tvorby: září, říjen 2013 Ročník: sedmý Vzdělávací oblast: Informatika a výpočetní technika 1 Anotace: Žáci se seznámí se základní obsluhou tabulkového

Více

Microsoft Office. Excel vlastní formát buněk

Microsoft Office. Excel vlastní formát buněk Microsoft Office Excel vlastní formát buněk Karel Dvořák 2011 Formát buněk Běžné formáty buněk vybíráme v seznamu formátů ve skupině Číslo. V některých případech potřebujeme formát v trochu jiné podobě,

Více

Matematika PRŮŘEZOVÁ TÉMATA

Matematika PRŮŘEZOVÁ TÉMATA Matematika ročník TÉMA 1-4 Operace s čísly a - provádí aritmetické operace v množině reálných čísel - používá různé zápisy reálného čísla - používá absolutní hodnotu, zapíše a znázorní interval, provádí

Více

Výrazy a operátory. Operátory Unární - unární a unární + Např.: a +b

Výrazy a operátory. Operátory Unární - unární a unární + Např.: a +b Výrazy a operátory i = 2 i = 2; to je výraz to je příkaz 4. Operátory Unární - unární a unární + Např.: +5-5 -8.345 -a +b - unární ++ - inkrement - zvýší hodnotu proměnné o 1 - unární -- - dekrement -

Více

Mgr. Ladislav Zemánek Maturitní okruhy Matematika 2013-2014. 1. Obor reálných čísel

Mgr. Ladislav Zemánek Maturitní okruhy Matematika 2013-2014. 1. Obor reálných čísel Mgr. Ladislav Zemánek Maturitní okruhy Matematika 2013-2014 1. Obor reálných čísel - obor přirozených, celých, racionálních a reálných čísel - vlastnosti operací (sčítání, odčítání, násobení, dělení) -

Více

Maturitní otázky z předmětu MATEMATIKA

Maturitní otázky z předmětu MATEMATIKA Wichterlovo gymnázium, Ostrava-Poruba, příspěvková organizace Maturitní otázky z předmětu MATEMATIKA 1. Výrazy a jejich úpravy vzorce (a+b)2,(a+b)3,a2-b2,a3+b3, dělení mnohočlenů, mocniny, odmocniny, vlastnosti

Více

FUNKCE A JEJICH VLASTNOSTI

FUNKCE A JEJICH VLASTNOSTI PŘEDNÁŠKA 3 FUNKCE A JEJICH VLASTNOSTI Pojem zobrazení a funkce Uvažujme libovolné neprázdné množiny A, B. Přiřadíme-li každému prvku x A právě jeden prvek y B, dostáváme množinu F uspořádaných dvojic

Více

4a. Makra Visual Basic pro Microsoft Excel Cyklické odkazy a iterace Makra funkce a metody

4a. Makra Visual Basic pro Microsoft Excel Cyklické odkazy a iterace Makra funkce a metody 4a. Makra Visual Basic pro Microsoft Excel Cyklické odkazy a iterace Makra funkce a metody Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Kalina Cyklické odkazy a iterativní výpočty

Více

František Hudek. květen ročník

František Hudek. květen ročník VY_32_INOVACE_FH15_WIN Jméno autora výukového materiálu Datum (období), ve kterém byl VM vytvořen Ročník, pro který je VM určen Vzdělávací oblast, obor, okruh, téma Anotace František Hudek květen 2013

Více

Microsoft Office Excel 2003

Microsoft Office Excel 2003 Microsoft Office Excel 2003 Školení učitelů na základní škole Meteorologická Maturitní projekt SSPŠ 2013/2014 Vojtěch Dušek 4.B 1 Obsah 1 Obsah... 2 2 Seznam obrázků... 3 3 Základy programu Excel... 4

Více

24-2-2 PROMĚNNÉ, KONSTANTY A DATOVÉ TYPY TEORIE DATUM VYTVOŘENÍ: 23.7.2013 KLÍČOVÁ AKTIVITA: 02 PROGRAMOVÁNÍ 2. ROČNÍK (PRG2) HODINOVÁ DOTACE: 1

24-2-2 PROMĚNNÉ, KONSTANTY A DATOVÉ TYPY TEORIE DATUM VYTVOŘENÍ: 23.7.2013 KLÍČOVÁ AKTIVITA: 02 PROGRAMOVÁNÍ 2. ROČNÍK (PRG2) HODINOVÁ DOTACE: 1 24-2-2 PROMĚNNÉ, KONSTANTY A DATOVÉ TYPY TEORIE AUTOR DOKUMENTU: MGR. MARTINA SUKOVÁ DATUM VYTVOŘENÍ: 23.7.2013 KLÍČOVÁ AKTIVITA: 02 UČIVO: STUDIJNÍ OBOR: PROGRAMOVÁNÍ 2. ROČNÍK (PRG2) INFORMAČNÍ TECHNOLOGIE

Více

Planimetrie 2. část, Funkce, Goniometrie. PC a dataprojektor, učebnice. Gymnázium Jiřího Ortena, Kutná Hora. Průřezová témata Poznámky

Planimetrie 2. část, Funkce, Goniometrie. PC a dataprojektor, učebnice. Gymnázium Jiřího Ortena, Kutná Hora. Průřezová témata Poznámky Předmět: Náplň: Třída: Počet hodin: Pomůcky: Matematika Planimetrie 2. část, Funkce, Goniometrie 2. ročník a sexta 4 hodiny týdně PC a dataprojektor, učebnice Planimetrie II. Konstrukční úlohy Charakterizuje

Více

Pro označení disku se používají písmena velké abecedy, za nimiž následuje dvojtečka.

Pro označení disku se používají písmena velké abecedy, za nimiž následuje dvojtečka. 1 Disky, adresáře (složky) a soubory Disky Pro označení disku se používají písmena velké abecedy, za nimiž následuje dvojtečka. A:, B: C:, D:, E:, F: až Z: - označení disketových mechanik - ostatní disky

Více

NPRG030 Programování I, 2018/19 1 / :25:37

NPRG030 Programování I, 2018/19 1 / :25:37 NPRG030 Programování I, 2018/19 1 / 26 24. 9. 2018 10:25:37 Čísla v algoritmech a programech 10 26 Poloměr vesmíru 2651 studujících studentů MFF UK 3.142857... Ludolfovo číslo 10 16 stáří vesmíru v sekundách!!!

Více

Excel Matematické operátory. Excel předdefinované funkce

Excel Matematické operátory. Excel předdefinované funkce Excel Matematické operátory a) Sčítání + příklad =A1+A2 sečte obsah buněk A1 a A2 b) Odčítání - příklad =A1-A2 odečte hodnotu buňky A2 od hodnoty buňky A1 c) Násobení * příklad =A1*A2 vynásobí obsah buněk

Více

ANOTACE vytvořených/inovovaných materiálů

ANOTACE vytvořených/inovovaných materiálů ANOTACE vytvořených/inovovaných materiálů Číslo projektu Číslo a název šablony klíčové aktivity Tematická oblast Formát Druh učebního materiálu Druh interaktivity CZ.1.07/1.5.00/34.0722 IV/2 Inovace a

Více

FORMÁTOVÁNÍ 2. Autor: Mgr. Dana Kaprálová. Datum (období) tvorby: září, říjen 2013. Ročník: sedmý. Vzdělávací oblast: Informatika a výpočetní technika

FORMÁTOVÁNÍ 2. Autor: Mgr. Dana Kaprálová. Datum (období) tvorby: září, říjen 2013. Ročník: sedmý. Vzdělávací oblast: Informatika a výpočetní technika Autor: Mgr. Dana Kaprálová FORMÁTOVÁNÍ 2 Datum (období) tvorby: září, říjen 2013 Ročník: sedmý Vzdělávací oblast: Informatika a výpočetní technika 1 Anotace: Žáci se seznámí se základní obsluhou tabulkového

Více

Školní kolo soutěže Baltík 2009, kategorie C

Školní kolo soutěže Baltík 2009, kategorie C Úloha 1 Sídliště Počet bodů: 40 b Pracujte v 3D režimu s Baltíkem. a) Bílý a šedivý Baltík si postaví šachovnici o rozměru 6x6 políček následujícím způsobem. Předměty SGP21.sgpm a SGP22.sgpm upravte na

Více

P ˇ REDNÁŠKA 3 FUNKCE

P ˇ REDNÁŠKA 3 FUNKCE PŘEDNÁŠKA 3 FUNKCE 3.1 Pojem zobrazení a funkce 2 3 Uvažujme libovolné neprázdné množiny A, B. Přiřadíme-li každému prvku x A právě jeden prvek y B, dostáváme množinu F uspořádaných dvojic (x, y) A B,

Více

% vyhledání prvku s max. velikostí v jednotlivých sloupcích matice X

% vyhledání prvku s max. velikostí v jednotlivých sloupcích matice X %------------------------------------- % 4. cvičení z předmětu PPEL - MATLAB %------------------------------------- % Lenka Šroubová, ZČU, FEL, KTE % e-mail: lsroubov@kte.zcu.cz %-------------------------------------

Více

Mgr. et Mgr. Jan Petrov, LL.M. Ph.D. BYZNYS A PRÁVO

Mgr. et Mgr. Jan Petrov, LL.M. Ph.D. BYZNYS A PRÁVO BYZNYS A PRÁVO Byznys a právo OBSAH ZÁKLADNÍ FUNKCE EXCELU... 2 FUNKCE ODMOCNINA A ZAOKROULIT... 4 FORMÁT A OBSAH BUNĚK... 5 RELATIVNÍ ODKAZY... 9 ABSOLUTNÍ ODKAZY... 11 Byznys a právo ZÁKLADNÍ FUNKCE

Více

Základy algoritmizace a programování

Základy algoritmizace a programování Základy algoritmizace a programování Přednáška 1 Olga Majlingová Katedra matematiky, ČVUT v Praze 21. září 2009 Obsah Úvodní informace 1 Úvodní informace 2 3 4 Organizace předmětu Přednášky 1. 5. Základní

Více

Projekt IMPLEMENTACE ŠVP. pořadí početních operací, dělitelnost, společný dělitel a násobek, základní početní operace

Projekt IMPLEMENTACE ŠVP. pořadí početních operací, dělitelnost, společný dělitel a násobek, základní početní operace Střední škola umělecká a řemeslná Evropský sociální fond "Praha a EU: Investujeme do vaší budoucnosti" Projekt IMPLEMENTACE ŠVP Evaluace a aktualizace metodiky předmětu Matematika Výrazy Obory nástavbového

Více

Proměnná. Datový typ. IAJCE Cvičení č. 3. Pojmenované místo v paměti sloužící pro uložení hodnoty.

Proměnná. Datový typ. IAJCE Cvičení č. 3. Pojmenované místo v paměti sloužící pro uložení hodnoty. Proměnná Pojmenované místo v paměti sloužící pro uložení hodnoty. K pojmenování můžeme použít kombinace alfanumerických znaků, včetně diakritiky a podtržítka Rozlišují se velká malá písmena Název proměnné

Více

Funkce arcsin. Některé dosud probírané funkce můžeme spojit do dvojic: 4 - je číslo, které když dám na druhou tak vyjde 4.

Funkce arcsin. Některé dosud probírané funkce můžeme spojit do dvojic: 4 - je číslo, které když dám na druhou tak vyjde 4. .. Funkce arcsin Některé dosud probírané funkce můžeme spojit do dvojic: Kvadratická funkce Druhá odmocnina y =, 0; ) y = - je číslo, které když dám na druhou tak vyjde - - - - - - y = y = Eponenciální

Více

5a. Makra Visual Basic pro Microsoft Escel. Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Kalina

5a. Makra Visual Basic pro Microsoft Escel. Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Kalina 5a. Makra Visual Basic pro Microsoft Escel Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Kalina Cyklické odkazy a iterativní výpočty Zde bude stránka o cyklických odkazech a iteracích.

Více

I. Kalkulátor Rebell SC2040 manuál s příklady Tlačítko: MODE CLR

I. Kalkulátor Rebell SC2040 manuál s příklady Tlačítko: MODE CLR I. Kalkulátor Rebell SC2040 manuál s příklady Tlačítko: MODE CLR Toto tlačítko je velmi důležité pro volbu pracovního režimu. 1 stisknutí: 1 (COMP) - běžné výpočty SD, REG statistické výpočty 2 stisknutí

Více

= - rovnost dvou výrazů, za x můžeme dosazovat různá čísla, tím měníme

= - rovnost dvou výrazů, za x můžeme dosazovat různá čísla, tím měníme - FUNKCE A ROVNICE Následující základní znalosti je nezbytně nutné umět od okamžiku probrání až do konce kapitoly (většinou do napsání čtvrtletní písemné práce, na výjimky z tohoto pravidla bude upozorněno).

Více

V této chvíli je obtížné exponenciální funkci přesně definovat. Můžeme však říci, že

V této chvíli je obtížné exponenciální funkci přesně definovat. Můžeme však říci, že .5. Cíle Uvedeme nní několik unkcí, z nichž většinu studenti znají již ze střední škol. Nazveme je základní elementární unkce. Konečným počtem sčítání, odčítání, násobení, dělení, skládání a případně invertování

Více

Goniometrické a hyperbolické funkce

Goniometrické a hyperbolické funkce Kapitola 5 Goniometrické a hyperbolické funkce V této kapitole budou uvedeny základní poznatky týkající se goniometrických funkcí - sinus, kosinus, tangens, kotangens a hyperbolických funkcí - sinus hyperbolický,

Více

Příklad: Součet náhodných čísel ve vektoru s počtem prvků, které zadá uživatel, pomocí sum() a pomocí cyklu for. Ověříme, že příliš výpisů na

Příklad: Součet náhodných čísel ve vektoru s počtem prvků, které zadá uživatel, pomocí sum() a pomocí cyklu for. Ověříme, že příliš výpisů na Příklad: Součet náhodných čísel ve vektoru s počtem prvků, které zadá uživatel, pomocí sum() a pomocí cyklu for. Ověříme, že příliš výpisů na obrazovku zpomaluje tím, že zobrazíme okno (proužek) o stavu

Více

MATLAB Úvod. Úvod do Matlabu. Miloslav Čapek

MATLAB Úvod. Úvod do Matlabu. Miloslav Čapek MATLAB Úvod Úvod do Matlabu Miloslav Čapek Proč se na FELu učit Matlab? Matlab je světový standard pro výuku v technických oborech využívá ho více než 3500 univerzit licence vlastní tisíce velkých firem

Více

Úvod do práce s Matlabem

Úvod do práce s Matlabem Úvod do práce s Matlabem 1 Reálná čísla 1.1 Zadávání čísel Reálná čísla zadáváme s desetinnou tečkou (.), čísla lze také zadávat v exponenciálním tvaru například číslo 0.000014 zadáme takto 1.4e-5, číslo

Více

Středoškolská technika SCI-Lab

Středoškolská technika SCI-Lab Středoškolská technika 2016 Setkání a prezentace prací středoškolských studentů na ČVUT SCI-Lab Kamil Mudruňka Gymnázium Dašická 1083 Dašická 1083, Pardubice O projektu SCI-Lab je program napsaný v jazyce

Více