Koda: |
A=[3,2,6,8;9,7,4,1]
B=[4,1,3,5;2,3,1,6] for x=1:8 if A(1)>3 a=A(1)+B(1) disp(a) elseif A(2)>3 b=A(2)+B(2) disp(b) elseif A(3)>3 c=A(3)+B(3) disp(c) elseif A(4)>3 d=A(4)+B(4) disp(d) elseif A(5)>3 e=A(5)+B(5) disp(e) elseif A(6)>3 f=A(6)+B(6) disp(f) elseif A(7)>3 g=A(7)+B(7) disp(g) elseif A(8)>3 h=A(8)+B(8) disp(h) end end |
Koda: |
octave:1> A=[3,2,6,8,9,7,4,1]
A = 3 2 6 8 9 7 4 1 octave:2> B=[4,1,3,5, 2,3,1,6] B = 4 1 3 5 2 3 1 6 octave:3> vecjeodtri = A>3 vecjeodtri = 0 0 1 1 1 1 1 0 octave:4> novaA = A .+ vecjeodtri .* B novaA = 3 2 9 13 11 10 5 1 |
Koda: |
for x=1:8
if A(x)>3 A(x)=A(x)+B(x); end end |
faznprifer je napisal/a: |
Še eno vprašanje. Kako iz množice vektorskih števil npr. [2 5 2 8 4 8 2 5], dobim podatek koliko je dvojk. |
Koda: |
A=[2 5 2 8 4 8 2 5];
I = find(A == 2); y=size(I); y=y(:,2) |