You are on page 1of 2

Matlab

zadaci 1.dio
Za zadatke od 1 do 7 napraviti skriptu matZadaci1.m i u njoj napisati sve traene komande. Razdvojiti
i oznaiti pojedinane zadatke koritenjem komentara (% - oznaka za komentar u Matlab-u).
1. Kreirati sljedee varijable:
a.

a = 10

b.

b = 2.5 1023

c.

c = 2 + 3i , gdje je i imaginarna jedinica

d.

d = ej2 /3 , gdje je j imaginarna jedinica

2. Kreirati sljedee vektore:


a. = 3.14

15

26

2.71
8
b. =

28
182
c. = [5 4.8 . . . . . . 4.8 5] - brojevi od 5 do -5 sa korakom -0.2
d. = [10! 10!.!" . . . 10!.!! 10! ] - logaritamski razdvojeni brojevi izmeu 0 i 1 - koristiti naredbu
logspace
e. = ( eVec je string vektor karaktera)
3. Kreirati sljedee matrice:
a. =

...

2
- dimenzija 9x9 koja sadri samo broj 2 (koristiti ones ili zeros)
2

b. dimenzija 9x9 koja sadri sve nule, dok na glavnoj dijagonali sadri sljedee brojeve
[1 2 3 4 5 4 3 2 1] - koristiti (zeros i diag)
1 11
2 12
c. =

10 20

91
92

100

koja sadri elemente od 1 do 100 a dimenzije su 10x10 - koristiti reshape

d. =

dimenzija 3x4 koja sadri vrijednosti NaN (not a number) - koristiti nan
e. =

13
22

1
10

5

87

f. fMat matrica dimenzija 5x3 koja treba da sadri sluajne brojeve izmeu -3 i 3 (koristiti rand i floor
ili ceil)
4. Izraunati sljedee izraze, koristei varijable iz zadatka 1:
!

!!! (! !!!" /!)

a.

b.

=( +

c.

!"

)!

!"# !!! !!! !"#

(koristiti sqrt) poznato je da vrijedi = !/!


!"
!

!!

gdje oznaava realni dio kompleksnog broja u

zagradi, oznaava konjugovani-kompleksni broj c, a log je prirodni logaritam. Moete


koristiti naredbe real, log, conj.
5. Koristei varijable kreirane u zadatku 2, rjeiti jednaine za svaki element vektora iz zadatka 2.
a. =
b. =

!
!!!.!!

!!"#!

! /(!!.!! )

( ! )! + !

c. = !" (1/) - koristiti log10


6. Koristei varijable kreirane u zadatku 2 i 3, rjeiti jednaine.
a. = ( ) !
b. = ( )
c. = ( )! - koristiti det za determinantu matrice cMat
7.
a. Napraviti funkciju cSum koja vri sumiranje po kolonama matrice cMat. Rezultat je vektor reda
(koristiti sum)
b. Napraviti funkcijum cMean koja rauna srednju vrijednost redova matrice eMat. Rezultat treba da
bude kolona (koristiti mean)
c. Zamjeniti prvi red matrice eMat sa [1 1 1]
d. Napraviti funkciju cSub koja kreira podmatricu od cMat tako da sadri samo redove od 2 do 9 i
kolone od 2 do 9.
e. Kreirati vektor lin = [1 2 ... 20] (brojevi od 1 do 20) i onda napraviti svaku drugu vrijednost
negativnu tj. lin = [1 -2 3 -4 ... -20].
f. Napraviti vektor r dimenzija 1x5 koritenjem naredbe rand. Odrediti elemente koji imaju vrijednosti
manje od 0.5 i postaviti ih na 0 - koristiti find.

You might also like