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

Ekonomicko-správní fakulta
jaro 2011
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: Út 7:40–9:15 VT206, A. Svoboda
BPM_MATL/02: Út 9:20–11:00 VT206, A. Svoboda
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 24 stud.
Momentální stav registrace a zápisu: zapsáno: 0/24, pouze zareg.: 0/24, pouze zareg. s předností (mateřské obory): 0/24
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, podzim 2010, podzim 2011, jaro 2012, podzim 2012, jaro 2013, podzim 2013, jaro 2014, podzim 2014, jaro 2015, podzim 2015, jaro 2016.