TMA Kræsjkurs i Matlab. Oppgavesett 1/3

Like dokumenter
Øvingsforelesning i Matlab TDT4105

MAT1120 Plenumsregningen torsdag 26/8

TMA Kræsjkurs i Matlab. Oppgavesett 2/3

Øvingsforelesning i Matlab TDT4105

Fasit MAT102 juni 2016

En innføring i MATLAB for STK1100

Obligatorisk oppgave 1

Matematikk Øvingsoppgaver i numerikk leksjon 2 Funksjoner og plotting

UNIVERSITETET I OSLO

Løsningsforslag MAT102 Vår 2018

Noen MATLAB-koder. 1 Plotte en vanlig funksjon. Fredrik Meyer. 23. april 2013

BYFE/EMFE 1000, 2012/2013. Numerikkoppgaver uke 34

Fasit til eksamen i emnet MAT102 - Brukerkurs i matematikk II Mandag 21.september 2015

MATLAB for STK1100. Matematisk institutt Univeristetet i Oslo Januar Enkel generering av stokastiske variabler

1. Finn egenverdiene og egenvektorene til matrisen A = 2 1 A =

Control Engineering. MathScript. Hans-Petter Halvorsen

Løsningsforslag. Innlevering i BYFE/EMFE 1000 Oppgavesett 1 Innleveringsfrist: 14. september klokka 14:00 Antall oppgaver: 3.

Løsningsforslag. Oppgave 1 Gitt matrisene ] [ og C = A = 4 1 B = 2 1 3

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

EKSAMEN I MATEMATIKK 1000

Løsningsforslag. e n. n=0. 3 n 2 2n 1. n=1

TMA Matlab Oppgavesett 2

Plotting av data. Kapittel Plott med plot-funksjonen

Matematikk Øvingsoppgaver i numerikk leksjon 5 Skript

LØSNINGSFORSLAG EKSAMEN MA0002, V08

Bootstrapping og simulering Tilleggslitteratur for STK1100

TDT4105 IT Grunnkurs Høst 2016

Fasit eksamen i MAT102 4/6 2014

Introduksjon til Matlab. Håvard Berland

Funksjoner Forelesning i Matematikk 1 TMA4100. Hans Jakob Rivertz Institutt for matematiske fag 19. august 2010

41070 STABILITET I ELKRAFTSYSTEMER

Matematikk Øvingsoppgaver i numerikk leksjon 4 m-ler

1. (a) Finn egenverdiene og egenvektorene til matrisen A =

5.8 Iterative estimater på egenverdier

Løsningsforslag til eksamen i MA0002, Brukerkurs i matematikk B

Prøve i Matte 1000 BYFE DAFE 1000 Dato: 03. mars 2016 Hjelpemiddel: Kalkulator og formelark. Alle svar skal grunngis. Alle deloppgaver har lik vekt.

Forelesning Matematikk 4N

Matematikk Øvingsoppgaver i numerikk leksjon 3. Løsningsforslag

Løsningsforslag til prøveeksamen i MAT1050, vår 2019

f (x) = a 0 + a n cosn π 2 x. xdx. En gangs delvisintegrasjon viser at 1 + w 2 eixw dw, 4 (1 + w 2 ) 2 eixw dw.

MAT 1120: Obligatorisk oppgave 2, H-09

1 Oppgave 1 Skriveoppgave Manuell poengsum. 2 Oppgave 2 Code editor Manuell poengsum. 3 Oppgave 3 Skriveoppgave Manuell poengsum

START MED MATLAB. Når du starter Matlab, kommer du inn i kommandovinduet. Dersom du har versjon 6.1, ser du dette :

Matematikk Øvingsoppgaver i numerikk leksjon 3 Løsningsforslag

Oppgave 4. Med utgangspunkt i eksemplet gitt i oppgaveteksten er veien ikke lang til følgende kode i Matlab/Octave:

Vær OBS på at svarene på mange av oppgavene kan skrives på flere ulike måter!

Matematikk Øvingsoppgaver i numerikk leksjon 2 Løsningsforslag

UNIVERSITETET I OSLO

Øvingsforelesning i Matlab TDT4105

EKSAMENSOPPGAVER FOR TMA4110/TMA4115 MATEMATIKK 3

Matematikk Øvingsoppgaver i numerikk leksjon 2 Løsningsforslag

Python i MEK1100. Feltteori og vektoranalyse

3x + 2y 8, 2x + 4y 8.

Examples plotting. Øyvind Ryan

Matematikk Øvingsoppgaver i numerikk leksjon 9. Løsningsforslag

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

LØSNINGSFORSLAG EKSAMEN MA0002, VÅR 09

Matematikk Øvingsoppgaver i numerikk leksjon 3 Funksjoner og plotting

Manual for wxmaxima tilpasset R2

TMA Kræsjkurs i Matlab. Oppgavesett 3 Versjon 1.2

Løsningsforslag MAT 120B, høsten 2001

TMA4105 Matematikk 2 Vår 2014

MAT1110: Obligatorisk oppgave 2, V Løsningsforslag

MAT1110. Obligatorisk oppgave 1 av 2

Løsningsforslag MAT102 - v Jon Eivind Vatne

Kapittel Oktober Institutt for geofag Universitetet i Oslo. GEO En Introduksjon til MatLab. Kapittel 14.

Matlab-tips til Oppgave 2

13.1 Fourierrekker-Oppsummering

EKSAMEN BOKMÅL STEMMER. DATO: TID: OPPG. SIDER: VEDLEGG: 3 desember :00-13: FAGKODE: IR Matematikk 1

Høgskolen i Oslo og Akershus. a) Finn den deriverte av disse funksjonene: b) Finn disse ubestemte integralene: c) Finn disse bestemte integralene:

