22.10.2013 Views

Rešene naloge iz numerične matematike

Rešene naloge iz numerične matematike

Rešene naloge iz numerične matematike

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

1.3.2 Zapis z dvopičjem<br />

Če želimo zapisati vektor zaporednih števil, je to lahko zamudno, zato uporabimo<br />

zapis z dvopičjem. Izraz 1:5 predstavlja vrstični vektor [1,2,3,4,5].<br />

Števila v tako generiranih seznamih niso nujno cela.<br />

Primeri:<br />

1:5 je vrstica števil od 1 do 5, [1,2,3,4,5]<br />

0:2:10 je vrstica števil od 0 do 10, korak je 2, [0,2,4,6,8,10]<br />

5:-1:0 je vrstica števil od 5 do 0, korak je -1, [5,4,3,2,1,0]<br />

0:0.5:2 je vrstica števil od 0 do 2, korak je 0.5, [0,0.5,1,1.5,2]<br />

1.3.3 Izpis elementov<br />

Elementi vektorjev in matrik so indeksirani. Prvi element ima indeks 1. Če<br />

želimo <strong>iz</strong>pisati element, ki ne obstaja, program javi napako. Indekse lahko<br />

zapišemo z dvopičjem ali z vektorjem željenih indeksov.<br />

Primeri:<br />

v = [3,4,5,6,7,8]<br />

v(4) <strong>iz</strong>piše četrti element, 6<br />

v(0) ali v(10) javi napako<br />

v(2:4) <strong>iz</strong>piše elemente od drugega do četrtega (oba vključena), [4,5,6]<br />

v(1:2:3) <strong>iz</strong>piše prvi in tretji element, [3,5]<br />

v(3:end) <strong>iz</strong>piše elemente od tretjega do zadnjega, [5,6,7,8]<br />

m = [0,1,2;4,5,6;7,8,9]<br />

m(1:2,:) <strong>iz</strong>piše prvi dve vrstici matrike m<br />

m(:,2:3) <strong>iz</strong>piše drugi in tretji stolpec matrike<br />

m(:) <strong>iz</strong> matrike naredi vektor (stolpec), tako da stolpce zaporedoma zloži v<br />

vektor<br />

1.4 Operacije<br />

Osnovne operacije so + (seštevanje), - (odštevanje), * (množenje), ^ (potenciranje),<br />

’ (transponiranje), \ (levo deljenje) in / (desno deljenje). Če<br />

želimo, da operacija deluje po komponentah, pred operator zapišemo piko.<br />

Pozorni moramo biti na dimenzije. Operator ’ (transponiranje) pri matrikah<br />

s kompleksnimi koeficienti pomeni transponiranje in konjugiranje. Če<br />

želimo matriko le transponirati, uporabimo .’. Če napišemo x = A \ b, je<br />

x rešitev sistema A*x = b. Če <strong>iz</strong>računamo x = b/A, je x rešitev sistema x*A<br />

= b.<br />

Primeri:<br />

8

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

Saved successfully!

Ooh no, something went wrong!