A1 Matlab

A1 Matlab A1 Matlab

ccd.uns.ac.rs
from ccd.uns.ac.rs More from this publisher
24.02.2013 Views

» a = [1 2 3; 4 5 6] a = 1 2 3 4 5 6 » a(1,3) ans = 3 » a( : , [1 3] ) ans = 1 3 4 6 » a( : , : ) a = 1 2 3 4 5 6 Primeri selekcija elemenata » a( [false true], 2:3 ) ans = 5 6 » a( : , 3:-1:1 ) ans = 3 2 1 6 5 4 » v = 3:-1:1 v = 3 2 1 » a( : , v ) ans = 3 2 1 6 5 4 » a( [2 1] , v ) ans = 6 5 4 3 2 1 » x = -pi : 0.01 : pi; » y = sin(x); » y(y > 0.9999)' ans = 0.9999 1.0000 1.0000 » x(y > 0.9999)' ans = 1.5584 1.5684 1.5784 » find(y > 0.9999) ans = 471 472 473

Brisanje i spajanje • Brisanje promenljivih i elemenata matrice – uklanjanje promenljivih iz radne memorije clear x y z – matrica može biti prazna x = [ ] (i tada postoji kao promenljiva) – brisanje celih kolona ili vrsta se vrši dodeljivanjem prazne matrice • Spajanje submatrica – spajanje po kolonama (matrice moraju imati jednak broj vrsta) – spajanje po vrstama (matrice moraju imati jednak broj kolona) » a = [ ] a = [ ] » b = [ 1 2 3 4 5 ] b = 1 2 3 4 5 » b(2:4) = [ ] b = 1 5 » b(4) = -1 b = 1 5 0 -1 » b = [ 1 5 ]; » b = [ b; 1+b ] b = 1 5 2 6 » a = [ b b’ + a = 1 5 1 2 2 6 5 6 » a = * b, b’ +;

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

a =<br />

1 2 3<br />

4 5 6<br />

» a(1,3)<br />

ans =<br />

3<br />

» a( : , [1 3] )<br />

ans =<br />

1 3<br />

4 6<br />

» a( : , : )<br />

a =<br />

1 2 3<br />

4 5 6<br />

Primeri selekcija elemenata<br />

» a( [false true], 2:3 )<br />

ans =<br />

5 6<br />

» a( : , 3:-1:1 )<br />

ans =<br />

3 2 1<br />

6 5 4<br />

» v = 3:-1:1<br />

v =<br />

3 2 1<br />

» a( : , v )<br />

ans =<br />

3 2 1<br />

6 5 4<br />

» a( [2 1] , v )<br />

ans =<br />

6 5 4<br />

3 2 1<br />

» x = -pi : 0.01 : pi;<br />

» y = sin(x);<br />

» y(y > 0.9999)'<br />

ans =<br />

0.9999<br />

1.0000<br />

1.0000<br />

» x(y > 0.9999)'<br />

ans =<br />

1.5584<br />

1.5684<br />

1.5784<br />

» find(y > 0.9999)<br />

ans =<br />

471 472 473

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

Saved successfully!

Ooh no, something went wrong!