MATLAB for MAT (revidert versjon våren 2008) Klara Hveberg og Tom Lindstrøm

Løsningsforslag. og B =

n=0 n=1 n + 1 Vi får derfor at summen er lik 1/2. c)

UNIVERSITETET I OSLO

TMA4122/TMA4130 Matematikk 4M/4N Høsten 2010

Høgskolen i Oslo og Akershus. 1 (x 2 + 1) 1/2 + x 1 2 (x2 + 1) 1/2 (x 2 + 1) = x 2x 2 x = = 3 ln x sin x

Noen hint for å gjøre Matlabøving i TMA4105

MA1101 Grunnkurs Analyse I Høst 2017

MAT 1110: Obligatorisk oppgave 1, V-07: Løsningsforslag

MEK1100, vår Obligatorisk oppgave 1 av 2. Torsdag 28. februar 2019, klokken 14:30 i Devilry (devilry.ifi.uio.no).

Matematikk Øvingsoppgaver i numerikk leksjon 5 Løsningsforslag

Obligatorisk oppgavesett 2 MAT1120 H16

Løsningsforslag til prøveeksamen i MAT1100, H-14 DEL 1

Transformasjoner av stokastiske variabler

Matematikk Øvingsoppgaver i numerikk leksjon 5 Løsningsforslag

Øving 2. Oppgave 1: Diverse algebra med føring. Oppgave 2: Ligningssystem som tekstoppgave. Oppgave 3: Grafgjenkjenning

Innleveringsoppgave 3

TMA4110 Matematikk 3 Eksamen høsten 2018 Løsning Side 1 av 9. Løsningsforslag. Vi setter opp totalmatrisen og gausseliminerer:

Løsningsforslag. Prøve i Matematikk 1000 BYFE DAFE 1000 Dato: 29. mai 2017 Hjelpemiddel: Kalkulator og formelark. Oppgave 1 Gitt matrisene.

UNIVERSITETET I BERGEN

UNIVERSITETET I OSLO

Løsningsforslag. Innlevering i BYFE 1000 Oppgavesett 1 Innleveringsfrist: 10. oktober klokka 14:00 Antall oppgaver: 6. Oppgave 1

Ditt og Datt i MATLAB. En introduksjon til Matlab og Simulink for ferske kybernetikk-studenter

Bootstrapping og simulering

Hydrostatikk/Stabilitet enkle fall

f =< 2x + z/x, 2y, 4z + ln(x) >.

TMA4245 Statistikk Høst 2016

UNIVERSITETET I OSLO

Transkript:

TMA4123 - Kræsjkurs i Matlab. Oppgavesett 1/3 22.02.2013 Dette oppgavesettet omhandler grunnleggende Matlab-funksjonalitet, slik som variabler, matriser, matematiske funksjoner og plotting. Den aller viktigste matlabfunksjonen er help. Benytt deg av denne dersom du står fast. Hvis du for eksempel lurer på hvordan linspace fungerer, skriv help linspace En annen nyttig hjelpefunksjon er lookfor. Den kan du bruke dersom du ikke kjenner navnet til en funksjon du ønsker å bruke. Si at du ønsker å beregne en absoluttverdi, men har glemt hva den aktuelle funksjonen heter. Da vil være til hjelp. Andre kilder til hjelp: lookfor 'absolute value' Skriv doc i Matlab, eller bruk Help -menyen Getting started with Matlab http://www.mathworks.se/help/pdf_doc/matlab/getstart.pdf Berland s Introduksjon til Matlab Google Oppgave 1: http://www.stud.math.ntnu.no/matlabkurs/ Lag tre variabler x, y, z, med verdiene 3, 5.3, e πi/3. (a) Finn x + z. Kall resultatet w. Bestem w. (b) Finn sin(x), y, 3 y, sinh(x) og log z cos x 2π. (c) Bruk Matlab til å beregne 1 + 10 5. Ble svaret som forventet? Hvis ikke, be Matlab gi deg presist svar. 1

