Johdatus Matlabin käyttöön, kevät 2015
Johdatus Matlabin käyttöön, kevät 2015
Luennoitsija
Laajuus
2 op. (Hyväksytty / Hylätty) op.
Tyyppi
Syventävä opinto
Opetuskieli
Suomi
Kuvaus
MATLAB (MATrix LABoratory) on numeeriseen laskentaan tarkoitettu tietokoneohjelmisto sekä ohjelmointikieli. Kurssilla perehdytään ohjelmiston alkeisiin harjoitusten avulla rauhallisesti edeten. Varsinaisia luentoja kurssilla ei ole. Aiempaa kokemusta Matlabista tai ohjelmoinnista ei vaadita. Jonkinlainen käsitys lineaarialgebrasta ja matriisilaskennasta tulisi kuitenkin olla. Kurssille mahtuu 24 opiskelijaa, joten ilmoittautuminen etukäteen on pakollinen, ja kurssille pääsy edellyttää saapumista paikalle ensimmäisellä opetuskerralla ma 12.1.2015 klo 14.15. Kurssin hyväksytty suoritus edellyttää myös säännöllistä läsnäoloa harjoituksissa.
Esitietovaatimukset
Parhaiten kurssi soveltuu maisterivaiheen opiskelijoille, mutta kaikki saavat ilmoittautua. Aiempaa kokemusta Matlabista tai ohjelmoinnista ei vaadita.
Luentoajat
Viikot 3-9, ma 14-16 ja pe 10-12 tietokoneluokassa C128.
Suoritus
Läsnäolo ja palautettava(t) harjoitustyö(t); ei kotitehtäviä eikä tenttiä.
Aikataulu, sisältö ja tehtävät
- (ma 12.1.) - Kurssin esittely ja käytännön asioita. Matlab laskimena. Muuttujia, vektoreita ja matriiseja.
***** *****
- (pe 16.1.) - Lisää vektoreita ja matriiseja.
***** *****
- (ma 19.1.) - Ominaisarvoyhtälö, matriisiyhtälö, kuvaajien piirtäminen.
***** *****
- (pe 23.1.) - Yhtälöiden ratkaisu graafisesti. Kaksiulotteiset kuvaajat.
***** *****
- (ma 26.1.) - Relaatioita. Omat ohjelmakoodit eli skriptit (m-files).
***** *****
- (pe 30.1.) - if-rakenne ja for-silmukka. Omat funktiot.
***** *****
- (ma 2.2.) - for-silmukan käyttöä. Animaatiot ja sarjakehitelmät.
***** *****
- (pe 6.2.) - Syötteen pyytäminen ohjelman ajon aikana (input). while-silmukka.
***** *****
- (ma 9.2.) - Kuvaajan sovitus dataan. Interpolointia. Numeerista integrointia.
***** ***** - (pe 13.2.) - Symbolista ja numeerista yhtälönratkaisua. Differentiaaliyhtälöitä. (Palautettavan harjoitustyön tehtävänanto.)
***** ***** - (ma 16.2.) - harjoitustyö
- (pe 20.2.) - harjoitustyö
- (ma 23.2.) - harjoitustyö
- (pe 27.2.) - harjoitustyö
Harjoitustyö
*****
*****Aputiedostot:
Oheislukemistoa
Desmond J. Higham, Nicholas J. Higham, Matlab Guide, 2nd ed. SIAM, 2005.
MIT:n avoimen Matlab-verkkokurssin materiaalia vuodelta 2010
MIT:n avoimen Matlab-verkkokurssin videoluentoja vuodelta 2011
Simopekka Vänskän Introduction to Matlab -kurssisivut keväältä 2011
Anna palautetta!
*** UUTTA 13.8.2015 ***
Anonyymi reaaliaikainen kurssipalaute
Ilmoittaudu kurssille
Unohditko ilmoittautua? Katso ohjeet täältä!