24.07.2013 Views

Priručnik za MATLAB - Ponude.biz

Priručnik za MATLAB - Ponude.biz

Priručnik za MATLAB - Ponude.biz

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

odgovarajućim elementom druge matrice. Ove operacije se u <strong>MATLAB</strong>-u zovu array<br />

operations, a ovde će se koristiti termin operacije element-po-element. Ove operacije se<br />

izvršavaju kada se ispred operatora nalazi znak tačka (.). Prema tome<br />

a .* b množi svaki element u a sa odgovarajućim elementom iz b<br />

a ./ b deli svaki element u a sa odgovarajućim elementom iz b<br />

a .\ b deli svaki element u b sa odgovarajućim elementom iz a<br />

a .^ b stepenuje svaki element u a sa odgovrajućim elementom iz b<br />

Neka su matrice G i H definisane sledećim elementima:<br />

G = [ 1 3 5; 2 4 6];<br />

H = [-4 0 3; 1 9 8];<br />

Tada je<br />

G .* H = [ -4 0 15<br />

2 36 48 ]<br />

Transponovanje matrice<br />

Transponovana matrica dobija se razmenom vrsta i kolona polazne matrice. Za ovu operaciju<br />

<strong>MATLAB</strong> koristi operator apostrof (').<br />

Neka je matrica A<br />

A =<br />

1 1 3<br />

4 0 6<br />

2 5 –1<br />

tada transponovanje matrice, A', daje sledeće:<br />

ans =<br />

1 4 2<br />

1 0 5<br />

3 6 -1<br />

Determinanta matrice det(A) je<br />

ans =<br />

46<br />

a rang matrice rank(A) je<br />

ans = 3<br />

Kao što vidite ovo su jednostavne komande u <strong>MATLAB</strong>-u.<br />

Postoji više ugrađenih komandi <strong>za</strong> standardna matrična izračunavanja. Na primer,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!