DN1214, Numeriska Metoder för S 2. Laboration 1: MATLAB-introduktion ochekvationslösning Sista redovisningsdag för bonuspoäng:

Storlek: px
Starta visningen från sidan:

Download "DN1214, Numeriska Metoder för S 2. Laboration 1: MATLAB-introduktion ochekvationslösning Sista redovisningsdag för bonuspoäng:"

Transkript

1 Beatrice Frock Laboration DN114, Numeriska Metoder för S. Laboration 1: MATLAB-introduktion ochekvationslösning Sista redovisningsdag för bonuspoäng: Under Tö1 - Tö kommer vi att arbeta med uppgifterna i Lab1. Ni kommer säkert inte att hinna göra samtliga uppgifter under terminalövningarna så ni måste planera ert arbete så ni kan redovisa delmomenten i Lab1 under terminalövningspassen. Alla deluppgifter skall utföras,och de delmoment som markerats med R skall redovisas. Om inte annat sägs i uppgiftsformuleringen skall redovisningen bestå av programlistor samt resultatutskrifter i form av plotbilder och dagböcker med kommentarer. Redovisningen görs fortlöpande under terminalövningspassen. Då alla delmomenten godkänts bokförs hela labben som godkänd. För deluppgifter som ej markerats med R behöver ni inte sammanställa någon bestående redovisning,men ni skall vara beredda att demonstrera era lösningar direkt vid terminalen. Förbered Dig till Tö 1 genom att läsa om vektorer och matriser i Matlab-häftet. Titta i kap 1 om hur man kör MATLAB på din dator. Läs om repetition (for-sats,while-sats) i häftet. Se även material från föreläsningar och övningar. Användbara programfiler beskrivs i NAM och finns på kursbiblioteket p:\kurser\nada\numme på datorn. Kopiera in vad du behöver,byt namn och modifera efter behov. Filerna kan även hämtas genom kursens hemsida på nätet. Klicka på det aktuella stället i texten och spara det du behöver. Använd flitigt help-kommandot i MATLAB. Program är det lämpligt att skriva in som m-filer i editerings-fönstret och sedan köra i MATLAB-fönstret genom att ange filens förnamn (detta får Du bl.a. öva på i denna lab). MATLAB kommer att vara vårt verktyg under hela kursen så ni kan spara mycket tid vid de framtida laborationerna genom att noggrant genomföra alla delmomenten i Lab 1 (även dem som ej behöver detaljredovisas). Bokför den tid du lägger ned på arbete med laborationerna. Vi är mycket intresserade av att få reda på elevernas arbetsbelastning,så vi vill att du fortlöpande bokför den tid du lägger ned på arbete med labuppgifterna och skriver ned totaltid vid slutredovisning av respektive labuppgift. 1

2 Namn:... Pers.no:... I. Praktiska övningar med MATLAB Läs igenom relevanta delar av Matlab-häftet och lös följande uppgifter. Uppgifterna redovisas fortlöpande i datorsalen. 1.R Lös det linjära ekvationssystemet w 1 w w 3 w 4 Lösning:... 6 = 5 1.R Tabellera och rita funktionen f(x) =(5+ x)lnx 10 x + a för några olika intervall på x-axeln,dels för a =8,och dels för a =1. Har funktionen något nollställe? Hur många och var? En rot är mycket stor (flera tiopotenser),med vetskap om detta kan ett approximativt värde lätt beräknas,hur då? De elementära funktionerna finns på sid 5. Skriv ut någon av plotbilderna på papper. 3.R Skriv ett program som löser det linjära ekvationssystemet x M =0, x G + 0.1x S x G =40, x M + 0.6x S x S =0, x M +0.5x G Exekvera programmet och spar resultatutskrifterna på en dagboksfil (diary). Skriv ut program och dagbok på papper. 4.R Skriv ett program som i ett koordinatsystem ritar kurvorna y = x 4 ax x 1066x för följande tre värden på a =5.99, 6, 6.01 med lämplig rubrik (t.ex. Num Numsson,Deluppg. 4) och axelbeteckningar. x bör variera i området 4.7, 8.3. Pröva även med andra intervall. Varför är det givna intervallet mest intressant? Använd slutligen gtext till att markera vilken av kurvorna,som svarar mot respektive a värde. Skriv ut plotbilden på papper. 5.R En bil rör sig med konstant acceleration a längs en rak väg. Inför följande beteckningar: Bilens avstånd till en referenspunkt O vid tiden t =0 : s 0, Bilens avstånd till referenspunkten O vid tiden t : s, Bilens hastighet vid tiden t =0 : v 0

3 Namn:... Pers.no:... Med dessa beteckningar gäller s = s 0 + v 0 t + at Skriv ett program där de okända parametrarna bestäms från följande mätvärden. t 5 9 s Koefficientmatrisen bör byggas upp från kolumnvektorer. Tabellera och rita slutligen s som funktion av t (t=0:0.1:10) med lämplig rubrik och axelbeteckningar (se Matlabhäftet). Rita in mätvärdena som cirklar i bilden. Skriv ut plotbilden på papper. Redigera samman de två filerna till en liten redogörelse enligt följande mall: Rubrik,t.ex. Accelerande bil,lab 1 deluppgift I:5 Namn,t.ex. Num Numsson Pers.no Programmet pgi5.m nedan (kopia av programfilen) ger följande resultatutskrift (kopia av dagboksfilen) Plotbilden som genereras av programmet bifogas. Skriv slutligen ut er redogörelse på papper,och var beredd att demonstrera programmet. Redovisat deluppgifterna I:1-5 Ass. sign. och datum:... 3

4 6. Kommandofiler (m-filer) kan användas för att skriva in stora uttryck som kan vara svåra att få rätt på en gång. definiera matriser med många rader och kolumner. skriva hela program. Filerna kan editeras om det blev fel första gången. Kommandofilen nedan heter fack.m och innehåller koefficientmatrisen och högerledet till ett linjärt ekvationssystem med 17 obekanta och 17 ekvationer. Som Du kan förstå är det mycket lätt att göra misstag då matrisen ställs upp,så det är väsentligt att man lätt kan korrigera misstagen. Procenttecknet ( %) används i MATLAB som inledning till en kommentar. Allt som står efter % på en rad är kommentar,d.v.s. datorn utför inte detta,utan det står där enbart för att förklara för den som läser texten. Filen fack.m finns på kursbiblioteket,så Du kan leka med exemplet senare. a=sqrt()/; % Kolumnnummer % % rad nod led A=[-a a % 1 x -a a % y % 3 3 x % 4 3 y % 5 4 x % 6 4 y a a % 7 5 x a a % 8 5 y a a % 9 6 x a a %10 6 y %11 7 x %1 7 y a 0 %13 8 x a 0 %14 8 y a %15 9 x a %16 9 y a -1]; %17 10 x % b= [ ] ; 4

5 Matrisen har så många kolumner att det är omöjligt att skriva ut matrisens samtliga element på ett överskådligt sätt. Vi använder därför kolon-notation för att definiera delmatriser av A se Edsberg 3.8. Nedan utför vi filen fack.m och tittar därefter på vilka värden matriselementen i nedre högra hörnet har. Vi tittar på kolumnerna 1 till 17,raderna 8 till 17. >> fack >> A(8:17,1:17) ans = Kopiera i filen fack.m,exekvera den och gör följande operationer på A och b. a. Skriv på skärmen den första kolumnen av A. b. Skriv komponent 4 till 8 av b. c. Skriv den 3 3 delmatris av A som fås av de tre första kolumnerna,de tre första raderna. d. Lös ekvationssystemet och skriv ut lösningen. e. Ändra (,5)-elementet av A till 1.4 och lös ekvationssystemet. 7.R Funktioner returnerar ett eller flera värden,och kan ha en eller flera parametrar. Man kan skapa egna funktionsfiler,läs om funktioner i Matlab-häftet. för mer information. Grafer kan enkelt ritas med hjälp av funktionen fplot. Görhelp fplot för information om hur funktionen används. Bli inte rädd för all den text som skrivs ut,utan börja med att läsa de tre första raderna och testa exemplet där. 5

