Súbory z hodiny:

V cvičeniach z numerických metód sa budeme venovať implementácii numerických algoritmov v programovacom jazyku MATLAB. Postupne preberieme reprezentáciu čísel v počítači, chyby pri numerických metódach a numerickú stabilitu, riešenie lineárnych a nelineárnych rovníc, aproximácie funkcií, hľadanie extrémov, integrály a diferenciálne rovnice. Stručnú motivaciu k učeniu numerických metód môžete nájst v tejto prezentácii.

Prvé cvičenie bude venované základom programovacieho jazyka Matlab. Viac informácií k Matlabu si môžete prečítať ->tu<-. Nájdete tam aj návod, ako si Matlab stiahnuť, alebo sa k nemu dostať cez ssh. Možno najjednoduchšou možnosťou bude pre Vás ale využiť Matlab Online, stačí sa Vám zaregistrovať. V online verzii môžete programovať identicky ako v stiahnutej verzii, a zároveň si aj vytvorené skripty ukladať. Keby mal niekto z Vás so spojazdnením Matlabu problém, prosím, ozvite sa mi.

Nový program sa v Matlabe píše do editoru (viz. slide 5 v spomínanej prezentácii). Príkazy napíšete do editoru, a súbor uložte v tvare “program.m”. Vykonanie programu potom prebieha stlačením zelenej šípky s príkazom Run. Prípadný výpis programu je potom v príkazovom riadku, tzv. Command Window. Do príkazového riadku môžete písať aj jednoduché príkazy, funguje aj ako kalkulačka. Ak napr. napíšete do príkazového riadku “3-1” a stlačíte Enter, v príkazovom riadku Vám vypíše “2”. Odporúčam využívať na písanie programov EDITOR a jednotlivé prográmky si priebežne ukladať. Môžete sa k nim potom spätne vrátiť. Celkom dobrý základný návod v angličtine môžete nájsť i ->tu<-.

Ďalší užitočný materiál: