Seminář z MATLABu (FSI-0SM)

Akademický rok 1999/2000
Garant: doc. RNDr. Libor Čermák, CSc.  
Garantující pracoviště: ÚM všechny předměty garantované tímto pracovištěm
Jazyk výuky: čeština
Cíle předmětu:
Cílem předmětu je naučit studenty používat MATLAB - výkonné interaktivní
prostředí pro vědecké a inženýrské výpočty a vizualizaci dat. Hlavním
úkolem kurzu je naučit studenty zapisovat algoritmy ve formě MATLAB-
ovských programů s důsledným využíváním maticových operací. Nemalá
pozornost je věnována také práci s grafikou.
Výstupy studia a kompetence:
Předmět Seminář z MATLABu studenty naučí používat programový systém
MATLAB. Kromě zvládnutí interaktivní komunikace se systémem a základních
příkazů a funkcí pro práci s maticemí a grafikou se studenti naučí psát
efektivní programy užitím jazyka MATLABu. Důsledným využíváním mocných
nástrojů MATLABu tak dokáží relativně složité problémy zapsat pomocí
jednoduchých a lehce čitelných programů.
Prerekvizity:
 
Obsah předmětu (anotace):
Předmět Seminář z MATLABu má naučit studenty pracovat ve výkonném,
interaktivním prostředí pro vědecké a inženýrské výpočty a vizualizaci
dat. Důraz je kladen zejména na zvládnutí programování s využitím mocných
nástrojů MATLABu pro práci s maticemi a grafikou. Relativně složité
problémy studenti zvládnou zapsat pomocí jednoduchých a snadno čitelných
programů. Tak studenti dostanou do rukou prostředek, který jim umožní
plně se věnovat vlastnímu algoritmu řešení problému a neutápět se
přitom v technických detailech realizace algoritmu.
Základní informace o systému MATLAB, tvorba matic, aritmetické a
relační operátory pro práci s maticemi, řetězce a práce s nimi, další
datové typy, programování a ladění, grafika, symbolické operace s výrazy.
Metody vyučování:
 
Způsob a kritéria hodnocení:
Podmínkou pro udělení zápočtu je účast ve cvičeních.
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky:
 
Typ (způsob) výuky:
    Cvičení na počítači  14 × 2 hod. povinná                  
Osnova:
    Cvičení na počítači 1. Přikazové okno MATLABu, nápověda, obecné příkazy, tvorba matic
2. Aritmetické operace, indexování, editor, první jednoduchý program
3. Základy kreslení 2D-grafu, řetězec a práce s ním, funkce eval a evalf
4. Ladění programu, cyklus while, větvení if, příkaz input a disp
5. Tvorba jednoduchého programu, cyklus for, větvení switch
6. Relace, logické operátory, základy kreslení 3D-grafu
7. Vícerozměrné pole, pole buněk, struktury, řídké matice
8. Vstup a výstup dat: příkazy fopen, fclose, fprintf, formátování
9. Vstup a výstup dat: další formáty, příkazy sprintf a fscanf
10. Procvičování vstupu-výstupu, 3D-graf: příkazy fill a fill3
11. Další operace s textovými řetězci
13. Základní symbolické operace s výrazy
14. Symbolické řešení algebraických a diferenciálních rovnic
Literatura - základní:
1. The MATHWORKs: Getting Started with MATLAB, , 0
2. The MATHWORKs: Using MATLAB, , 0
3. B. Heringová, P. Hora: MATLAB pro Windows, 2 díly, , 0
Literatura - doporučená:
1. A. Svoboda, L. Walletzký: Informatika pro ekonomy. Základy práce v MATLABu., , 0
Zařazení předmětu ve studijních programech:
Program Forma Obor Spec. Typ ukončení   Kredity     Povinnost     St.     Roč.     Semestr  
M2301-5 prezenční studium Matematické inženýrství -- zá 0 Zájmový kurs 1 2 Z
M2301-5 prezenční studium Fyzikální inženýrství -- zá 0 Zájmový kurs 1 2 Z