6 Namn:... Pers.no:... Funktionen måste ha två argument, FNAME,namnet på den funktion som skall plottas LIMS,en vektor som anger ett intervall på x-axeln Vi definerar därför en egen funktion enligt function f=fx46(x) f=*x.^3-3*x.^-1*x+1; Funktionens namn är fx46,och funktionen finns i en fil med namnet fx46.m. Jag skapade funktionen genom att i emacs skriva in ovanstående rader i en fil med namnet fx46.m. För att beräkna funktionens värde för x=1.5 gör vi anropet fx46(1.5). Om argumentet är en vektor,så blir resultatet också en vektor. För att plotta grafen för funktionen fx46 gör vi anropet fplot( fx46,[-3 5]) och får direkt en snygg figur. Skriv en egen funktionsdefinition och pröva! Observera att funktionsnamnet omges av strängparanteser vid anropet av fplot. Uppgift: R Plotta kurvan y = e.5x ln(x +0.5) + 1 x 5 a. i intervallet 0 x 4 med ett lagom litet steg så att kurvan inte ser kantig ut. b. Skriv en egen funktion myfun för funktionen ovan. Skriv funktionen så argumentet x kan vara såväl en skalär som en vektor (OBS: punkt notationen). Plotta därefter kurvan i a. med hjälp av fplot,se Matlab-häftet. Tag ut plotbilden på papper. c.iintervallet 4 x 4. Använd gärna myfun och fplot. Fundera över resultatet! Vad är definitionsområdet för funktionen? Pröva med MATLAB-kommandot log(-) respektive x=-3:0.1:-0.1; plot(x,log(x)) när du funderar över resultaten. Redovisat deluppgifterna I:7 a,b,c ovan. Ass. sign. och datum:... 6

7 Namn:... Pers.no:... II. Ekvationslösning. I NAM,EKVATIONER OCH EKVATIONSSYSTEM finns bra exempel och programdelar som Ni kan utgå från i ert arbete. 1. Bestäm den positiva roten till ekvationen x 4 cos x =0.R Vi vill bestämma samtliga rötter till följande ekvation x 4sinx 3=0 a. Rita grafen för y(x) =x 4sinx 3=0. Experimentera med olika intervall i x-led och olika tabellsteg så att figuren till slut har med alla nollställen till y(x). b. Bestäm den största och den minsta roten till ekvationen x 4sinx 3=0 med Newton-Raphsons metod. Redovisa startgissningar,antal iterationer och resultat för de två rötterna. c. Newton-Raphsons metod sägs ha kvadratisk konvergens. Förklara hur man kan avläsa detta ur resultatutskriften. d. Är Newton-Raphson idiotsäker eller spårar den ur någon gång? Pröva t. ex. med starvärdet x 0 =7. Försök att förklara. Motivera ditt svar med hjälp av en lämplig figur. e. Undersök empiriskt och teoretiskt vilka av rötterna som kan bestämmas med fixpunktsiterationen x n+1 = sin(x n )+ 5 4 x n 3 4. Är konvergensen linjär eller kvadratisk (i de konvergerande fallen)? Ass. sign. och datum:... 3.R Bestäm de reella nollställena till ekvationen y = x 4 ax x 1066x för följande tre värden på a =5.99, 6, 6.01 a. (Redan gjort i Deluppgift I.4) Rita grafen för polynomet. Välj intervallet i x-led så samtliga nollställen syns. Använd gärna matlabfunktionen polyval för att beräkna polynomets värden. b. Bestäm nollställena med matlabfunktionen roots. Då alla deluppgifter godkänts skall ni visa upp detta häfte med godkännande signaturer för Er ordinarie övningsassistent. Han bokför då laborationsgodkännandet och skriver in datum nedan. Spar häftet som kvitto och för tentamensförberedelser. Observera att Ni måste skriva namn och personnummer på varje blad. Hela lab 1 GODKÄND: DATUM:... Namn:... Pers. No:... Ass. Signum:... Tidsuppskattning:... 7

8 Beatrice Frock DN114, Numeriska Metoder för S Laboration : Minstakvadratmetoden, interpolation, integration, 3-D plottning Sista redovisningsdag för bonuspoäng: Uppgifterna redovisas löpande vid terminalövningarna. Båda deltagarna i labgruppen ska vara aktiva. 1. Lös i MATLAB problemet EXS 4:1 b i exempelsamlingen. Ställ upp koefficientmatris A och högerled b och bestäm lösningen enligt A \ b. Gör de undersökningar som begärs i talet..r Vattnets viskositet Viskositeten µ hos vatten beror av temperaturen T enligt sambandet Följande mätvärden av µ och T är givna: µ(t )=1/(a + bt + ct ) T (C) µ (cp) Använd minstakvadratmetoden för att bestämma parametrarna a, b och c. Rita upp mätpunkter och den anpassade funktionen µ(t ) i samma diagram samt residualvektorn i ett annat diagram. (Använd subplot!) 3.R Givet mätvärden som approximativt ligger på en cirkel. x y Cirkelns ekvation ges som bekant av (x x 0 ) +(y y 0 ) = R eller x = x 0 + R cos φ; y = y 0 + R sin φ där x 0,y 0 är cirkelns okända medelpunkt och R cirkens okända radie. Skriv om den första modellen,d.v.s. utveckla kvadraterna och gruppera om i ekvationen så du kan formulera ett överbestämt linjärt ekvationssystem för x 0, y 0 och x 0 + y0 R. Bestäm därefter dessa obekanta med minsta-kvadrat metoden. Bestäm slutligen de ursprungliga parametrarna. Använd den andra framställningen av cirkeln då du ritar mätvärden och beräknad cirkel i ett diagram. 8

9 Namn:... Pers. No:... Ass. sign. och datum: R Vid ett vägbygge stöter Osquar Vägingeniör på en vikingaby och måste därför ändra vägens sträckning. Han mäter upp fem punkter genom vilka han tänker dra vägen runt fornlämningen. Bestäm vägsträckningen genom att beräkna det fjärdegradspolynom y = P (x) som går genom de fem punkterna (0, 0), (05, 100), (458, 458) och (71, 1750), (100, 0). 100,0 71, , ,100 ursprunglig vägsträckning x y 0,0 Bestäm polynomet,rita grafen för polynomet för x (0, 100). Rita in de fem interpolationspunkterna,markera dem t.ex. med o. I NAM,INTERPOLATION,finns ett lämpligt program att utgå från. Vad tror Du om att konstruera vägen på detta sätt? Beräkna vägens längd från punkten (0,0) till punkten (100,0). Bestäm även den minsta krökningsradien R (Petermann, Analytiska Metoder I,sec 7.4) R = 1 κ, κ = P (x) (1 + P (x) ) 3/ genom att t.ex. rita κ som funktion av x. Du får gärna använda numerisk derivering vid beräkningen av första och andra derivatan om du tycker det är besvärligt att derivera i Newtons formel. Den föreslagna vägkurvan är nog inte riktigt bra där den ansluter till den ursprungliga raka vägen. Diskutera (inget program eller kalkyler behövs) vad som är dåligt och hur problemet skulle kunna åtgärdas. Ass. sign. och datum:... Namn:... Pers. No:... 9

