Øving 1:
- Funskjoner
- Input, output
Øvingsmål:
- 1.3,1.3.1, 1.4.1, Matlab som kalkulator. Bli kjent med de grunnleggende mattematiske operatorene. Rekkefølge av disse og skumle utregninger. .
- 1.4.3 Bli kjent med innebygde funksjoner
- 3.7, 3.8 Lage egne funksjoner
- 3.2.1 Dokumentasjon
Øvingskrav:
- Bruk av variabler
- Bruk av funksjoner
- Skikk og bruk i programmering
Arbeidet i oppgave 1 og 2 vil gå tapt om Matlab lukkes. Skriv "save OppgaveX" før du lukker Matlab og "load OppgaveX" for å laste inn arbeidet.
Oppgavene skal vises frem og forklares kort til din studentassistent ("studass") på datasal.
Oppgave 3:
Funksjoner er oversiktlige og ligger lagret på disk, i motsetning til den interaktive modusen. De ligner på mattematiske funksjoner og tar ofte inn variabler utenifra, også kalt argumenter. Feks funksjonen f( x ) tar x som argument.
Matlab har flere ulike innebygde funksjoner. Bruk help!
Nedenfor er en mystisk funksjon. Finn ut hva den gjør og dukumenter dette som kommentarer i koden.
Gi variablene gode navn. Dette kan være korte og konsise navn som man husker eller gjenkjenner selv. Ord i variabler kan fremheves med store bokstaver. feks: newCalculation eller newCalc.
function [ svar ] = untitledFunction7( A ) x = randi(34,1,50); c1 = sort(papir); variabel = hus>=A; svar = sum(vann); end
Oppgave 4
a) Lag en funksjon som regner ut volumet av et tetraeder. V = (1/12)*sqrt(2)*a^3 .
b) Utvid funksjonen slik den kan ta inn en liste av tall, volTetra([1:5:40]). Tips: Elementvis operasjon på a.
Hjelp / mistanke om bugs:
Ved spørsmål eller behov for hjelp konsulter studassen din i saltiden hans / hennes. Du kan også oppsøke andre studasser på sal eller legge ut et innlegg på piazza (https://piazza.com/).
Innleveringsfrist:
PLACEHODLER
Godkjenning:
Ja, 3 av 4 oppgaver