T. Kärkkäinen
Kurssi: Sovellusohjelmointi MatLab-ympäristössä 2000

Harjoitus 1

Aluksi suoritetaan pehmeä laskeutuminen MATLAB in käyttöön. Lähinnä tutustutaan MATLAB in sisältämiin valmiisiin demoihin ja help-mahdollisuuksiin sekä komentotilassa käytettäviin peruskäskyihin.

EH: Nopeimmat käyvät läpi tämän harjoituksen reilussa puolessa tunnissa!
TK: Totta, mutta tavoitteena olisi myös hallita nämä asiat jatkossa!

Tehtävä 1

Avaa MATLAB. Naputtele aluksi komennot help demo ja help intro. Katsele läpi johdanto MATLAB iin antamalla komento intro.

Tehtävä 2

MATLAB issa on useita komentoja, joilla löydät tarvitsemiasi käskyjä ja niihin liittyviä esimerkkejä. Tällaisia komentoja ovat esimerkiksi
help, helpwin, doc, helpdesk, lookfor.
Tututustu komentojen käyttöön niiden itsensä avulla.
Tutustu helpdeskin alla oleviin MatLab Topicseihin ja Search MatLab Indexiin.
Etsi jollakin tavalla tieto siitä, miten jaat MATLAB in komennon useammalle riville.

Tehtävä 3

Komentotilassa työskenneltäessä hyödyllisiä käskyjä ovat esimerkiksi
diary, who(s), clear, close, dir, type, delete, cd, !
(Numeerisen) tiedon lukemiseen ja tallettamiseen käytettäviä käskyjä ovat esimerkiksi
load, save, fscanf, fprintf, dlmread, dlmwrite
Tutustu näihin käskyihin valitsemasi help-välineen avulla (muuten, oma valintani olisi helpdesk).

Tehtävä 4

Yleensä MATLAB ia käytetään siten, että komennoista, joilla haluttu tehtävä saadaan suoritettua, muodostetaan .m-tarkenteella varustettuja makrojatiedostoja (esim. eka.m), joita voidaan suorittaa komentotilasta antamalla tiedoston nimen (esim. eka). Editoi itsellesi tiedosto, jonka sisältönä on

x = 0:0.1:2*pi
y = sin(x);
y
plot(x,y,'r+-')
ja suorita se MATLAB illa. Käy läpi yo. tiedoston sisältämät käskyt
alku:askel:loppu, sin, ;, y, plot,
sekä avautuvan ikkunan, joka aukeaa plot-komennon seurauksena, tarjoamat menut.



Tommi Karkkainen
Fri Nov 3 13:27:32 2000