Kodeforståelsesoppgaver (total videotid: 39:54)
Oppgave 1.1.1: Hvordan løse kodeforståelsesoppgaver.
Hvilken verdi får x og y etter at vi kjører følgende script?
oppgave_1.m
x = 2; y = x; x = x + 3;
Videoforklaring (4:51)
Svar
Oppgave 1.1.2: Forskjellige typer utskrift til skjerm
Hva skrives ut når vi kjører følgende script?
oppgave_2.m
x = 2 disp(x + 2); disp(x + 2)
Videoforklaring (4:42)
Svar
Oppgave 1.1.3: Tre typer uttrykk i Matlab
Hva skrives ut når vi kjører følgende script?
oppgave_3.m
x = 2; 2 + 2; disp(ans + 1); y = ans
Videoforklaring (8:27)
Svar
Oppgave 1.1.4: Sammensatt oppgave om variabelbindinger og utskrift
Hva blir skrevet ut hvis vi kjører følgende script?
oppgave_4.m
radius = 3; radius = radius + 2; diameter = 2*radius diameter+1; disp(diameter + 2) ans ans + ans ans
Videoforklaring (6:54)
Svar
Oppgave 1.1.5: Lokale variabler
Hva blir skrevet ut hvis vi kjører scriptet «oppgave_5.m»?
oppgave_5.m
x = 1; y = 2; z = 3; f(z); disp([x, y, z, ans]);
f.m
function y = f(x) z = x + x; y = z*z; end
Videoforklaring (6:50)
Svar
Oppgave 1.1.6: Retur fra funksjon og utskrift til skjerm
Hvilken verdi får variabelen z etter at vi kjører scriptet «oppgave_6.m»?
Hva blir skrevet ut til skjerm?
Hva er sammenhengen mellom utskriften til skjerm og retur av verdi fra g?
oppgave_6.m
y = 12; z = g(y);
g.m
function y = g(x) y = x + x; z = x * x disp(z); fprintf('%d\n', z); end
Videoforklaring (8:10)
Svar
Oppgave x.y.z: Tittel
Oppgavetekst
Videoforklaring (mm:ss)
Svar
Kodeoppgaver
Oppgave 1.2.1: Tittel
Utdelt kode
Videoforklaring (mm:ss)
Løsningsforslag
Oppgave 1.2.2: Tittel
Utdelt kode
Videoforklaring (mm:ss)
Løsningsforslag
Oppgave 1.2.3: Tittel
Utdelt kode
Videoforklaring (mm:ss)
Løsningsforslag
Oppgave 1.2.4: Tittel
Utdelt kode
Videoforklaring (mm:ss)
Løsningsforslag
Oppgave 1.2.5: Tittel
Utdelt kode
Videoforklaring (mm:ss)
Løsningsforslag
Oppgave 1.2.6: Tittel
Utdelt kode
Videoforklaring (mm:ss)
Løsningsforslag
Oppgave x.y.z: Tittel
Utdelt kode
Videoforklaring (mm:ss)
Løsningsforslag