DELOPPGAVE A

Hvis vi har lagret koden under i filen secret1.m, hvilke verdier har x og y når vi kjører:

 x, y = secret1(11, 3) 

Forklar også med en setning hva funksjonen gjør.

function [r, s] = secret1(a, b)
    r = 0;
    while (a >= b)
        a = a - b;
        r = r + 1;
    end
    s = a;
end


DELOPPGAVE B

Hvis vi har lagret koden under i filen secret2.m, hva blir x når vi kjører:

m = [[1:4];[5:8];[9:12];[13:16]];
x = secret2(m)

Forklar også med en setning hva funksjonen gjør.

function z = secret2(m)
    [r, c] = size(m);
    if r == c
        for i = 1:r
            for j = i:c
                temp = m(i,j);
                m(i,j) = m(j,i);
                m(j,i) = temp;
            end
        end
        z = m;
    else
        z = -1;
    end
end
  • No labels