Johdatus Matlabin käyttöön, kevät 2015

Last modified by henkettu@helsinki_fi on 2024/03/27 10:23

Johdatus Matlabin käyttöönkevät 2015

Luennoitsija 

Henrik Kettunen

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

  1. (ma 12.1.) - Kurssin esittely ja käytännön asioita. Matlab laskimenaMuuttujiavektoreita ja matriiseja.
    ***** Tehtävät 1 ***** 
     
  2. (pe 16.1.) - Lisää vektoreita ja matriiseja.
    ***** Tehtävät 2 ***** 
     
  3. (ma 19.1.) - Ominaisarvoyhtälömatriisiyhtälökuvaajien piirtäminen.
     ***** Tehtävät 3 ***** 
     
  4. (pe 23.1.) - Yhtälöiden ratkaisu graafisestiKaksiulotteiset kuvaajat.
     ***** Tehtävät 4 ***** 
     
  5. (ma 26.1.) - Relaatioita. Omat ohjelmakoodit eli skriptit (m-files).
     ***** Tehtävät 5 ***** 
     
  6. (pe 30.1.) - if-rakenne ja for-silmukkaOmat funktiot.
     ***** Tehtävät 6 ***** 
     
  1. (ma 2.2.) - for-silmukan käyttöäAnimaatiot ja sarjakehitelmät.
    ***** Tehtävät 7 ***** 
     
  2. (pe 6.2.) - Syötteen pyytäminen ohjelman ajon aikana (input). while-silmukka.
     ***** Tehtävät 8 ***** 
     
  1. (ma 9.2.) - Kuvaajan sovitus dataanInterpolointia. Numeerista integrointia.
    ***** Tehtävät 9 *****

  2. (pe 13.2.) - Symbolista ja numeerista yhtälönratkaisua. Differentiaaliyhtälöitä. (Palautettavan harjoitustyön tehtävänanto.)
     ***** Tehtävät 10 *****

  3. (ma 16.2.) - harjoitustyö
  1. (pe 20.2.) - harjoitustyö
  1. (ma 23.2.) - harjoitustyö
  1. (pe 27.2.) - harjoitustyö

Harjoitustyö

***** Tehtävänanto *****

Aputiedostot:

Mittausdata Excel-tiedostona

Raportin LaTeX-pohja 

 

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 *** Kurssipalautteen yhteenveto

Anonyymi reaaliaikainen kurssipalaute

 

Ilmoittaudu kurssille

 
Unohditko ilmoittautua? Katso ohjeet täältä!