a=[1 2 3;4 5 6;7 8 9] a = 1 2 3 4 5 6 7 8 9 a(2,2)=2 a = 1 2 3 4 2 6 7 8 9 b=a(1,:) b = 1 2 3 %to to iste b=a([1],:) b = 1 2 3 %zaokruhlovanie od 0.5 hore round(1.5) ans = 2 round(1.4) ans = 1 %zaokruhlovanie k nule fix(1.8) ans = 1 fix(-1.8) ans = -1 %zaokruhlovanie hore floor(1.8) ans = 1 floor(-0.8) ans = -1 %zaokruhlovanie hore ceil(1.2) ans = 2 ceil(-1.2) ans = -1 a = 1 2 3 4 2 6 7 8 9 %vyberanie riadkov 1,3 c=a([1,3],:) c = 1 2 3 7 8 9 d=a([3,1],:) d = 7 8 9 1 2 3 a a = 1 2 3 4 2 6 7 8 9 a([3,1],[2,1,3]) ans = 8 7 9 2 1 3 v=1:4 v = 1 2 3 4 %scitavnie sum(v) ans = 10 a a = 1 2 3 4 2 6 7 8 9 a(2,2)=5 a = 1 2 3 4 5 6 7 8 9 %scitanie matice x=sum(a) x = 12 15 18 %celkovy sucet matice sum(sum(a)) ans = 45 x=sum(a,1) x = 12 15 18 %po stlpcoch x1=sum(a,1) x1 = 12 15 18 %po riadkoch x2=sum(a,2) x2 = 6 15 24 %vypis celej matice a(:) ans = 1 4 7 2 5 8 3 6 9 %matlab si maticu uklada alebo indexuje do stlpca a(5) ans = 5 b b = 1 2 3 b1=4:6 b1 = 4 5 6 b=[b;b1] b = 1 2 3 4 5 6 size(b) ans = 2 3 c=b(:) c = 1 4 2 5 3 6 %vytvorenie matice rozmeru 2x3 pomocu vektora reshape(c,2,3) ans = 1 2 3 4 5 6 %matica 3X2 reshape(c,3,2) ans = 1 5 4 3 2 6 % to iste ked dame maticu b reshape(b,3,2) ans = 1 5 4 3 2 6