Teori
Uke | Lærer | Tema / Innhold | Last ned vedlegg | Feedback |
---|---|---|---|---|
35 | Brukes til introduksjon av faget |
Matlab
AC = Anders Christensen, RS = Rune Sætre
Uke | Foiler AC+RS | Innhold | Last ned vedlegg | Tilbakemelding |
35 | Oversikt over faget |
| Uke 35 | |
36 | Kap 2-3: lister og tabeller, Script, Innputt/Utputt, Funksjoner (innebygde) Funksjoner (lage egne), plotting, Matlab-script, Innputt og utputt | Matlabfiler-1-2.zip | Uke 36 | |
37 | Uke37_Matlab_3.pdf | Kap 3.7 + 1.6 + 4.1-3. Mer om funksjoner. Logiske betingelser, betinget programutførelse (valg) | Uke 37 | |
38 | Uke38_Matlab_4-5.pdf | Betinget programutførelse (valg: IF og SWITCH) og løkker (FOR) | uke38_valg.zip | Uke 38 |
39 | Uke39_Matlab_5-6.pdf | Løkker: for og while. Algoritmeformulering. | Matlabfiler-5-6.zip | Uke 39 |
40 | Uke40-Matlab_6-7.pdf | Problemløsning (faktorisering) og vektorisering | uke40_Matlabfiler-7.zip | Uke 40 |
41 | Uke41-Matlab-8.pdf | Programmer, mer om funksjoner, feilsøking | uke41_Matlabfiler-8.zip | Uke 41 |
42 | Uke42-Matlab-9-kap7.pdf | Strenger og strenghåndtering. Innebygde funksjoner. | Uke42-tekststrenger_TR.zip | Uke 42 |
43 | Uke43-Matlab10-kap8.pdf | CellArray, Struct, Programmeringseksempler | Uke 43 | |
44 | Uke44-Matlab-11-kap9.pdf | Enkel Filbehandling, og generell filbehandling | Uke44_FilbehandlingOgLittTilEksempler.zip | Uke 44 |
45 | uke-45-matlab-12_Kap10.5.pdf | Rekursjon, kap 10.5 | Uke45_FunksjonerRekursjon.zip | Uke 45 |
46 | uke-46-matlab-13.pdf | Matlab 12.3 og 12.5. Sortering og søk | Uke 46_TR.zip | Uke 46 |
47 | Uke-47-Matlab-14.pdf | Filbehandling, Datastrukturer, 2-dimensjonale tabeller (bilder) |
| Uke 47 |
48 | Uke48_Avslutning.pdf | Eksamenstips, Teori-oversikt, Programmeringsoversikt | Uke48_Eksamenstips_TR.pdf | Uke 48 |
Videoer
Videoene som lenkes til på denne siden brukes i stedet for øvingsforelesninger i Matlab.
Videoene presenterer eksamensrelevante oppgaver, og demonstrerer hvordan man kan gå frem for å løse disse.
Du bør se videoene for uke 36 i uke 36, siden de er relevante for øvingen som skal leveres uke 37. Videoene fra tidligere uker kan imidlertid også være relevante for øvinger i senere uker, og de tidlige videoene handler om fundamentale konsept, så man kan få mye igjen av å se tidlige videoer på senere tidspunkt også.
Det er to typer oppgaver: kodeforståelsesoppgaver og kodeoppgaver. Kodeoppgavene handler om problemløsning med Matlab, og ligner derfor på de oppgavene man får flest av på øvinger og eksamen. Kodeforståelsesoppgavene forklarer hvordan man kan tenke for å forstå Matlab-kode, og hvordan det fungerer. De kan hjelpe deg forstå forskjellige Matlab-konstruksjoner. De tar utgangspunkt i en type oppgaver som også kommer på øvinger og eksamen.
Du bør se alle videoene, særlig kodeoppgavene. Se fort over oppgaven før du ser videoen, og tenk gjennom hvordan du ville løst problemet. Best læringsutbytte får du hvis du prøver å løse oppgaven fullstendig, og kun ser videoen når du føler du står fast eller er ferdig med oppgaven.
Uke 39 - fprintf og while-løkker
Uke 41 - vektorisering og preallokering
Uke 42 - plotting, retur av flere verdier og funksjonsvariabler