...
I) Funksjonen returnerer en måned utifra hvilket månednummer måneden erl. utfra månednummeret. Funksjonen velger case som matcher uttrykk, "funky", og utfører de tilhørende setningene. Om det ikke finnes en match utføres otherwise-setningen.
II) 'somethingother'
er returvariabel, 'othersomething'
er funksjonsnavn, 'funky
' er et argument. Bedre navn på disse kan være
noe other = month
annet something = findMonthgetMonth
funky = monthNumber
b) Koden multipliserer sammen alle tall i listen. Bedre navn ville værtkan være
res = product
fn = multiplyList
c) Om tallene er like blir ikke val
opprettet, da oppstår en feilmelding, rett kode ser slik ut
...
Code Block | ||
---|---|---|
| ||
function bool = untitledFunction7hasNegatives ( 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 end |