Oppgave 1 - Teori for-løkker
enListe = 1:10 for tellevariabel = enListe %her er det kode som gjentas end
- Man bruker helst når antallet iterasjoner er kjent. Når du ikke vet antall iterasjoner er det vanligere å bruke while-løkker.
Oppgave 2 - Repitisjon av for-løkker
for i = 1:length(list) if list(i) <= 0 list(i) = 1; end end
forelopig_sum_tabell = zeros(1,length(list)); forelopig_sum_tabell(1) = list(1); for i = 2:length(list) forelopig_sum_tabell(i) = forelopig_sum_tabell(i-1)+list(i); end forelopig_sum_tabell
Oppgave 3 - Doble for løkker
%1 mat = [ 1, 3,-3, 5,23; 23, 2,34,13,32; 33,67,64, 5,-9; 46,-6, 6,64, 8; 2, 3,19,23,-4]; %2 i = 1; for row = mat j = 1; for element = row' if element < 0 mat(j,i) = -element; end j = j+1; end i = i+1; end mat %3 tall = mat(1,1); for row = mat for element = row' if element > tall tall = element; end end end tall
Oppgave 4 - Den lille multiplikasjonstabellen
mult = [1:10]'*[1:10]
Oppgave 5 - Formasjonsteknologi grunnkurs
function kontroll mat = round(rand([3,12])); for row = mat' svar = isapproved(row); row' fprintf(' gir svaret %i.\n',svar); end end function svar = isapproved(list) svar = sum(list(1:6))>= 5 && sum(list(7:12))>=4; end