a)
I) Funksjonen returnerer en måned basert på et tallutifra hvilket månednummer måneden erl.
II) noe 'something'
er returvariabel, annet 'other'
er funksjonsnavn, 'funky
' er et argument. Bedre navn på disse kan være
noe noe =
mndmonth
annet =
findMndfindMonth
funky =
mndNrmonthNumber
b) Koden multipliserer sammen alle tall i listen. Bedre navn ville vært
res =
prodproduct
fn =
multListmultiplyList
c) Om tallene er like blir ikke val
opprettet, da oppstår en feilmelding, rett kode ser slik ut
Code Block |
---|
function val = maximum ( rA, sB ) if ( rA <> sB ) val = rA; else val = sB; 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
.
Code Block |
---|
function resbool = untitledFunction7 ( list) resbool = false; for i = 1 : length(list) if ( list(i) < 0) resbool = true; % fant jeg fant return else resbool = false; % fant ikke end end |