format Oppgave 2: (a) Bruk en for-løkke til å printe ut en (valgfri) streng 50 ganger (b) Gjør det samme med en while-løkke Oppgave 3: (a) Lag de to 12 12-matrisene A =...... 1 0 0... 0 0 2 0... 0 B = 0 0 3... 0.... 0... 12 Alle elementene i A er lik 3. Alle elementene i B er lik 0, bortsett fra diagonalen som består av vektoren [1, 2, 3,..., 12]. (b) Lag en matrise D ved å putte inn 3 3-matrisen 3 1 2 C = 1 3 2 2 2 1 øverst til høyre i matrisen A. Det vil si, D er lik A bortsett fra at elementene øverst til høyre er erstattet med elementene fra C. (c) Beregn det kolonnevise produktet av elementene i D og putt disse inn i en vektor. (Det siste elementene i den resulterende vektoren vil være 78732.) (d) Lag en 5 5-matrise med verdier trukket fra den uniforme sannsynighetsfordelingen på intervallet (0, 1). (Bruk rand). Finn alle elementene som er < 0.3 og sett disse til 0. ones, diag, prod, rand, find Oppgave 4: Lag følgende 4 4-matrise 3 1 2 C = 1 3 2 2 2 1 2

(a) Finn determinanten til C (b) Finn egenverdiene og egenvektorene til C (c) Beregn den inverse C 1 (d) Løs ligningsystemet Oppgave 5: 3x + y + 2z = 3 x + 3y 2z = 5 2x 2y + z = 7 Bruk Matlab til å regne ut summen av rekken S = N r=1 når N = 20. Ikke bruk formelen for summen av kvadrater. Løs oppgaven uten å bruke løkker..ˆ, sum. Svaret er 2870. Oppgave 6: Denne oppgaven omhandler Fibonaccitallene (http://en.wikipedia.org/wiki/ Fibonacci_number), som er tallsekvensen (F 1, F 2, F 3,... ) definert ved at { 1, n = 1, 2 F n = F n 1 + F n 2, n 3 (a) Lag et script som som beregner de 20 første Fibonaccitallene. Forsøk å gjenskape følgende plot av disse (tittel, farger, etc). r 2 3

(b) Lag en funksjon som tar et tall n som input og returnerer en vektor med de n første Fibonaccitallene (c) Utvid funksjonen slik at den i tillegg returnerer summen av de n første Fibonaccitallene 17710. for, plot, function. Summen av de 20 første Fibonaccitallene er Oppgave 7: Plot funksjonen sin(x) over intervallet [ 3, 3] samplet i 150 jevnt fordelte punkter. linspace, plot Oppgave 8: Forsøk å gjenskape følgende figurer 4

Dette er plot av 12 sin(3x) + 8 cos(5x). Legg merke til x-aksen og linjetykkelsen i Figur 2. axis, title, legend, set(gca) Oppgave 9: Forsøk å gjenskape følgende figur. Legg merke til tittel, linjetykkelse og farger. subplot 5

Oppgave 10: I denne oppgaven skal vi lage et 3-dimensjonalt plot. Målet er å ende opp med følgende figur: (a) Lag først det 2-dimensjonale området vi vil plotte over (et xy-plan). Vi ønsker å plotte over det kvadratiske området 10 < x, y < 10. Vi kan danne dette ved hjelp av linspace og meshgrid. skriv help meshgrid og kikk på eksempelet. (b) Definer deretter funksjonen z = sin( x 2 + y 2 ) x2 + y 2 Bruk.ˆ2 og./ (c) Plot så z over området 10 < x, y < 10 ved å bruke surf (d) Dette gir nesten plottet vi ønsker, bortsett fra at tittelen mangler og fargene er feil. Skriv help colormap. Bruk deretter help graph3d for å finne riktig colormap. (e) Eksperimenter med funksjonalitet du finner i help graph3d. Hvor fancy kan du få figuren til å bli? 6

Oppgave 11: Definer de to funksjonene f(x) = e x2 cos(3x) 1 g(x) = log(x 2 )e 3x Beregn integralene fra x = 2 til x = 3 Bonuspoeng dersom du definerer f og g som såkalte anonyme funksjoner doc 'anonymous function', lookfor integral Oppgave 12: La f være funksjonen f(x, y) = 2x 2 + y 2 2xy 2x 3 + x 4. Bruk matlabfunksjonen fminsearch til å finne minimum av f. Oppgave 13: Hjelp en medstudent eller jobb deg gjennom Introduksjon til Matlab http://www.stud.math.ntnu.no/matlabkurs/. Alternativt, kikk på en av de uttallige matlabtutorials du finner på nettet, f.eks. via http://www.mathworks.com/academia/student_center/tutorials/ launchpad.html 7