10 5.R Rotationssymmetrisk lur ochtredimensionell lurbild Konturen för en lur definieras av funktionskurvan y(x) = e x/3, 0 x H, för H =. cos πx Luren uppstår genom att kurvan roteras kring x-axeln och rotationsvolymen är V = π H 0 y dx. Använd Matlab s quadl eller quad8 för att bestämma V med sex korrekta siffror i volymvärdet. Gör även en fin tredimensionell lurbild så här: Låt x och f vara kolumnvektorer för konturkurvan y(x). Skapa en radvektor (som måste ha samma längd) för rotationsvinkeln 0 ϕ π med lagom steg,t ex π/30. Bilda matriser X,Y och Z: X=x*ones(size(fi)); Y=f*cos(fi); Z=f*sin(fi); Skriv mesh(x,y,z) som ger en nätfigur eller välj surf(x,y,z) eller surfl(x,y,z) som ger en fylld 3D-figur (gör gärna help surfl). 6.R En 30 m hög damm skall byggas i en flod där bredden b varierar med höjden x över den plana flodbottnen enligt formeln b(x) =1 6e (0.003x) Vattenståndet i floden varierar kraftigt under året. Du skall beräkna och plotta den totala kraften på dammen vid olika vattenstånd H. Kraften vid vattenståndet H ges av F (H) = H 0 ρ(h h)b(h)dh där ρ =1 Tabellera och plotta F (H) för H i intervallet 0, 30. Beräkningarna bör göras rimligt effektiva,så den enkla varianten F=[0]; for H=1:30, F=[F quadl( integranden,0,h,1.e-6)]; end, H=[0 H]; plot(h,f) [H F ] som är mycket ineffektiv duger inte. Beräkningarna bör lämpligen organiseras sa att mellanresultat som beräknats kan användas på nytt. Gör en indelning av intervallet för H. För varje nytt H-värde utökas F (H) med integralvärdet över det lilla intervallet som har tillkommit. Tänk också på att två delintegraler ingår i beräkningen av F (H),där integranderna är b(h) respektive hb(h). Ass. sign. och datum:... Namn:... Pers. No:... 10

11 Hela lab GODKÄND: DATUM:... vid muntlig Namn:... REDOVISNINIG Pers. No:... Ass. Signum:... Tidsuppskattning:... 11

