Oppgave 1 - Løkker
%1 for i = 1:20 fprintf('%i. Bolton Wanderers\n',i) end %2 tall = 1; while tall ~=7 tall = randi([0 10]); disp(tall) end
Oppgave 2 - Funksjonskonstruksjon
velkommen sumtall(1,3) function velkommen disp('Velkommen til de røde elefanters evighet.') end function tall = sumtall(tall1,tall2) tall = tall1 + tall2; end
Oppgave 3 - Vårt første lille program (skript)
function kontroll %testtabell = [0,3,1,9,8,3,8]; testtabell = [1,2]; storste = storst_tall(testtabell); disp(storste) dobbel_storste = dobbelt_tall(storste); disp(dobbel_storste) areal = sirkelareal(dobbel_storste); disp(areal) end function tall=storst_tall(tabell) tall = tabell(end); for element = tabell if tall < element tall = element; end end end function tall = dobbelt_tall(tall) tall = 2*tall; end
Oppgave 4 - Funksjonskall inne i funksjoner
function kontroll radius = input('Skriv inn arealet til sirkelen din: '); areal = pi*kvaderat(radius); disp(areal); end function areal = sirkelareal(radius) areal = pi*kvaderat(radius); end function tall=kvaderat(tall) tall = tall*tall; end
Oppgave 5 - Tilfeldige tall
function kontroll number = randomNumber(-12,213); disp(number) end function number = randomNumber(maxNum,minNum) if minNum > maxNum temp = minNum; minNum = maxNum; maxNum = temp; end temp = maxNum-minNum; number = mod(round(now)*cputime,temp); number = number + minNum; end