a)
I) Funksjonen returnerer en måned utifra hvilket månednummer måneden erl.
II) 'other'
er returvariabel, 'something'
er funksjonsnavn, 'funky
' er et argument. Bedre navn på disse kan være
noe = month
annet = findMonth
funky = monthNumber
b) Koden multipliserer sammen alle tall i listen. Bedre navn ville vært
res = product
fn = multiplyList
c) Om tallene er like blir ikke val
opprettet, da oppstår en feilmelding, rett kode ser slik ut
function val = maximum ( A, B ) if ( A > B ) val = A; else val = B; end end
d) Koden vil iterere 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 bool = untitledFunction7 ( list) bool = false; for i = 1 : length(list) if ( list(i) < 0) bool = true; % fant jeg fant return else bool = false; % fant ikke end end