Beruflich Dokumente
Kultur Dokumente
LABORATORIJSKE VJEBE
Priprema
2.
Upoznavanje s MATLAB-om
U sklopu vjebi se koristi programski paket MATLAB. Svi podaci u MATLAB-u tretiraju se
kao matrice ije dimenzije nije potrebno uvati kao posebne varijable. ak se i skalarne
veliine pohranjuju kao matrice dimenzije 11. Zbog takve transparentne podrke raunanju s
matricama MATLAB je idealan alat za razvoj raznih algoritama koji se jednostavno prikazuju
i opsuju koristei matrini i/ili vektorski zapis. MATLAB moete pokrenuti izravno s radne
povrine ili odabirom stavke START ProgramsMatlab iz izbornika.
Nakon ulaska u program, kao i nakon svake izvedene naredbe, pojavljuje se oznaka za unos
oblika iza koje se nalazi kursor. To oznaava da MATLAB oekuje unos nove naredbe.
Svaka naredba mora zavriti tipkom Enter u nastavku teksta oznaka <ENT>.
Za svaki operator ili funkciju, kao i za itave programske pakete u MATLAB-u postoje
detaljne online upute. Unutar MATLAB-a do detaljnih uputa dolazi se koritenjem naredbe
help ili naredbe doc.
>> help
>> doc
...
>> help ops
>> doc ops
Ukoliko elimo detaljne informacije o pojedinom operatoru, naredbi ili funkciji, navedemo
ime operatora, naredbe ili funkcije iza kljune rijei help ili doc.
3
1
5
% unos matrice
% svojstvene vrijednosti
3.3542
8.6458
>> inv(A) <ENT>
ans =
0.2414
-0.0690
% inverz matrice
-0.1034
0.1724
Zadaci
1. Definirajte dvije regularne matrice
Grupa 1
Grupa 2
Grupa 3
Ovime smo definirali vektor od 401 lana (provjeri naredbom length) koji emo koristiti za
otipkavanje funkcije. Otipkajmo i nacrtajmo sinus frekvencije 0.3 Hz.
>> x=sin(2*pi*0.3*t);
>> plot(t,x)
>> title('x=sin(2*pi*0.3*t)')
>> xlabel('vrijeme, t')
>> ylabel('amplituda, x')
amplituda, x
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
10
15
20
vrijeme, t
25
30
35
40
Zadaci
4.
5.
t1 = 10 s
t1 = 35 s
t1 = 50 s
t = 0.2 s
t = 0.01 s
t = 0.05 s
Grupa 2
f = 0.7 Hz
Grupa 3
0.2 Hz
7.