BPM_MATL Základy práce se sytémem MATLAB

Ekonomicko-správní fakulta
podzim 2010
Rozsah
0/2. 4 kr. Ukončení: kz.
Vyučující
Ing. Arnošt Svoboda (cvičící)
Garance
RNDr. Luboš Bauer, CSc.
Katedra aplikované matematiky a informatiky – Ekonomicko-správní fakulta
Kontaktní osoba: Lenka Hráčková
Rozvrh seminárních/paralelních skupin
BPM_MATL/01: St 9:20–11:00 VT206, A. Svoboda
BPM_MATL/02: Čt 9:20–11:00 VT206
BPM_MATL/03: Pá 8:30–10:05 VT206
BPM_MATL/04: Pá 12:00–13:35 VT206
Předpoklady
( PMMATI Matematika I || PMZMI Základy matematiky I || PMMAT_E Matematika - E || BPM_MATE Matematika ) && ((! PMMAT Základy práce MATLAB )&&(! PMINII Informatika pro ekonomy II ))
Znalost obsluhy počítače PC (na uživatelské úrovni).
Omezení zápisu do předmětu
Předmět je otevřen studentům libovolného oboru.
Předmět si smí zapsat nejvýše 295 stud.
Momentální stav registrace a zápisu: zapsáno: 0/295, pouze zareg.: 0/295, pouze zareg. s předností (mateřské obory): 0/295
Cíle předmětu
Cílem je naučit studenty formalizaci jednoduchých úloh, jejich převod do programově zpracovatelné podoby (algoritmizace) a konečně přepis do jazyka programového systému MATLAB, včetně základního využití grafického aparátu.
V některých předmětech je využíván programový systém Matlab. Postupným seznámením se syntaxí a sémantikou programového systému pomocí řešení jednoduchých problémů se studenti vhodnou formou připraví pro následné využití tohoto poměrně silného nástroje k řešení úloh ekonomické analýzy.
Na konci tohoto kurzu bude student schopen:
- navrhnout algoritmus řešící jednoduchý problém;
- zapsat algoritmus v programovacím jazyce Matlab;
- provést odladění programu.
Osnova
  • Semináře:
  • 1. Organizace semináře, požadavky na ukončení semináře (obsah projektu), Octave.
  • 2. Matlab – úvod, popis prostředí, Help, zápis výrazů, aritmetické operátory, přiřazovací příkaz, vytváření vektoru, matice.
  • 3. Matlab – funkce pro vytváření matic (one, zeros, …), save, load, vytvoření a používání m-souboru, použití dvojtečky při vytváření vektoru.
  • 4. Matlab – maticové a prvkové operace.
  • 5. Matlab – relační a logické operátory a výrazy.
  • 6. Matlab – manipulace s vektory a maticemi – indexování, změna prvku, zrušení prvku, přidání prvku ve vektoru, v matici.
  • 7. Matlab – zopakování už probrané látky, řešení soustavy lineárních rovnic – hodnost matice, determinant matice, inverzní matice, Cramerovo pravidlo.
  • 8. Matlab – zopakování už probrané látky, eliminační metody pro řešení soustavy lineárních rovnic.
  • 9. Matlab – grafický výstup (typy grafů, funkce plot, hold, axis, text, gtext, grid, legend).
  • 10. Matlab – řídící struktury, rozhodování (if, switch), funkce disp, input.
  • 11. Matlab – cyklus for, vlastní funkce, praktické ukázky.
  • 12. Matlab – cyklus while, praktické ukázky.
  • 13. Matlab – cyklus for, while, příkaz break, praktické ukázky.
Literatura
  • SVOBODA, Arnošt a Leonard WALLETZKÝ. Informatika pro ekonomy Základy práce v Matlabu. první. Brno: Masarykova universita, 2001, 148 s. ISBN 80-210-2718-5. info
  • ZAPLATÍLEK, Karel a Bohuslav DOŇAR. MATLAB pro začátečníky. 2. vyd. Praha: BEN - technická literatura, 2005, 152 s. ISBN 80-73000-175-6. info
Metody hodnocení
Výuka probíhá formou cvičení v počítačové učebně.
Kurz je ukončen klasifikovaným zápočtem.
K zápočtu si student připraví projekt, který je tvořen vypracovaným příkladem v Matlabu.
Navazující předměty
Další komentáře
Studijní materiály
Předmět je vyučován každoročně.
Nezapisují si studenti, kteří absolvovali předměty PMMAT nebo PMINII.
Předmět je zařazen také v obdobích podzim 2009, jaro 2010, jaro 2011, podzim 2011, jaro 2012, podzim 2012, jaro 2013, podzim 2013, jaro 2014, podzim 2014, jaro 2015, podzim 2015, jaro 2016.