a)
I)Funksjonen returnerer en måned basert på et tall.
II) noe er returvariabel, annet er funksjonsnavn, funky er et argument. Bedre navn på disse kan være
noe = mnd
annet = findMnd
funky = mndNr
b) Koden multipliserer sammen alle tall i listen. Bedre navn ville vært
res = prod
fn = multList
c) Om tallene er like blir ikke val opprettet, da oppstår en feilmelding, rett kode ser slik ut
function val = maximum ( r, s ) if ( r < s ) val = r; else val = s; end end
d) Koden vil itterere gjennom hele listen og overskrive res hver eneste iterasjon. Den vil bare returnere 1 om det siste elementet er negativt. For å slutte iterasjonen bør du legge til return.
function res = untitledFunction7 ( list) res = false; for i = 1 : length(list) if ( list(i) < 0) res = true; % fant jeg fant return else res = false; % fant ikke end end