...
Ø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!
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.
Code Block | ||
---|---|---|
| ||
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