TÄRKEIMPIÄ MATLAB:IN KÄSKYJÄ KUVAAJIEN PIIRTOON


M-filen luonti

esim. nimi plottailua.m

-> tiedosto alkaa rivillä function y=plottailua

-> rutiini käynnistetään Matlabissa komennolla: plottailua


Tietojen lukeminen tiedostosta

load file.dat;

f = file;


alt = f(:,1); % tallentaa muuttujaksi alt tiedoston ensimmäisen sarakkeen

s = f(5,:); % tallentaa muuttujaksi s tiedoston viidennen rivin


Kuvaajan piirtäminen

plot(a,b); % x-akselille muuttuja a, y-akselille muuttuja b

semilogx(a,b); % logaritminen asteikko x-akselille

semilogy(a,b); % logaritminen asteikko y-akselille


title('Otsikko');

ylabel('Muuttuja a');

xlabel('Muuttuja b');

axis([1, 10, 30000, 45000]) % x-alku, x-loppu, y-alku y-loppu


legend('kuvaaja1','kuvaaja2',4); % jos monta kuvaajaa samassa kuvassa

% viimeinen numero määrää sijainnin


figure(1) % valitsee kuvan yksi


clf; % poistaa figuressa olevat kuvaajat

hold on; % säästää figuressa olevan kuvaajan


Kuvaajan väri ja paksuus ja labelien fonttikoot

plot(a,b,'r'); % kuvaaja punaisella (b=sininen, k=musta, g=vihreä...)

plot(a,b,'ro'); % kuvaaja punaisina ympyröinä


fsize = 15; % fontin koko

lwidth = 2; % viivan paksuus


plot(a,b,'r','LineWidth',lwidth);

xlabel('Muuttuja a','FontSize',fsize)



If- ja for-lauseet


if joitain

for i=1:5

tee jotain...

tee jotain...

end

end


Histogrammi


hist(a,10); % muuttuja a:n tiedot, pylväitä 10 kpl


v = [1.5, 2.5, 3.5, 4.5]; % ilmaisee kunkin pylvään keskikohdan

hist(a,v);


Muuta

% % kommentit m-fileihin

disp('Tulostaa jotain käyttäjälle')


Extra

Rutiinia käynnistettäessä annetaan parametrina esimerkiksi luettavan tiedoston nimi.

-> tiedosto alkaa rivillä: function y=plottailua(file)

-> rutiini käynnistetään ilman esimerkiksi:

plottailua('densfile')


-> filen lataaminen:

eval(['load ' file '.dat']);

eval(['f = ' file ';']);


Muista!

Kommentoi m-tiedostosi hyvin!

% mitä tekee tässä kohdassa


Laita alkuun pieni kuvaus tiedostosta

% Function y=plottailua

% Matti Meikäläinen 26.10.2002

% Tämä rutiini piirtää ...


sanomalla Matlabissa

>> help plottailua

ilmestyy näkyviin kirjoittamasi kuvailu


Apua eri käskyistä sanomalla Matlabissa

>> help käskynnimi


© Ilmatieteen laitos