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