12 Beatrice Frock DN114, Numeriska Metoder för S Laboration 3: Inbindningsmetoden, icke-linjära ekvationssystem ochdifferentialekvationer Sista redovisningsdag för bonuspoäng: Uppgifterna redovisas löpande vid terminalövningarna. Båda deltagarna i labgruppen ska vara aktiva. 1.R Inbindningsmetoden Koordinaterna till punkten P skall bestämmas genom att man mäter avstånden till två kända punkter A och B. (Detta sätt att bestämma en punkts okända koordinater kallas inom geodesin för inbindningsmetoden och är det som satellitnavigeringssystemet GPS utnyttjar.) Då gäller { (xa x P ) +(y A y P ) = LA (x B x P ) +(y B y P ) = LB Detta ekvationssystem har två lösningar,då det ju finns två punkter,p och P,som båda ligger på detta avstånd till punkterna A och B: Pprim A B P a. Newtons metod Ekvationssystemet består av två ekvationer med två obekanta. Lös med Newtons metod detta icke-linjära ekvationssystem då man vet att de kända punkternas koordinater är A =(6, 16) och B =(93, 63),och de uppmätta avstånden L A =46. och L B =55.1. Avstånden antas vara exakta i denna deluppgift. b. Lägg till en punkt Lös med Gauss-Newtons metod det icke-linjära,överbestämda (ty 3 ekvationer och obekanta) ekvationssystem vi får med inbindningsmetoden i uppgift a. ovan,när vi tar med tre punkter A, B och C i beräkningen. Använd värdena C =(0, 83) och L C =46., (x A x P ) +(y A y P ) = LA (x B x P ) +(y B y P ) = LB (x C x P ) +(y C y P ) = L C.R Global Positioning System (GPS) Global Positioning System (GPS) bygger just på inbindningsmetoden. Man mäter avståndet till ett antal satelliter som ingår i systemet. Av militära skäl uppger man de uppmätta avstånden med stora felgränser. Detta motsvarar i vårt exempel ovan att L A, L B och L C får felgränser. 1

13 a. Beskriv hur man bestämmer punkten (x P,y P ) i uppgift 1 (ovan) med den felgräns som kommer av att avstånden är givna med felgränser L A =46. ± 0.9, L B = 55.1 ± 1. och L C =46. ± 0.9. b. Bestäm felgränsen för problemet i uppgift 1 a. ( ekvationer och avstånd). Du behöver endast behandla den punkt P som är nära (40, 50) (alltså inte båda lösningarna). c. Bestäm felgränsen för problemet i uppgift 1 b. (3 ekvationer och avstånd,överbestämt system). Samma punkt P avses här. Detta ska visa finessen med att göra fler mätningar än matematiskt nödvändigt,för att reducera konsekvenserna av osäkra mätdata och/eller enskilda mätfel. 3. R Lurig differentialekvation Givet är differentialekvationsproblemet y + πy e x/3 (y sin (πx)+πy cos (πx)) = y/9, y(0) = 1, y (0) = 1/3. Inför nya variabler u 1 = y och u = y,så att differentialekvationen kan skrivas om till ett system av två första ordningens differentialekvationer. Utnyttja matlabs ode45 för numerisk lösning fram till x =. Använd två toleranser och jämför slutvärdena,dvs y(). Rita upp lösningskurvan och jämför den med lurkonturen i Lab 3. Hela lab 3 GODKÄND: DATUM:... vid muntlig Namn:... REDOVISNINIG Pers. No:... Ass. Signum:... Tidsuppskattning:... 13

2D1240, Numeriska metoder gk2 för F2 och CL2 MATLAB-introduktion, minstakvadratmetoden, differensapproximationer,

2D1240, Numeriska metoder gk2 för F2 och CL2 MATLAB-introduktion, minstakvadratmetoden, differensapproximationer, 21 Bengt Lindberg LABORATION 1 070518 2D1240, Numeriska metoder gk2 för F2 och CL2 MATLAB-introduktion, minstakvadratmetoden, differensapproximationer, ekvationslösning Sista dag för bonuspoäng, se kursplanen.

Läs mer

2D1240 Numeriska metoder gk2 för F2 Integraler, ekvationssystem, differentialekvationer

2D1240 Numeriska metoder gk2 för F2 Integraler, ekvationssystem, differentialekvationer 18 Bengt Lindberg LABORATION 2 4127 2D124 Numeriska metoder gk2 för F2 Integraler, ekvationssystem, differentialekvationer Sista bonusdag, se kursplanen. Kom väl förberedd och med ordnade papper till redovisningen.

Läs mer

LABORATION cos (3x 2 ) dx I =

LABORATION cos (3x 2 ) dx I = SF1518,SF1519,numpbd14 LABORATION 2 Trapetsregeln, ekvationer, ekvationssystem, MATLAB-funktioner Studera kapitel 6 och avsnitt 5.2.1, 1.3 och 3.8 i NAM parallellt med arbetet på denna laboration. Genomför

Läs mer

LABORATION 2. Trapetsregeln, MATLAB-funktioner, ekvationer, numerisk derivering

LABORATION 2. Trapetsregeln, MATLAB-funktioner, ekvationer, numerisk derivering SF1518,SF1519,numpbd15 LABORATION 2 Trapetsregeln, MATLAB-funktioner, ekvationer, numerisk derivering - Genomför laborationen genom att göra de handräkningar och MATLAB-program som begärs. Var noga med

Läs mer

2D1210, Numeriska Metoder, GK I för V 2.

2D1210, Numeriska Metoder, GK I för V 2. Kursöversikt Numme för V, 2003. 1 Beatrice Frock NADA, KTH 030612 ANADA 2D1210, Numeriska Metoder, GK I för V 2. Kursprogram. Läsanvisningar. Om WWW: I World Wide Web på Internet finns aktuell information

Läs mer

TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 26 november 2015 Sida 1 / 28

TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 26 november 2015 Sida 1 / 28 TANA17 Matematiska beräkningar med MATLAB för M, DPU Fredrik Berntsson, Linköpings Universitet 26 november 2015 Sida 1 / 28 Föreläsning 6 Minsta kvadrat problem. Polynom. Interpolation. Rötter. Tillämpningar:

Läs mer

Laboration 1. 1 Matlab-repetition. 2 Störningsräkning 1. 3 Störningsräkning 2

Laboration 1. 1 Matlab-repetition. 2 Störningsräkning 1. 3 Störningsräkning 2 Laboration 1 Hela labben måste vara redovisad och godkänd senast 19 november för att generera bonuspoäng till tentan. Kom väl förberedd och med välordnade papper till redovisningen. Numeriska resultat

Läs mer

Laboration 3. Funktioner, vektorer, integraler och felskattning

Laboration 3. Funktioner, vektorer, integraler och felskattning 1 SF1520 K2 HT2014 NA 21 december 2015 Laboration 3 Funktioner, vektorer, integraler och felskattning Efter den här laborationen skall du kunna använda och skriva egna funktioner med flera in- och utparametrar,

Läs mer

Laboration 1. Ekvationslösning

Laboration 1. Ekvationslösning Laboration 1 Ekvationslösning Sista dag för bonuspoäng, se kursplanen. Kom väl förberedd och med välordnade papper till redovisningen. Numeriska resultat ska finnas noterade. Båda i laborationsgruppen

Läs mer

Del I: Lösningsförslag till Numerisk analys,

Del I: Lösningsförslag till Numerisk analys, Lösningsförslag till Numerisk analys, 2016-08-22. Del I: (1) Nedan följer ett antal påståenden. Använd nyckelbegreppen därunder och ange det begrepp som är mest lämpligt. Skriv rätt bokstav (a)-(l) i luckan

Läs mer

Laboration 3. Funktioner, vektorer, integraler och felskattning

Laboration 3. Funktioner, vektorer, integraler och felskattning 1 SF1520 VT2017 NA, KTH 16 januari 2017 Laboration 3 Funktioner, vektorer, integraler och felskattning Efter den här laborationen skall du kunna använda och skriva egna funktioner med flera in- och utparametrar,

Läs mer

FÖRSÄTTSBLAD TILL TENTAMEN. ELLER (fyll bara i om du saknar tentamenskod): Datum: 16 januari Bordsnummer:

FÖRSÄTTSBLAD TILL TENTAMEN. ELLER (fyll bara i om du saknar tentamenskod): Datum: 16 januari Bordsnummer: FÖRSÄTTSBLAD TILL TENTAMEN Din tentamenskod (6 siffror): ELLER (fyll bara i om du saknar tentamenskod): Personnummer: - Datum: 16 januari 2013 Kursens namn (inkl. grupp): Beräkningsvetenskap I (1TD393)

Läs mer

Omtentamen i DV & TDV

Omtentamen i DV & TDV Umeå Universitet Institutionen för Datavetenskap Gunilla Wikström (e-post wikstrom) Omtentamen i Teknisk-Vetenskapliga Beräkningar för DV & TDV Tentamensdatum: 2006-06-05 Skrivtid: 9-15 Hjälpmedel: inga

Läs mer

Samtliga deluppgifter i denna uppgift använder följande differentialekvation. Deluppgift a görs för hand

Samtliga deluppgifter i denna uppgift använder följande differentialekvation. Deluppgift a görs för hand Numeriska Metoder för SU, HT010. Laboration 4: Ickelinjära ekvationssystem och differentialekvationer Sista redovisningsdag för bonuspoäng: 011-01-04 (L19) Obs! Skriftliga delen skall denna gång vara en

Läs mer

Rapportexempel, Datorer och datoranvändning

Rapportexempel, Datorer och datoranvändning LUNDS TEKNISKA HÖGSKOLA Datorer och datoranvändning Institutionen för datavetenskap 2014/1 Rapportexempel, Datorer och datoranvändning På de följande sidorna finns en (fingerad) laborationsrapport som

Läs mer

Tentamen i Beräkningsvetenskap I/KF, 5.0 hp,

Tentamen i Beräkningsvetenskap I/KF, 5.0 hp, Uppsala universitet Institutionen för informationsteknologi Teknisk databehandling Tentamen i Beräkningsvetenskap I/KF, 5. hp, 215-3-17 Skrivtid: 14 17 (OBS! Tre timmars skrivtid!) Hjälpmedel: Bifogat

Läs mer

Sammanfattning (Nummedelen)

Sammanfattning (Nummedelen) DN11 Numeriska metoder och grundläggande programmering Sammanfattning (Nummedelen Icke-linjära ekvationer Ex: y=x 0.5 Lösningsmetoder: Skriv på polynomform och använd roots(coeffs Fixpunkt x i+1 =G(x i,

Läs mer

TANA17 Matematiska beräkningar med Matlab

TANA17 Matematiska beräkningar med Matlab TANA17 Matematiska beräkningar med Matlab Laboration 1. Linjär Algebra och Avbildningar Namn: Personnummer: Epost: Namn: Personnummer: Epost: Godkänd den: Sign: Retur: 1 Introduktion I denna övning skall

Läs mer

Mathematica. Utdata är Mathematicas svar på dina kommandon. Här ser vi svaret på kommandot från. , x

Mathematica. Utdata är Mathematicas svar på dina kommandon. Här ser vi svaret på kommandot från. , x Mathematica Första kapitlet kommer att handla om Mathematica det matematiska verktyg, som vi ska lära oss hantera under denna kurs. Indata När du arbetar med Mathematica ger du indata i form av kommandon

Läs mer

Newtons metod och arsenik på lekplatser

Newtons metod och arsenik på lekplatser Newtons metod och arsenik på lekplatser Karin Kraft och Stig Larsson Beräkningsmatematik Chalmers tekniska högskola 1 november 2004 Introduktion Denna övning ingår i Lärardag på Chalmers för kemilärare

Läs mer

Introduktion till MATLAB

Introduktion till MATLAB 29 augusti 2017 Introduktion till MATLAB 1 Inledning MATLAB är ett interaktivt program för numeriska beräkningar med matriser. Med enkla kommandon kan man till exempel utföra matrismultiplikation, beräkna

Läs mer

2D1214, Numeriska Metoder för S 2.

2D1214, Numeriska Metoder för S 2. Kursöversikt Numme för S, 2004. 1 Beatrice Frock NADA, KTH 040712 A NADA 2D1214, Numeriska Metoder för S 2. Kursprogram. Läsanvisningar. Om WWW: I World Wide Web på Internet finns aktuell information om

Läs mer

SF1513 NumProg för Bio3 HT2013 LABORATION 4. Ekvationslösning, interpolation och numerisk integration. Enkel Tredimensionell Design

SF1513 NumProg för Bio3 HT2013 LABORATION 4. Ekvationslösning, interpolation och numerisk integration. Enkel Tredimensionell Design 1 Beatrice Frock KTH Matematik 4 juli 2013 SF1513 NumProg för Bio3 HT2013 LABORATION 4 Ekvationslösning, interpolation och numerisk integration Enkel Tredimensionell Design Efter den här laborationen skall

Läs mer

TAIU07 Matematiska beräkningar med Matlab

TAIU07 Matematiska beräkningar med Matlab TAIU07 Matematiska beräkningar med Matlab Laboration 3. Linjär algebra Namn: Personnummer: Epost: Namn: Personnummer: Epost: Godkänd den: Sign: Retur: 1 Introduktion 2 En Komet Kometer rör sig enligt ellipsformade

Läs mer

TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 9 november 2015 Sida 1 / 28

TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 9 november 2015 Sida 1 / 28 TANA17 Matematiska beräkningar med MATLAB för M, DPU Fredrik Berntsson, Linköpings Universitet 9 november 2015 Sida 1 / 28 Föreläsning 3 Linjära ekvationssystem. Invers. Rotationsmatriser. Tillämpning:

Läs mer

DN1212 Numeriska Metoder och Grundläggande Programmering DN1214 Numeriska Metoder för S Lördag , kl 9-12

DN1212 Numeriska Metoder och Grundläggande Programmering DN1214 Numeriska Metoder för S Lördag , kl 9-12 DN Numeriska Metoder och Grundläggande Programmering DN Numeriska Metoder för S Lördag 007--7, kl 9- Skrivtid tim Maximal poäng 5 + bonuspoäng från årets laborationer (max p) Betygsgänser: för betyg D:

Läs mer

Teorifrågor. 6. Beräkna konditionstalet för en diagonalmatris med diagonalelementen 2/k, k = 1,2,...,20.

Teorifrågor. 6. Beräkna konditionstalet för en diagonalmatris med diagonalelementen 2/k, k = 1,2,...,20. Teorifrågor Störningsanalys 1. Värdet på x är uppmätt till 0.956 med ett absolutfel på högst 0.0005. Ge en övre gräns för absolutfelet i y = exp(x) + x 2. Motivera svaret. 2. Ekvationen log(x) x/50 = 0

Läs mer

Tentamen del 1 SF1546, , , Numeriska metoder, grundkurs

Tentamen del 1 SF1546, , , Numeriska metoder, grundkurs KTH Matematik Tentamen del 1 SF154, 1-3-3, 8.-11., Numeriska metoder, grundkurs Namn:... Bonuspoäng. Ange dina bonuspoäng från kursomgången läsåret HT15/VT1 här: Max antal poäng är. Gränsen för godkänt/betyg

Läs mer

8.5 Minstakvadratmetoden

8.5 Minstakvadratmetoden 8.5 Minstakvadratmetoden 8.5. Ett exempel Man ville bestämma ett approximativt värde på tyngdaccelerationen g: En sten slängdes från en hög byggnad och man noterade med hjälp av fotoceller placerade på

Läs mer

MMA132: Laboration 2 Matriser i MATLAB

MMA132: Laboration 2 Matriser i MATLAB MMA132: Laboration 2 Matriser i MATLAB Introduktion I den här labben skall vi lära oss hur man använder matriser och vektorer i MATLAB. Det är rekommerad att du ser till att ha laborationshandledningen

Läs mer

15 februari 2016 Sida 1 / 32

15 februari 2016 Sida 1 / 32 TAIU07 Föreläsning 5 Linjära ekvationssystem. Minsta kvadrat problem. Tillämpning: Cirkelpassning. Geometriska objekt. Translationer. Rotationer. Funktioner som inargument. Tillämpning: Derivata. 15 februari

Läs mer

Laboration 4. Numerisk behandling av integraler och begynnelsevärdesproblem

Laboration 4. Numerisk behandling av integraler och begynnelsevärdesproblem Lennart Edsberg NADA 9 mars 6 D11, M1 Laboration 4 A Numerisk behandling av integraler och begynnelsevärdesproblem Denna laboration ger 1 bonuspoäng. Sista bonusdatum 5 april 6 Efter den här laborationen

Läs mer

Laboration: Grunderna i MATLAB

Laboration: Grunderna i MATLAB Laboration: Grunderna i MATLAB 25 augusti 2005 Grunderna i MATLAB Vad är MATLAB? MATLAB är ett interaktivt program för vetenskapliga beräkningar. Som användare ger du enkla kommandon och MATLAB levererar

Läs mer

Numeriska metoder, grundkurs II. Dagens program. Hur skriver man en funktion? Administrativt. Hur var det man gjorde?

Numeriska metoder, grundkurs II. Dagens program. Hur skriver man en funktion? Administrativt. Hur var det man gjorde? Numeriska metoder, grundkurs II Övning 1 för I2 Dagens program Övningsgrupp 1 Johannes Hjorth hjorth@nada.kth.se Rum 163:006, Roslagstullsbacken 35 08-790 69 00 Kurshemsida: http://www.csc.kth.se/utbildning/kth/kurser/2d1240/numi07

Läs mer

NUMPROG, 2D1212, vt Föreläsning 1, Numme-delen. Linjära ekvationssystem Interpolation, Minstakvadratmetoden

NUMPROG, 2D1212, vt Föreläsning 1, Numme-delen. Linjära ekvationssystem Interpolation, Minstakvadratmetoden NUMPROG, D, vt 006 Föreläsning, Numme-delen Linjära ekvationssystem Interpolation, Minstakvadratmetoden En av de vanligaste numeriska beräkningar som görs i ingenjörsmässiga tillämpningar är att lösa ett

Läs mer

Laboration 4. Numerisk behandling av integraler och begynnelsevärdesproblem

Laboration 4. Numerisk behandling av integraler och begynnelsevärdesproblem Lennart Edsberg NADA 3 april 007 D11, M1 Laboration 4 A Numerisk behandling av integraler och begynnelsevärdesproblem Denna laboration ger 1 bonuspoäng. Sista bonusdatum 7 april 007 Efter den här laborationen

Läs mer

Användarmanual till Maple

Användarmanual till Maple Användarmanual till Maple Oktober, 006. Ulf Nyman, Hållfasthetslära, LTH. Introduktion Maple är ett mycket användbart program för symboliska och i viss mån numeriska beräkningar. I Maple finns ett stort

Läs mer

Tentamen i Beräkningsvetenskap I och KF, 5.0 hp,

Tentamen i Beräkningsvetenskap I och KF, 5.0 hp, Uppsala universitet Institutionen för informationsteknologi Avdelningen för beräkningsvetenskap Tentamen i Beräkningsvetenskap I och KF, 5.0 hp, 017-0-14 Skrivtid: 14 00 17 00 (OBS! Tre timmars skrivtid!)

Läs mer

Denna föreläsning. DN1212 Numeriska metoder och grundläggande programmering FN Felfortplantning och kondition

Denna föreläsning. DN1212 Numeriska metoder och grundläggande programmering FN Felfortplantning och kondition Denna föreläsning DN1212 Numeriska metoder och grundläggande programmering FN2 09-02-10 Hedvig Kjellström hedvig@csc.kth.se! Repetition av FN2! Felkalkyl (GNM kap 2)! Olinjära ekvationer (GNM kap 3)! Linjära

Läs mer

FMNF15 HT18: Beräkningsprogrammering Numerisk Analys, Matematikcentrum

FMNF15 HT18: Beräkningsprogrammering Numerisk Analys, Matematikcentrum Johan Helsing, 11 oktober 2018 FMNF15 HT18: Beräkningsprogrammering Numerisk Analys, Matematikcentrum Inlämningsuppgift 3 Sista dag för inlämning: onsdag den 5 december. Syfte: att träna på att hitta lösningar

Läs mer

Laboration 2. Laborationen löses i grupper om två och redovisas individuellt genom en lappskrivning den 3/10. x = 1±0.01, y = 2±0.05.

Laboration 2. Laborationen löses i grupper om två och redovisas individuellt genom en lappskrivning den 3/10. x = 1±0.01, y = 2±0.05. Laboration 2 Laborationen löses i grupper om två och redovisas individuellt genom en lappskrivning den 3/10. 1 Störningsräkning 1 Betrakta funktionen f(x,y) = e yx2. Värdena på x och y är givna av x =

Läs mer

DN1212/numpm Numeriska metoder och grundläggande programmering Laboration 1 Introduktion

DN1212/numpm Numeriska metoder och grundläggande programmering Laboration 1 Introduktion Staffan Romberger 2008-10-31 DN1212/numpm Numeriska metoder och grundläggande programmering Laboration 1 Introduktion Efter den här laborationen ska du kunna hantera vektorer och matriser, villkorssatser

Läs mer

Uppgift 1 R-S. Uppgift 2 R-M. Namn:...

Uppgift 1 R-S. Uppgift 2 R-M. Namn:... 2D121, Numeriska Metoder, Grundkurs för I2+CL2. Laboration 3: Interpolation och integration Sista redovisningsdag för bonuspoäng: måndag 26-3-27 Obs! Muntliga delen redovisas vid ett miniseminarium. Notera!

Läs mer

Laboration 2, M0043M, HT14 Python

Laboration 2, M0043M, HT14 Python Laboration 2, M0043M, HT14 Python Laborationsuppgifter skall lämnas in senast 19 december 2014. Förberedelseuppgifter Läs igenom teoridelen. Kör teoridelens exempel. Teoridel 1 Att arbeta med symboliska

Läs mer

1.1 MATLABs kommandon för matriser

1.1 MATLABs kommandon för matriser MATLABs kommandon för matriser Det finns en mängd kommandon för att hantera vektorer, matriser och linjära ekvationssystem Vi ger här en kort sammanfattning av dessa kommandon För en mera detaljerad diskussion

Läs mer

Föreläsning 14: Exempel på randvärdesproblem. LU-faktorisering för att lösa linjära ekvationssystem.

Föreläsning 14: Exempel på randvärdesproblem. LU-faktorisering för att lösa linjära ekvationssystem. 11 april 2005 2D1212 NumProg för T1 VT2005 A Föreläsning 14: Exempel på randvärdesproblem. LU-faktorisering för att lösa linjära ekvationssystem. Kapitel 8 och 5 i Q&S Stationär värmeledning i 1-D Betrakta

Läs mer

Minstakvadratmetoden

Minstakvadratmetoden Institutionen för matematik KTH Minstakvadratmetoden Komplettering till den linjära algebran i kursen 5B6 b A b o A o V Eike Petermann/HT Man ville bestämma ett approimativt värde på tyngdaccelerationen

Läs mer

Matematisk analys för ingenjörer Matlabövning 2 Numerisk ekvationslösning och integration

Matematisk analys för ingenjörer Matlabövning 2 Numerisk ekvationslösning och integration 10 februari 2017 Matematisk analys för ingenjörer Matlabövning 2 Numerisk ekvationslösning och integration Syfte med övningen: Introduktion till ett par numeriska metoder för lösning av ekvationer respektive

Läs mer

TMA226 datorlaboration

TMA226 datorlaboration TMA226 Matematisk fördjupning, Kf 2019 Tobias Gebäck Matematiska vetenskaper, Calmers & GU Syfte TMA226 datorlaboration Syftet med denna laboration är att du skall öva formuleringen av en Finita element-metod,

Läs mer

Lösningsanvisningar till de icke obligatoriska workoutuppgifterna

Lösningsanvisningar till de icke obligatoriska workoutuppgifterna Lösningsanvisningar till de icke obligatoriska workoutuppgifterna Linjära system 7. (a) Falskt. Kondition är en egenskap hos problemet oberoende av precisionen i beräkningarna. (b) Falskt. Pivotering påverkar

Läs mer

Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI

Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI TEKNISKA HÖGSKOLAN I LINKÖPING Matematiska institutionen Beräkningsmatematik/Fredrik Berntsson Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI Tid: 8-12, 20 Mars, 2015 Provkod: TEN1 Hjälpmedel:

Läs mer

Facit Tentamen i Beräkningsvetenskap I (1TD393) STS ES W K1

Facit Tentamen i Beräkningsvetenskap I (1TD393) STS ES W K1 Facit Tentamen i Beräkningsvetenskap I (1TD9) STS ES W K1 Utför överskådlig beräkning, och presentera svar på följande frågor. Det bifogade svarsarket måste användas, så lös först uppgifterna på ett kladdpapper,

Läs mer

Gamla tentemensuppgifter

Gamla tentemensuppgifter Inte heller idag någon ny teori! Gamla tentemensuppgifter 1 Bestäm det andragradspolynom vars kurva skär x-axeln i x = 3 och x = 1 och y-axeln i y = 3 f(x) = (x 3)(x + 1) = x x 3 är en bra start, men vi

Läs mer

TENTAMEN I GRUNDKURS I NUMERISKA METODER - DEL 20

TENTAMEN I GRUNDKURS I NUMERISKA METODER - DEL 20 Numerisk Analys - Institutionen för Matematik KTH - Royal institute of technology 2016-05-31, kl 08-11 SF1547+SF1543 TENTAMEN I GRUNDKURS I NUMERISKA METODER - DEL 20 Uppgift 1 Man vill lösa ekvationssystemet

Läs mer

Laboration 1. x = 1±0.01, y = 2±0.05. a) Teoretiskt med hjälp av felfortplantningsformeln (Taylor-utveckling).

Laboration 1. x = 1±0.01, y = 2±0.05. a) Teoretiskt med hjälp av felfortplantningsformeln (Taylor-utveckling). Laboration 1 Sista dag för bonuspoäng är 18 mars. Kom väl förberedd och med välordnade papper till redovisningen. Numeriska resultat ska finnas noterade. Båda i laborationsgruppen ska kunna redogöra för

Läs mer

5B1146 med Matlab. Laborationsr. Laborationsgrupp: Sebastian Johnson Erik Lundberg, Ann-Sofi Åhn ( endst tal1-3

5B1146 med Matlab. Laborationsr. Laborationsgrupp: Sebastian Johnson Erik Lundberg, Ann-Sofi Åhn ( endst tal1-3 1 Revision 4 2006-12-16 2. SIDFÖRTECKNING 5B1146 med Matlab Laborationsr Laborationsgrupp: Sebastian Johnson, Ann-Sofi Åhn ( endst tal1-3 Titel Sida 1. Uppgift 1.8.1....3 2. Uppgift 1.8.2....6 3. Uppgift

Läs mer

Föreläsning 5. Approximationsteori

Föreläsning 5. Approximationsteori Föreläsning 5 Approximationsteori Låt f vara en kontinuerlig funktion som vi vill approximera med en enklare funktion f(x) Vi kommer använda två olika approximationsmetoder: interpolation och minstrakvadratanpassning

Läs mer

Gruppuppgifter 1 MMA132, Numeriska metoder, distans

Gruppuppgifter 1 MMA132, Numeriska metoder, distans Gruppuppgifter 1 MMA132, Numeriska metoder, distans Uppgifter märkta med redovisas 1. Läs om felkalkyl i enkla fall sidan 1.2-1.3. Givet a = 1,23, E a = 0,005 c = 0,00438 ± 0,5 10 5 b = 23,71, E b = 0,003

Läs mer

2 Matrisfaktorisering och lösning till ekvationssystem

2 Matrisfaktorisering och lösning till ekvationssystem TANA21+22/ 5 juli 2016 LAB 2. LINJÄR ALGEBRA 1 Inledning Lösning av ett linjärt ekvationssystem Ax = b förekommer ofta inom tekniska beräkningar. I laborationen studeras Gauss-elimination med eller utan

Läs mer

Omtentamen i DV & TDV

Omtentamen i DV & TDV Umeå Universitet Institutionen för Datavetenskap Gunilla Wikström (e-post wikstrom) Omtentamen i Teknisk-Vetenskapliga Beräkningar för DV & TDV Tentamensdatum: 2005-06-07 Skrivtid: 9-15 Hjälpmedel: inga

Läs mer

Tentamen i matematik. f(x) = ln(ln(x)),

Tentamen i matematik. f(x) = ln(ln(x)), Lösningsförslag Högskolan i Skövde (SK, JS) Tentamen i matematik Kurs: MA52G Matematisk Analys MA23G Matematisk analys för ingenjörer Tentamensdag: 203-05- kl 4.30-9.30 Hjälpmedel : Inga hjälpmedel utöver

Läs mer

TANA09 Föreläsning 5. Matrisnormer. Störningsteori för Linjära ekvationssystem. Linjära ekvationssystem

TANA09 Föreläsning 5. Matrisnormer. Störningsteori för Linjära ekvationssystem. Linjära ekvationssystem TANA9 Föreläsning Matrisnormer Linjära ekvationssystem Matrisnormer. Konditionstalet. Felanalys. Linjära minstakvadratproblem Överbestämda ekvationssystem. Normalekvationerna. Ortogonala matriser. QR faktorisering.

Läs mer

2D1210, Numeriska Metoder, GK I för Bio 3 och BM2.

2D1210, Numeriska Metoder, GK I för Bio 3 och BM2. Kursöversikt Numme för Bio och BM, 2004. 1 Beatrice Frock NADA, KTH 040705 A NADA 2D1210, Numeriska Metoder, GK I för Bio 3 och BM2. Kursprogram. Läsanvisningar. Kursen samläses med kursen Numeriska metoder,

Läs mer

ODE av andra ordningen, och system av ODE

ODE av andra ordningen, och system av ODE ODE av andra ordningen, och system av ODE Exempel på di erentialekvation av andra ordningen (innehåller andra derivata) Pendel beskrives av Newtons andra lag: Kraft = massa Acceleration Acceleration =

Läs mer

SF1672, Linjär Algebra med Matlab för F1 Lab0

SF1672, Linjär Algebra med Matlab för F1 Lab0 SF1672, Linjär Algebra med Matlab för F1 Lab0 Denna labb är tänkt att öva datorhantering och öva inledande Matlab. Eftersom förkunskaperna varierar finns en hel del uppgifter så att alla kan få något att

Läs mer

2D1212 NumProg för P1, VT2006 PROJEKTUPPGIFT

2D1212 NumProg för P1, VT2006 PROJEKTUPPGIFT 1 Lennart Edsberg Beatrice Frock Katarina Gustavsson NADA, mars 2006 2D1212 NumProg för P1, VT2006 PROJEKTUPPGIFT A I detta projekt ska du tillämpa de metoder som du lärt dig under kursens gång för att

Läs mer

Tentamen i Beräkningsvetenskap I och KF, 5.0 hp,

Tentamen i Beräkningsvetenskap I och KF, 5.0 hp, Uppsala universitet Institutionen för informationsteknologi Avdelningen för beräkningsvetenskap Tentamen i Beräkningsvetenskap I och KF, 5.0 hp, 2015-12-17 Skrivtid: 14 00 17 00 (OBS! Tre timmars skrivtid!)

Läs mer

Fel- och störningsanalys

Fel- och störningsanalys Fel- och störningsanalys 1 Terminologi Antag att x är ett exakt värde och x är en approximation av x. Vi kallar då absoluta felet i x = x x, relativa felet i x = x x x. Ofta känner vi inte felet precis

Läs mer

Sidor i boken f(x) = a x 2 +b x+c

Sidor i boken f(x) = a x 2 +b x+c Sidor i boken 18-151 Andragradsfunktioner Här ska vi studera andragradsfunktionen som skrivs f(x) = ax +bx+c där a, b, c är konstanter (reella tal) och där a 0. Grafen (kurvan) till f(x), y = ax + bx +

Läs mer

Tentamen, del 2 Lösningar DN1240 Numeriska metoder gk II F och CL

Tentamen, del 2 Lösningar DN1240 Numeriska metoder gk II F och CL Tentamen, del Lösningar DN140 Numeriska metoder gk II F och CL Lördag 17 december 011 kl 9 1 DEL : Inga hjälpmedel Rättas ast om del 1 är godkänd Betygsgränser inkl bonuspoäng: 10p D, 0p C, 30p B, 40p

Läs mer

4 Numerisk integration och av differentialekvationer

4 Numerisk integration och av differentialekvationer Matematik med Matlab M1 och TD1 1999/2000 sid. 27 av 47 4 Numerisk integration och av differentialekvationer Redovisning redovisas som tidigare med en utdatafil skapad med diary 4.1 Numerisk av ekvationer.

Läs mer

Labb 3: Ekvationslösning med Matlab (v2)

Labb 3: Ekvationslösning med Matlab (v2) Envariabelanalys Labb 3: Ekvationslösning 1/13 Labb 3: Ekvationslösning med Matlab (v2) Envariabelanalys 2007-03-05 Björn Andersson (IT-06), bjoa@kth.se Johannes Nordkvist (IT-06), nordkv@kth.se Det finns

Läs mer

Lösningar tentamen i kurs 2D1210,

Lösningar tentamen i kurs 2D1210, Lösningar tentamen i kurs 2D1210, 2003-04-26 1. Noggrannhetsordning p innebär att felet går mot noll minst så snabbt som h p då h 0. Taylorurveckling: y(x + h) =y(x)+hy (x)+ h2 2 y (x)+ h3 6 y (x)+...

Läs mer

KTH 2D1240 OPEN vt 06 p. 1 (5) J.Oppelstrup

KTH 2D1240 OPEN vt 06 p. 1 (5) J.Oppelstrup KTH 2D1240 OPEN vt 06 p. 1 (5) Tentamen i Numeriska Metoder gk II 2D1240 OPEN (& andra) Fredag 2006-04-21 kl. 13 16 Hjälpmedel: Del 1 inga, Del 2 rosa formelsamlingen som man får ta fram när man lämnar

Läs mer

Kurvanpassning. Kurvanpassning jfr lab. Kurvanpassning jfr lab

Kurvanpassning. Kurvanpassning jfr lab. Kurvanpassning jfr lab Kurvanpassning jfr lab Kurvanpassning Beräkningsvetenskap II Punktmängd approximerande funktion Finns olika sätt att approximera med polynom Problem med höga gradtal kan ge stora kast Kurvanpassning jfr

Läs mer

Linjär algebra med tillämpningar, lab 1

Linjär algebra med tillämpningar, lab 1 Linjär algebra med tillämpningar, lab 1 Innehåll Per Jönsson Fakulteten för Teknik och Samhälle, 2013 Uppgifterna i denna laboration täcker kapitel 1-3 i läroboken. Läs igenom motsvarande kapitel. Sitt

Läs mer

Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 9p av totalt 20p Hjälpmedel: MATLAB

Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 9p av totalt 20p Hjälpmedel: MATLAB MAI/Linköpings universitet Fredrik Berntsson Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 9p av totalt 20p Hjälpmedel: MATLAB Redovisning Lös först uppgifterna i Matlab. Då du har en

Läs mer

Föreläsning 1. Numeriska metoder grundkurs II, DN1240. Carina Edlund Mottagningstid i rum 4516: onsdagar kl.

Föreläsning 1. Numeriska metoder grundkurs II, DN1240. Carina Edlund Mottagningstid i rum 4516: onsdagar kl. Föreläsning 1 Numeriska metoder grundkurs II, DN1240 Carina Edlund carina@nada.kth.se Mottagningstid i rum 4516: onsdagar kl. 13-15 Kurshemsida: http://www.csc.kth.se/utbildning/kth/kurser/dn1240/numi09/

Läs mer

LÖSNINGSFÖRSLAG TILL TENTAMEN 2 SF1664

LÖSNINGSFÖRSLAG TILL TENTAMEN 2 SF1664 LÖSNINGSFÖRSLAG TILL TENTAMEN 2 SF1664 Tillämpad envariabelanalys med numeriska metoder för CFATE1 den 1 mars 214 kl 8.-1. 1. Bestäm värdemängden till funktionen f(x) = 2 arctan x + ln (1 + x 2 ), där

Läs mer

6 Derivata och grafer

6 Derivata och grafer 6 Derivata och grafer 6.1 Dagens Teori När vi plottar funktionen f(x) = x + 1x 99x 8 med hjälp av dosan kan man få olika resultat beroende på vilka intervall man valt. 00000 100000-00 -100 100 00-100000

Läs mer

Funktioner och grafritning i Matlab

Funktioner och grafritning i Matlab CTH/GU LABORATION 3 MVE11-212/213 Matematiska vetenskaper 1 Inledning Funktioner och grafritning i Matlab Först skall vi se lite på (elementära) matematiska funktioner i Matlab, som sinus och cosinus.

Läs mer

f(x + h) f(x) h f(x) f(x h) h

f(x + h) f(x) h f(x) f(x h) h NUMPROG, D för M, vt 008 Föreläsning N: Numerisk derivering och integrering Inledning: numerisk lösning av analytiska problem Skillnader mellan matematisk analys och numeriska metoder. Grundläggande begrepp

Läs mer

Komposanter, koordinater och vektorlängd Ja, den här teorin gick vi igenom igår. Istället koncentrerar vi oss på träning inför KS3 och tentamen.

Komposanter, koordinater och vektorlängd Ja, den här teorin gick vi igenom igår. Istället koncentrerar vi oss på träning inför KS3 och tentamen. Sidor i boken 40-4 Komposanter, koordinater och vektorlängd Ja, den här teorin gick vi igenom igår. Istället koncentrerar vi oss på träning inför KS3 och tentamen. Läxa 1. En rät linje, L 1, skär y-axeln

Läs mer

Vectorer, spannet av vektorer, lösningsmängd av ett ekvationssystem.

Vectorer, spannet av vektorer, lösningsmängd av ett ekvationssystem. Vectorer, spannet av vektorer, lösningsmängd av ett ekvationssystem. Begrepp som diskuteras i det kapitlet. Vektorer, addition och multiplikation med skalärer. Geometrisk tolkning. Linjär kombination av

Läs mer

Mer om funktioner och grafik i Matlab

Mer om funktioner och grafik i Matlab CTH/GU 2/22 Matematiska vetenskaper Inledning Mer om funktioner och grafik i Matlab Först skall vi se lite på funktioner som redan finns i Matlab, (elementära) matematiska funktioner som sinus och cosinus

Läs mer

LABORATIONSHÄFTE NUMERISKA METODER GRUNDKURS 1, 2D1210 LÄSÅRET 03/04. Laboration 3 3. Torsionssvängningar i en drivaxel

LABORATIONSHÄFTE NUMERISKA METODER GRUNDKURS 1, 2D1210 LÄSÅRET 03/04. Laboration 3 3. Torsionssvängningar i en drivaxel Lennart Edsberg Nada, KTH December 2003 LABORATIONSHÄFTE NUMERISKA METODER GRUNDKURS 1, 2D1210 M2 LÄSÅRET 03/04 Laboration 3 3. Torsionssvängningar i en drivaxel 1 Laboration 3. Differentialekvationer

Läs mer

Tentamen, del 2 DN1240 Numeriska metoder gk II för F

Tentamen, del 2 DN1240 Numeriska metoder gk II för F Tentamen, del DN140 Numeriska metoder gk II för F Fredag 14 december 01 kl 14 17 Lösningar DEL : Inga hjälpmedel. Rättas endast om del 1 är godkänd. Betygsgränser inkl bonuspoäng: 10p D, 0p C, 30p B, 40p

Läs mer

Tentamen i Teknisk-Vetenskapliga Beräkningar

Tentamen i Teknisk-Vetenskapliga Beräkningar Umeå Universitet Institutionen för Datavetenskap Gunilla Wikström Tentamen i Teknisk-Vetenskapliga Beräkningar Tentamensdatum: 005-03- Skrivtid: 9-5 Hjälpmedel: inga Om problembeskrivningen i något fall

Läs mer

Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar

Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK DATORLABORATION 4 MATEMATISK STATISTIK, FÖR I/PI, FMS 121/2, HT-3 Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar

Läs mer

TENTAMEN I GRUNDKURS I NUMERISKA METODER - DEL 2

TENTAMEN I GRUNDKURS I NUMERISKA METODER - DEL 2 Numerisk Analys - Institutionen för Matematik KTH - Royal institute of technology 218-5-28, kl 8-11 SF1547 TENTAMEN I GRUNDKURS I NUMERISKA METODER - DEL 2 Rättas endast om del 1 är godkänd. Betygsgräns

Läs mer

Ickelinjära ekvationer

Ickelinjära ekvationer Löpsedel: Icke-linjära ekvationer Ickelinjära ekvationer Beräkningsvetenskap I Varför är det svårt att lösa icke-linjära ekvationer? Iterativa metoder Bisektion/intervallhalvering Newton-Raphsons metod

Läs mer

2D1240 Numeriska metoder gk II för T2, VT 2004 LABORATION 1. Ekvationslösning

2D1240 Numeriska metoder gk II för T2, VT 2004 LABORATION 1. Ekvationslösning 1 Olof Runborg NADA 15 januari 2004 2D1240 Numeriska metoder gk II för T2, VT 2004 A LABORATION 1 Ekvationslösning Sista dag för bonuspoäng, se kursplanen. Kom väl förberedd och med välordnade papper till

Läs mer

Från förra gången: Newton-Raphsons metod

Från förra gången: Newton-Raphsons metod Från förra gången: Newton-Raphsons metod Idé: För att hitta en rot till f(x)=0 utgår man från en första Approximation x 0 och använder derivatan för att dra en tangent som skär x-axeln närmare roten och

Läs mer

5B1134 Matematik och modeller Uppgifter från kontrollskrivningar och tentamina under läsåren och

5B1134 Matematik och modeller Uppgifter från kontrollskrivningar och tentamina under läsåren och KTH Matematik 1 5B1134 Matematik och modeller Uppgifter från kontrollskrivningar och tentamina under läsåren 23-24 och 24-25 25-8-31 1 Geometri med trigonometri Övning 1.1 [5B1134:Modell:1] C = (5, 1).

Läs mer

SF1546, Numeriska Metoder för O1 Lab0 - frivillig. (dvs uppgifterna behöver inte redovisas!)

SF1546, Numeriska Metoder för O1 Lab0 - frivillig. (dvs uppgifterna behöver inte redovisas!) SF1546, Numeriska Metoder för O1 Lab0 - frivillig. (dvs uppgifterna behöver inte redovisas!) Denna labb är tänkt att öva datorhantering och öva inledande Matlab. Eftersom förkunskaperna varierar finns

Läs mer

Uppgift 1 - programmet, Uppg6.m, visade jag på föreläsning 1. Luftmotståndet på ett objekt som färdas genom luft ges av formeln

Uppgift 1 - programmet, Uppg6.m, visade jag på föreläsning 1. Luftmotståndet på ett objekt som färdas genom luft ges av formeln Matlab-föreläsning (4), 10 september, 015 Innehåll m-filer (script) - fortsättning från föreläsning 1 In- och utmatning Sekvenser, vektorer och matriser Upprepning med for-slingor (inledning) Matlab-script

Läs mer

Kurs DN1215, Laboration 3 (Del 1): Randvärdesproblem för ordinära differentialekvationer

Kurs DN1215, Laboration 3 (Del 1): Randvärdesproblem för ordinära differentialekvationer Kurs DN1215, Laboration 3 (Del 1): Randvärdesproblem för ordinära differentialekvationer Michael Hanke, Johan Karlander 2 april 2008 1 Beskrivning och mål Matematiska modeller inom vetenskap och teknik

Läs mer

Lösningar och kommentarer till uppgifter i 3.1

Lösningar och kommentarer till uppgifter i 3.1 Lösningar och kommentarer till uppgifter i.1 102 b) TB: Kör de med dessa uppgifter i det här kapitlet också? Det gör inget, jag börjar bli ganska bra på det. Vi har funktionen fx) = x x 2 24x + 1 och man

Läs mer

Matematisk Modellering

Matematisk Modellering Matematisk Modellering Föreläsning läsvecka 4 Magnus oskarsson Matematikcentrum Lunds Universitet Matematisk Modellering p.1/17 Denna föreläsning (läsvecka 4) Kursadministration (redovisning projekt 2,

Läs mer

% Föreläsning 3 10/2. clear hold off. % Vi börjar med att titta på kommandot A\Y som löser AX=Y

% Föreläsning 3 10/2. clear hold off. % Vi börjar med att titta på kommandot A\Y som löser AX=Y % Föreläsning 3 10/2 clear % Vi börjar med att titta på kommandot A\Y som löser AX=Y % Åter till ekvationssystemen som vi avslutade föreläsning 1 med. % Uppgift 1.3 i övningsboken: A1=[ 1-2 1 ; 2-6 6 ;

Läs mer