F 4 Ch Numerisk integration, forts.; Ch.4 Numerisk derivering.

Storlek: px
Starta visningen från sidan:

Download "F 4 Ch.4.2-3 Numerisk integration, forts.; Ch.4 Numerisk derivering."

Transkript

1 p 1 (10) F 4 Ch Numerisk integration, forts.; Ch.4 Numerisk derivering. 1. Styckevis polynom: linjär och spline-interpolation; En funktion f representerad i en tabell (x i,f i ), i = 0,...,n, evalueras med linjär interpolation y = L(x) på följande sätt: 1. Finn k så att x k x < x k+1 2. f(x) approximeras med y = f k + f k+1 " f k x k+1 " x k ( x " x k ) L blir kontinuerlig och L(x k ) = f k Steg 1 kräver att man letar i x-tabellen. Den är sorterad, så sökningen kan klaras med O( 2 logn) jämförelser. Sådan binärsökning är den diskreta analogin till intervallhalveringsmetoden (eng. bisection). En naturlig fråga är nu följande: Om tabellen framställer en glatt funktion, hur stort fel kan interpolanten ha, dvs., hur stort kan max f (x)# L(x) bli? a"x"b QS p 63, Proposition 3.2 ger feltermen vid interpolation i (x i,f i ), i = 0,...,n med n-te gradspolynom P(x): f (x)" P(x) = f (n+1) (# ) g(x), (n +1) [ ] g(x) = (x " x 0 )(x " x 1 )...(x " x n ),# $ x 0, x n Sats: Felet vid linjär interpolation begränsas av f (x)" L(x) # H 2 max f % ($ ) där H = max 8 x k+1 " x k x 0 #$#x n 0#k#n"1 Bevis: När x k x x k+1 blir f (x)" L(x) = 1 2 f # ($ ) ( x " x k )( x " x k+1 ) % % 1 max f # $ 2 x k %$%x k+1 ( ) & min x k %x%x k+1 g(x), g(x) = x " x k ( )( x " x k+1 ) eftersom g(x) 0. dg/dx = 0 ger x* = (x k + x k+1 )/2; g = 2 visar att g har lokalt minimum g(x*) = 1/4(x k+1 x k ) 2 ; satsen följer nu efter maximering över k Feltermen vid polynominterpolation Betrakta g(x), för ett nionde-gradspolynom, med interpolationspunkter x i = (i 1)/4 1, i = 1:9 ekvidistanta i [ 1,1]. Som synes oscillerar och växer g mot intervallets ändpunkter, en illustration till olämpligheten av ekvidistant interpolation med högt gradtal. Men om man väljer x i

2 p 2 (10) lämpligt undviker man tillväxten. Den prickade kurvan visar g med x i valda som Chebyshevabskissorna $ 2k "1 # ' x k = cos& ),k = 1,...,n, % n 2 ( som är det (i denna mening) optimala valet. L(x) är kontinuerlig, men derivatan är diskontinuerlig. Ibland behöver man en interpolant som har flera kontinuerliga derivator och approximerar glatta funktioner och dess derivator bättre. Vanligen använder man då kubiska splines (sv. Ri-funktioner), som är styckevis tredjegradspolynom S(x) som uppfyller: S(x i ) = f i, i = 0,...,n S, S, och S är kontinuerliga i hela [x 0,x n ] Det behövs ytterligare två villkor för att bestämma S, t ex, S (x 0 ) = S (x n ) = 0 naturliga randvillkor, i analogi med elastisk linjal eller S (x 0 ) = k 0, S (x n ) = k n, föreskrivna änd-lutningar. Matlab: % data x = linspace(-1,1,10); f = 1./(1+25*x.^2); % plotpunkter z = linspace(-1,1,100); % P9(x) c = polyfit(x,f,9); p9 = polyval(c,z) % S(x) S = spline(x,f,z); %... plottning Observera hur P 9 oscillerar medan S är monoton. Felet vid kubisk spline-interpolation (se också QS p 74 ff) begränsas av S(x)" f (x) # C( f )H 4, H = max x k " x k"1 Numerisk derivering, QS 4.1 Derivatan är gränsvärdet för en differenskvot, f (x + h)$ f (x) f "(x) = lim h#0 h när det existerar. Om f är given i en ekvidistant tabell x k+1 x k = h kan man ta " + f (x k ) = f k+1 # f k eller " # f (x k ) = f k # f k#1 h h som närmevärden. Felen uppskattas under förutsättning att f kan Taylorutvecklas, (vi skriver x ist f x k för korthets skull) f (x + h)# f (x) " + f (x) = = 1 & h h f (x)+ f $ (x)% h h2 f $ (x)+o(h 3 ) ( )# f (x) + = ' * = f $ (x)+ 1 2 h f $ (x)+o(h2 ) " + f (x) =... = f $ (x)# 1 2 h f $ (x)+o(h2 )

3 p 3 (10) Eftersom felet är proportionellt mot h p med p = 1 säger man att approximationerna har noggrannhetsordning 1. Medelvärdet av de två differenserna blir tydligen "f (x) = 1 ( f (x + h)# f (x # h) ) =... = f $ (x)+ 1 2h 6 h2 f iii (x)+o(h 4 ) en andra ordningens noggrann, symmetrisk (central) differensapproximation. Vi provar hur det fungerar på f(x) = cos x runt x = 0.59, och tar tabellvärden med sex decimaler: sin(0.59) = Ex. x cos x fk-fk-1 fk-1-2fk +fk fel (x 10-6) h = 0.01: δ- = /0.01 = h = 0.01: δ+ = /0.01 = ; h = 0.02: δ+ = /0.02 = h = 0.01: δ0 = (δ + δ+)/2 = h = 0.01: δ 2 = Centraldifferensen δ0 är nästan 400 ggr. noggrannare än δ+ och δ- Felet med h = 0.02 är dubbelt så stort som för 0.01: första ordningens noggrannhet Feluppskattningen ovan blir 1/ = vilket stämmer (misstänkt) bra De understrukna avslutande nollorna är resultatet av kancellation. Vi måste se på avrundningsfelen också. Antag att tabellvärden har fel högst ε (= eftersom de är korrekt avrundade). Då blir max. avrundningsfel (h = 0.01) δ+, δ-: 2ε/h = 10 4 ; δ 0 : 2ε/2h = ε/h = Avrundingsfelen dominerar alltså: En gräns for totala felet E(h) = f "(x)#$ 0 f (x) % 1 6 f " h 2 + & h loglog-plottas i fig. som funktion av h. Den bästa steglängden synes vara runt Matlab: diff bildar differensen av en följd, fungerar också på datafält med fler än ett index. Här en vektor a med n komponenter. Observera att diff(a) blir ett nummer mindre än a och d0 blir två nummer mindre. diff(a) = [a(2)-a(1),a(3)-a(2),...,a(n)-a(n-1)]; Ex. x = a:h:b; n = length(x); % ta reda på hur lång x är f = cos(x); % skapa tabellen % derivera dplus = diff(f)/h; % för x1, x2,..., xn-1 d0 = (a(3:n)-a(1:n-2))/(2*h); % för x2,..., xn-1 Andra-derivatan approximeras med " 2 f (x) = " # " + f (x) ( ) = " + (" # f (x)) = 1 ( ) = = $ $ f (x) f (iv) (x)h f (vi) (x)h 4 + O(h 6 ) f (x + h)#2 f (x)+ f (x # h) h 2

4 p 4 (10) där de två dominerande termerna angivits, av skäl som blir uppenbara nedan. Här blir förstås kancellations-problemen mera akuta: Man får (se ovan) bara två siffror med h = Receptet blir då att använda större steglängd och mera noggranna differensapproximationer; Ex. Extrapolation är användbart. Formlerna härleds nedan. Vi provar igen på cos-tabellen runt 0.6, nu med steglängd 0.1 x cos x 10^6 avr.fel h = 0.4: δ 2 = /0.16 = h = 0.2: δ 2 = /0.04 = h = 0.1: δ 2 = /0.01 = Extrapolation: /3( )= /3( )= Största steglängden ger bäst noggrannhet Avrundningsfelen i δ 2 -värdena kan bli /h 2, se ovan. Derivatorna av cos har alla belopp 1. Trunkeringsfelet överskattas då med 1/12 1 h , stämmer bra med beräkningen. I det extrapolerade värdena blir det 1/90 1 h för h = 0.1, för h = 0.2. Avrundningsfelen dominerar i feluppskattningen för de extrapolerade värdena; det bästa värdet har i själva verket fel bara Formel för extrapolation till h = 0, också kallad: Feltermskorrektion (Pohl, 1995), Richardson-extrapolation (gängse),eng. Deferred Approach to the Limit,... (kärt barn har många namn) QS Exercise 4.10, p 101 Vi vill beräkna gränsvärdet F(0) med approximationen F(h) som är noggrann av ordning p 1. Trunkeringsfelet domineras för tillräckligt små h av en term Kh p, F(h) = F(0) + Kh p + o(h p ) Konstanten K beror förstås på F, men inte på h. Det till h = 0 extrapolerade värdet 1 # G(h) = F(h)+ ( q p F(h)" F(qh) ) = F(0)+ o h p & % ( "1 $ ' är då noggrannare än F(h). Man beräknar F(h) och F(qh), interpolerar lämplig funktion av typ p(h) = A + Bh p genom punkterna (h,f(h)) och (qh, F(qh)), och evaluerar funktionen för h = 0: p(0) = A. Ofta tar man q = 2, därav benämningar som tredjedelskorrektion (för trapetsregeln, p = 2), femtondelsregeln (för Simpsons formel, p = 4) etc. Mer om dessa kvadraturfomler nedan. Övning: Lös ekvationssystemet och visa, att A kan skrivas på formen G(h) ovan. A + Bh p = F(h) A + B(qh) p = F(qh) I deriverings-exemplet ovan är F(h) = δ 2 och p = 2, q = 2. I de extrapolerade värdena dominerar h 4 -termen. Därför tog vi med den i utvecklingen ovan, att användas (till faktorn 1/90) i felskattningen.

5 p 5 (10) Kvadratur. Trapetsregeln, Simpsons formel, QS Ch4.2 Problemet är att beräkna b I( f ) = f (x)dx " a numeriskt. Vidare förutsätter vi att a och b är ändliga och att f är kontinuerlig på [a,b] (därmed begränsad). Fall med a eller b är oändliga och/eller f med integrabla singulariteter får behandlas särskilt, ofta med lämplig variabelsubstitution. De metoder som studeras här är av formen M I = # w k f (" k ) + R k=0 där w k kallas (kvadratur)vikter, ξ k abskissor, och R är resttermen eller feltermen. Om R = 0 då f = polynom av högst grad p är noggrannhetsordningen p. Formel och feluppskattning för sammansatta trapetsregeln med M delintervall $ M T(h) = h f (x j )" 1 ' & # ( f (a)+ f (b) ) & ) 2 ), x j = a + jh,h = (b " a)/ M % j=0 ( I( f )"T(h) = 1 12 (b " a)h2 f * (+ ), för något a, +, b om f har kontinuerlig andraderivata. 12 Ex. Vi prövar på I = x N dx, " N = 3 och 4, exakt värde 2684 resp Extrapolationen : p = 2 och q = 2, T(h) + (1/3)( T(h) T(2h)) x x 3 x 4 N=3 diff. Extr T(2)=2(1000/ /2)= T(1)=1(1000/ /2)= = N=4 T(2)=2(10000/ /2)=30736 T(1)=1(10000/ /2)= = I T(2)= =44, I T(1)= =11, stämmer med p = 2 d 2 /dx 2 (x 3 ) = 6x 66, I T(2) 1/ = 44, OK. Extrapolerade värdet är exakt för alla tredjegradspolynom. För N=4 ger feluppskattningsformeln att h < 0.15 för att felet ska bli lika stort som i det extrapolerade värdet. Den tabellen blir sju gånger så lång Simpsons formel härleds t. ex. genom att man integrerar det andragradspolynom som interpolerar i x h, x, och x+h. Men enklare är följande: Man ansätter en formel med obekanta koefficienter och bestämmer dem så, att formeln blir exakt för polynom av så högt gradtal som möjligt. Symmetrin gör att det bara blir två koefficienter, a och b, och endast jämna potenser ger något bidrag: x+h R = # f (t)dt " h af (x " h)+ bf (x)+ af (x + h) x"h ( ) = 0 för f (t) = (t " x) p, p = 0,1,...

6 p 6 (10) p = 0: 2h h( a + b + a) = 0 p = 1: 0 h( ha + 0b + ha) = 0 inget nytt, p = 2: 2h 3 /3 h( h 2 a + 0b + h 2 a) = 0, a = 1/3, så b = 4/3 p = 3: 0 h( h 3 a + 0b + h 3 a) = 0 inget nytt p = 4: R = 2h 5 /5 h(h 4 a + 0b + h 4 a) = 4/15 h 5 = 1/120 (2h) 5 Alltså, ( ) 5 b f (x)dx " b " a $ $ a + b ' ' # & f (a)+ 4 f & ) + f (b)) = b " a 6 % 2 ( a % ( 2880 f (iv) $ (x)+ o ( b " a) 5 ' & ) % ( Låt f(t) ha en konvergent Taylorutveckling omkring x. Resttermen blir då, f (t) = P 3 (t) (t " x)4 f (iv) # (x)+o (t " x) 5 & % (, $ ' R = 1 * 24 f (iv) h (x) s 4 ds " 2h -, # % 6 h h 4 & ) (/, $ '/ + O # (2h)6 & % ( = 4(2h)5 $ ' f (iv) # (x)+o h 6 & % ( $ ' + "h. eftersom P 3 (t) inte ger något bidrag till felet. En sammansatt Simpsons formel med steget h = (b a)/m blir S(h) = h M " w k f ( a + kh), där 3 k=0 w jämn = 2, och w udda = 4, utom w 0 = w M = 1. Adaptiv kvadratur Ofta varierar integranden olika mycket i olika delintervall och det behövs olika stora steg. Annorlunda uttryckt, ekvidistanta punkter är oekonomiskt. Antag att T(a,b,n) är en kvadraturformel för I med n delintervall. Formeln är additiv, så att T(a,b,2n) = T(a,m,n) + T(m,b,n) där m = (a + b)/2; Felet kan överskattas med skillnaden K(T(a,b,n) T(a,b,2n)) En rekursiv, adaptiv, toleransstyrd algoritm som använder kvadraturformeln T(a,b) bygger på följande ide: function Iad = adapt(a,b,tol) n = 10; m = (a+b)/2; Iad = T(a,b,n); if K(Iad - (T(a,m,n)+T(m,b,n))) < tol, return else Iad = adapt(a,m,tol/2)+adapt(m,b,tol/2); end Notera: Vid uppdelning av intervallet krävs halva felet från varje halva; felen är additiva. T(x,y,n) beräknas (onödigtvis) två gånger Vissa integrandvärden beräknas många (?) gånger

7 p 7 (10) F 5 Ch.7, Differentialekvationer, initialvärdesproblem. Ex.1 En bakteriekultur tillväxer under trängsel och med god näringstillgång enligt dn dt = n(1" n),n(0) = n 0,0 < n 0 < 1,0 # t # $ där n = bakteriemängden, normerad med max-mängden, och t mäts i lämplig enhet. Ex.2 En massa m glider längs x-axeln, kopplad till ett fundament med en fjäder och en dämpare, och påverkas av kraften F(t) = A sint. Dess rörelse beskrivs av Newtons kraftekvation, m d2 x dx = "Kx " D dt 2 dt + F(t), x(0) = 0, dx dt (0) = 0 där fjäderkonstanten är K och dämp-koefficienten är D. Dessa är exempel på initialvärdesproblem (QS kallar det Cauchy-problem) för ordinära differentialekvationer. Ex 1 är en ickelinjär första ordningens ekvation, och Ex 2 är en andra ordningens linjär ekvation med konstanta koefficienter. dy Vi skriver nu = f (t, y), y(0) = y0, låter tiden starta vid 0 och söker lösningen för 0 t T. dt Med (klassisk) lösning menas en deriverbar funktion som satisfierar ekvationen för varje t och begynnelsevärdena för t = 0. Om f uppfyller vissa villkor (QS, Prop..) existerar det precis en lösning; I exemplen ovan existerar lösningen för alla tider, men det gäller inte alla ekvationer. Ex. y " = y 2, y(0) = 1,0 # t #...? har lösningen y = 1/(1 t) och existerar således bara för t < 1. Vi ska här studera steg-för-steg -metoder som producerar en tabell (t k,y k ), k = 0,1,..., med steglängder t k+1 t k = h k så att y k approximerar y(t k ). Ofta får h k vara konstant = h. Prototypen för alla sådana metoder kallas Eulers metod efter Leonhard Euler. Man ersätter derivatan med differenskvot, f (t k, y k ) = dy dt (t k ) " y k+1 # y k h eller, med rekursionen utskriven, y k+1 = y k + hf (t k, y k ),k = 0,1,... QS visar att Eulers metod konvergerar mot den exakta lösningen när h > 0. Vi intresserar oss för det globala felet, E(t k ) = y(t k ) y k och speciellt hur det beror på h. QS definition av vad global truncation error betyder är mycket okonventionell och vi kommer att hålla oss till ovanstående. Vi är däremot helt överens om lokala felet som (globala ) felet i y k+1, om y(t k ) = y k. e k+1 = y(t k+1 ) y k+1, Ex. Lokala felet för Eulers metod, e k+1 = y(t k+1 )"( y k + hf (t k, y k )) = = y k + h y k # { + h2 2 = f (t k, y k ) y k # +..." ( y k + hf (t k, y k )) = h2 2 y # (t k )+O(h 3 )

8 p 8 (10) Om E = O(h p ) med p > 0 är metoden konvergent av (noggrannhets)ordning p. Som QS visar har Eulers metod ordning 1. Vi illustrerar nu Eulers metod, och en modifikation därav, Heuns ordning-2 metod på bakterie-exemplet (lite omskalat) och visar, att högre ordnings metoder är effektiva(re än Eulers). Ex. y " = y(2 # y) Lös initialvärdesproblemet y(0) = 1, 0 $ t $ 1 2 Den exakta lösningen är y(t) =, y(1) # e "2t Jämför Eulers metod med Heuns (också kallad improved Euler ) med h = Explicit Euler, ordning 1 Heun, ordning 2 k1= hf (t n, y n )/2 k1= hf (t n, y n ) k2 = hf (t n + h / 2, y n + k1) y n+1 = y n + k1 y n+1 = y n + k2 Euler, h = 0.25 Heun, h = 0.25 t y k t y k1 k Fel Matlab (utskriftskommandona borttagna): % Euler % Heun f = inline('x*(2-x)'); f = inline('x*(2-x)'); h = 0.25; h = 0.25; y(1) = 1; y(1) = 1; k = 1; k = 1; for t = 0:h:1-h, for t = 0:h:1-h, k1 = h*f(y(k)); k1 = h*f(y(k) )/2; k2 = h*f(y(k)+k1); y(k+1) = y(k)+k1; y(k+1) = y(k)+k2; k = k+1; k = k+1; end end Eftersom Eulers metod har noggrannhetsordning 1 skulle den kräva 16 gånger mindre steglängd för fel mindre än Det är 8 gånger mer arbete än med Heuns metod. Kan man få noggrannare resultat med mindre arbete genom att välja ännu högre ordnings metoder? Den klassiska fjärde ordningens Runge-Kutta metoden klarar fel < med steglängd 0.5, men den gör fyra evalueringar per steg mot Heuns två, så man vinner inget arbete. Det gör man om noggrannhetskravet är strängare. För fel < 10 6 krävs: steg f-eval. Euler Heun RK

9 p 9 (10) Av detta bör man dra slutsatsen att metoder av ordning 1 är alltför arbetssamma, och att en andra ordningens metod duger bara för låga noggrannhetskrav. Bilden till höger visar hur det kan gå när man väljer tidssteget för stort i modellen Ex 1 ovan. Man får med Eulers metod ( ) y n+1 = y n 1+ Ch " Chy n Sätt z = Ch 1+ Ch y, så blir rekursionen z n+1 = "z n ( 1# z n ) med α = 1 + Ch. Som synes håller sig z n mellan 0 och 1 så länge 0 < α < 4. Bilden visar z 100 för 1000 olika startvärden z 0 som funktion av α, för α = 2.8:0.002:4. Det finns 1000 prickar på varje av de 600 vertikalerna, varje punkt har itererats 100 gånger, så 120 miljoner multiplikationer har gått åt. Inget för handräkning alltså. Feigenbaums konstant kan man utläsa ur figurens periodfördubblingar till kaos. Med så små tidssteg att Ch << 1 blir det inga sådana överraskningar. Men det finns exempel där Matlabs ODE-lösare småningom väljer allt för stort tidssteg och hamnar i liknande situationer. Explicita metoder som de vi använt ovan duger så länge produkten LT av f s Lipschitzkonstant L och tidsintervallet T är måttlig. Men det finns många viktiga fall där LT är mycket stort. Sådana problem kallas styva, i analogi med fjädersystem (en cykel, t ex) med mycket styva (hela ramen) och mycket veka (däcken) fjädrar. Om vibrationerna i ramen ska beskrivas noggrant under den tid det tar att åka över ett gupp och däcken fjädrar blir det många tidssteg. För styva problem måste man använda implicita metoder, prototypen är Baklänges Euler, y k+1 " y k = hf ( t k+1, y k+1 ) som kräver lösning av icke-linjär ekvation i varje steg. För icke-styva problem är resultat för h > 0 tillräckliga, men inte för styva problem. För att kunna analysera lösningarna för ändliga h använder vi ett enkelt modell-problem, testekvationen y " = #y, y(0) = 1, där # är en komplex konstant., för Euler, Baklänges Euler, och Trapets-metoden (kallas Crank-Nicholson i QS): ( ) y k+1 " y k = h 2 f (t k, y k )+ f (t k+1, y k+1 ) som är noggrann av ordning 2, och implicit. Ekvationen har exakt lösning y = exp(λt) och y > 0 då t > om Re(λ) < 0. Euler : y k = ( 1+ h" ) k, Baklänges Euler : z k = 1 ( 1# h" ) k, Trapets : w k = $ 2 + h" ' k & ) % 2 # h" ( (Övning: Härled uttrycken ovan.) För att y k > 0 då k > måste 1 + hλ < 1: Eulers metod är betingat stabil (eng. conditionally stable). Men z k > 0 och w k > 0 då k > för alla positiva h om Re(λ) < 0, vilket kallas att Baklänges Euler och Trapets-metoderna är A-stabila. System av differentialekvationer Fjäder-dämpar-modellen (Ex 2) är en andra ordningens differentialekvation.

10 p 10 (10) Man kan lätt skriva den liksom andra högre-grads ekvationer som ett första ordningens system, genom att införa nya variabler för alla derivator utom den högsta. Här: v för dx/dt: # m d2 x dx = "Kx " D dt 2 dt + F(t) # dv % % $ ' dt = 1 ("Kx " Dv + F(t) ),v(0) = w $ m % x(0) = a, dx &% dt (0) = w % dx = v, x(0) = a & dt Ett sådant system skriver vi med vektor-beteckning u för kolonn-vektorn av n beroende funktioner du dt = f(t,u),u = ( u 1(t),u 2 (t),...,u n (t)) T u(0) = a Alla metoderna kan användas för system. Matlab-avsnitten för Euler och Heun kräver ingen ändring mer än att y får bli ett två-dimensionellt fält den funktion som definierar f ska leverera alla komponenterna; function springdamp får bero explicit på t: behövs för F(t). function dydt = springdamp(t,y) global K D M A x = y(1); v = y(2); dydt = [v,(-k*x-d*v+a*sin(t))/m]; % Heun global K D M A % parametervärden K = 1; D = 0.1; M = 1; A = 0; h = 0.25; y = zeros(100,2); y(1,:) = [1 0]; % initialvärden k = 1; for t = 0:h:50-h, k1 = h*springdamp(t,y(k,:) )/2; k2 = h*springdamp(t+h/2,y(k,:)+k1); y(k+1,:) = y(k,:)+k2; k = k+1; end plot(y(:,1),y(:,2),'k.-'); % fasplan-plot v x

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

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

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

Interpolation Modellfunktioner som satisfierar givna punkter

Interpolation Modellfunktioner som satisfierar givna punkter Interpolation Modellfunktioner som satisfierar givna punkter Några tillämpningar Animering rörelser, t.ex. i tecknad film Bilder färger resizing Grafik Diskret representation -> kontinuerlig 2 Interpolation

Läs mer

R AKNE OVNING VECKA 1 David Heintz, 31 oktober 2002

R AKNE OVNING VECKA 1 David Heintz, 31 oktober 2002 RÄKNEÖVNING VECKA David Heintz, 3 oktober 22 Innehåll Uppgift 27. 2 Uppgift 27.8 4 3 Uppgift 27.9 6 4 Uppgift 27. 9 5 Uppgift 28. 5 6 Uppgift 28.2 8 7 Uppgift 28.4 2 Uppgift 27. Determine primitive functions

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

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

Ordinära differentialekvationer,

Ordinära differentialekvationer, Sammanfattning metoder Ordinära differentialekvationer, del 2 Beräkningsvetenskap II n Eulers metod (Euler framåt, explicit Euler): y i+1 = y i + h i f (t i, y i ) n Euler bakåt (implicit Euler): y i+1

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

Numerisk Analys, MMG410. Lecture 13. 1/58

Numerisk Analys, MMG410. Lecture 13. 1/58 Numerisk Analys, MMG410. Lecture 13. 1/58 Interpolation För i tiden gällde räknesticka och tabeller. Beräkna 1.244 givet en tabel över y = t, y-värdena är givna med fem siffror, och t = 0,0.01,0.02,...,9.99,10.00.

Läs mer

Institutionen för Matematik TENTAMEN I LINJÄR ALGEBRA OCH NUMERISK ANALYS F1, TMA671 2005-08-26. DAG: Fredag 26 augusti 2005 TID: 8.30-12.

Institutionen för Matematik TENTAMEN I LINJÄR ALGEBRA OCH NUMERISK ANALYS F1, TMA671 2005-08-26. DAG: Fredag 26 augusti 2005 TID: 8.30-12. Institutionen för Matematik Göteborg TENTAMEN I LINJÄR ALGEBRA OCH NUMERISK ANALYS F, TMA67 5-8-6 DAG: Fredag 6 augusti 5 TID: 8.3-.3 SAL: V Ansvarig: Ivar Gustafsson, tel: 77 94 Förfrågningar: Ivar Gustafsson

Läs mer

Frågorna 1 till 6 ska svaras med sant eller falskt och ger vardera 1

Frågorna 1 till 6 ska svaras med sant eller falskt och ger vardera 1 ATM-Matematik Mikael Forsberg 6-64 89 6 Matematik med datalogi, mfl. Skrivtid:. Inga hjälpmedel. Lösningarna skall vara fullständiga och lätta att följa. Börja varje ny uppgift på ny sida. Använd ej baksidor.

Läs mer

Lösningsförslag till tentamensskrivningen i Numerisk analys

Lösningsförslag till tentamensskrivningen i Numerisk analys Lösningsförslag till tentamensskrivningen i Numerisk analys 160526 Del I: (1) (a) Heuns metod för numerisk lösning av differentialekvationer har noggrannhetsordning 2. Detta betyder att Felet avtar med

Läs mer

med tillgång till värden på f: vi anser att vi kan evaluera f för alla x i (a,b) och använder kvadraturformler av typen n

med tillgång till värden på f: vi anser att vi kan evaluera f för alla x i (a,b) och använder kvadraturformler av typen n F HT BE & Page of 6 PP C 5 pp 7 ff Integraler Uppgiften är att beräkna b I f ( ) d a med tillgång till värden på f: vi anser att vi kan evaluera f för alla i (a,b) o använder kvadraturformler av typen

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

Institutionen för Matematiska Vetenskaper TENTAMEN I LINJÄR ALGEBRA OCH NUMERISK ANALYS F1/TM1, TMA671 2014-05-26

Institutionen för Matematiska Vetenskaper TENTAMEN I LINJÄR ALGEBRA OCH NUMERISK ANALYS F1/TM1, TMA671 2014-05-26 Institutionen för Matematiska Vetenskaper Göteborg TENTAMEN I LINJÄR ALGEBRA OCH NUMERISK ANALYS F/TM, TMA67 4-5-6 DAG: Måndag 6 maj 4 TID: 4. - 8. SAL: V Ansvarig: Ivar Gustafsson, tel: 75-33545 Förfrågningar:

Läs mer

Tentamen i Beräkningsvetenskap II, 5.0 hp,

Tentamen i Beräkningsvetenskap II, 5.0 hp, Uppsala universitet Institutionen för informationsteknologi Beräkningsvetenskap Stefan Engblom, tel. 471 27 54, Per Lötstedt, tel. 471 29 72 Tentamen i Beräkningsvetenskap II, 5.0 hp, 2016-03-16 Skrivtid:

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

Ansvariga lärare: Yury Shestopalov, rum 3A313, tel 054-7001856 (a) Problem 1. Använd Eulers metod II (tre steg) och lös begynnelsevärdesproblemet

Ansvariga lärare: Yury Shestopalov, rum 3A313, tel 054-7001856 (a) Problem 1. Använd Eulers metod II (tre steg) och lös begynnelsevärdesproblemet FACIT: Numeriska metoder Man måste lösa tre problem. Problemen 1 och är obligatoriska, och man kan välja Problemet 3 eller 4 som den tredje. Hjälp medel: Miniräknare (med Guidebook för miniräknare) och

Läs mer

Lennart Carleson. KTH och Uppsala universitet

Lennart Carleson. KTH och Uppsala universitet 46 Om +x Lennart Carleson KTH och Uppsala universitet Vi börjar med att försöka uppskatta ovanstående integral, som vi kallar I, numeriskt. Vi delar in intervallet (, ) i n lika delar med delningspunkterna

Läs mer

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A SF1625 Envariabelanalys Lösningsförslag till tentamen 215-1-27 DEL A 4 1. Betrakta funktionen f som ges av f(x) = 1 + x + (x 2). 2 A. Bestäm definitionsmängden till f. B. Bestäm alla intervall där f är

Läs mer

f (a) sin

f (a) sin Hur kan datorn eller räknedosan känna till värdet hos till exempel sin0.23 eller e 2.4? Denna fråga är berättigad samtidigt som ingen tror att apparaterna innehåller en gigantisk tabell. Svaret på frågan

Läs mer

Interpolation. 8 december 2014 Sida 1 / 20

Interpolation. 8 december 2014 Sida 1 / 20 TANA09 Föreläsning 7 Interpolation Interpolationsproblemet. Introduktion. Polynominterpolation. Felanalys. Runges fenomen. Tillämpning. LED display. Splinefunktioner. Spline Interpolation. Ändpunktsvillkor.

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

Tentamen i Beräkningsvetenskap II, 5.0 hp,

Tentamen i Beräkningsvetenskap II, 5.0 hp, Uppsala universitet Institutionen för informationsteknologi Beräkningsvetenskap Per Lötstedt, tel. 471 2986 Ken Mattsson, tel 471 2975 Tentamen i Beräkningsvetenskap II, 5.0 hp, 2015-06-02 Skrivtid: 14

Läs mer

Numerisk Analys, MMG410. Lecture 12. 1/24

Numerisk Analys, MMG410. Lecture 12. 1/24 Numerisk Analys, MMG410. Lecture 12. 1/24 Interpolation För i tiden gällde räknesticka och tabeller. Beräkna 1.244 givet en tabel över y = t, y-värdena är givna med fem siffror, och t = 0,0.01,0.02,...,9.99,10.00.

Läs mer

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A SF1625 Envariabelanalys Lösningsförslag till tentamen 214-1-24 DEL A 1. Låt f(x) = e x sin x. A. Bestäm alla kritiska (stationära) punkter till funktionen f. B. Avgör vilka av de kritiska punkterna som

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

Akademin för utbildning, kultur och kommunikation MMA132 Numeriska Metoder Avdelningen för tillämpad matematik Datum: 2 juni 2014

Akademin för utbildning, kultur och kommunikation MMA132 Numeriska Metoder Avdelningen för tillämpad matematik Datum: 2 juni 2014 MÄLARDALENS HÖGSKOLA TENTAMEN I MATEMATIK Akademin för utbildning, kultur och kommunikation MMA32 Numeriska Metoder Avdelningen för tillämpad matematik Datum: 2 juni 204 Examinator: Karl Lundengård Skrivtid:

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

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A. e 50k = k = ln 1 2. k = ln = ln 2

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A. e 50k = k = ln 1 2. k = ln = ln 2 SF625 Envariabelanalys Lösningsförslag till tentamen 23--24 DEL A. Den :a januari 26 låstes kg av ett visst radioaktivt ämne in i en källare. Ämnet sönderfaller i en takt som är direkt proportionell mot

Läs mer

Beräkning av integraler

Beräkning av integraler Beräkning av integraler a b f(x) dx = {ytan mellan kurvan och x-axeln från a till b} Många tekniska beräkningsproblem kan formuleras som integraler. En del integraler kan beräknas exakt men flertalet kan

Läs mer

Maclaurins och Taylors formler. Standardutvecklingar (fortsättning), entydighet, numerisk beräkning av vissa uttryck, beräkning

Maclaurins och Taylors formler. Standardutvecklingar (fortsättning), entydighet, numerisk beräkning av vissa uttryck, beräkning Maclaurins och Taylors formler Standardutvecklingar (fortsättning), entydighet, numerisk beräkning av vissa uttryck, beräkning av gränsvärden Standardutvecklingar Vid beräkningar där man inte behöver någon

Läs mer

TATA42: Föreläsning 10 Serier ( generaliserade summor )

TATA42: Föreläsning 10 Serier ( generaliserade summor ) TATA42: Föreläsning 0 Serier ( generaliserade summor ) Johan Thim 5 maj 205 En funktion s: N R brukar kallas talföljd, och vi skriver ofta s n i stället för s(n). Detta innebär alltså att för varje heltal

Läs mer

0.31 = f(x 2 ) = b 1 + b 2 (x 3 x 1 ) + b 3 (x 3 x 1 )(x 3 x 2 ) = ( ) + b 3 ( )(

0.31 = f(x 2 ) = b 1 + b 2 (x 3 x 1 ) + b 3 (x 3 x 1 )(x 3 x 2 ) = ( ) + b 3 ( )( Lösningar till Tentamen i Beräkningsvetenskap II, 5.0 hp, 2012-03-09 Del A 1. (a) För att anpassa ett polynom som går genom tre punkter behövs ett andragradspolynom. Newtons interpolationsansats ger f(x)

Läs mer

LAB 3. INTERPOLATION. 1 Inledning. 2 Interpolation med polynom. 3 Splineinterpolation. 1.1 Innehåll. 3.1 Problembeskrivning

LAB 3. INTERPOLATION. 1 Inledning. 2 Interpolation med polynom. 3 Splineinterpolation. 1.1 Innehåll. 3.1 Problembeskrivning TANA18/20 mars 2015 LAB 3. INTERPOLATION 1 Inledning Vi ska studera problemet att interpolera givna data med ett polynom och att interpolera med kubiska splinefunktioner, s(x), som är styckvisa polynom.

Läs mer

Euler-Mac Laurins summationsformel och Bernoulliska polynom

Euler-Mac Laurins summationsformel och Bernoulliska polynom 46 Euler-Mac Laurins summationsformel och Bernoulliska polynom Lars Hörmander Lunds Universitet Datorer gör det möjligt att genomföra räkningar som tidigare varit otänkbara, exempelvis att beräkna summan

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

1 Föreläsning 12, Taylors formel, och att approximera en funktion med ett polynom

1 Föreläsning 12, Taylors formel, och att approximera en funktion med ett polynom red Föreläsning, Taylors formel, och att approximera en funktion med ett polynom. Taylorpolynom. Fakultet 0! =, läses noll-fakultet.! =. Vidare är! = = och 3! = 3 =. Allmänt fˆr n =,,,..., n! =... n n.

Läs mer

2. För vilka värden på parametrarna α och β har det linjära systemet. som satisfierar differensekvationen

2. För vilka värden på parametrarna α och β har det linjära systemet. som satisfierar differensekvationen MÄLARDALENS HÖGSKOLA Akademin för utbildning, kultur och kommunikation Avdelningen för tillämpad matematik Examinator: Lars-Göran Larsson TENTAMEN I MATEMATIK MAA13 Differentialekvationer och transformmetoder

Läs mer

Information Coding / Computer Graphics, ISY, LiTH. Integrationsmetoder

Information Coding / Computer Graphics, ISY, LiTH. Integrationsmetoder Integrationsmetoder Datorspel är tidsdiskreta Explicita analytiska funktioner för hastighet och acceleration saknas Position är integral av hastighet Hastighet är integral av acceleration Eulerintegrering

Läs mer

Matematik 5 Kap 3 Derivator och Integraler

Matematik 5 Kap 3 Derivator och Integraler Matematik 5 Kap 3 Derivator och Integraler Inledning I kap 4 Differentialekvationer behövs derivator (och integraler) och i kap 5 Omfångsrika problemsituationer finns intressanta problem med användning

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

SF1669 Matematisk och numerisk analys II Lösningsförslag till tentamen DEL A. r cos t + (r cos t) 2 + (r sin t) 2) rdrdt.

SF1669 Matematisk och numerisk analys II Lösningsförslag till tentamen DEL A. r cos t + (r cos t) 2 + (r sin t) 2) rdrdt. 1. Beräkna integralen medelpunkt i origo. SF1669 Matematisk och numerisk analys II Lösningsförslag till tentamen 218-3-14 D DEL A (x + x 2 + y 2 ) dx dy där D är en cirkelskiva med radie a och Lösningsförslag.

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

Numeriska metoder för ODE: Teori

Numeriska metoder för ODE: Teori Numeriska metoder för ODE: Teori Vilka metoder har vi tagit upp? Euler framåt Euler bakåt Trapetsmetoden y k+ = y k + hf(t k, y k ), explicit y k+ = y k + hf(t k+, y k+ ), implicit y k+ = y k + h (f(t

Läs mer

Inlämningsuppgift 4 NUM131

Inlämningsuppgift 4 NUM131 Inlämningsuppgift 4 NUM131 Modell Denna inlämningsuppgift går ut på att simulera ett modellflygplans rörelse i luften. Vi bortser ifrån rörelser i sidled och studerar enbart rörelsen i ett plan. De krafter

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

Konvergens för iterativa metoder

Konvergens för iterativa metoder Konvergens för iterativa metoder 1 Terminologi Iterativa metoder används för att lösa olinjära (och ibland linjära) ekvationssystem numeriskt. De utgår från en startgissning x 0 och ger sedan en följd

Läs mer

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A SF625 Envariabelanalys Lösningsförslag till tentamen 206-0- DEL A. Betrakta funktionen f som ges av f(x) = x 2 arctan x. A. Bestäm definitionsmängden till f. B. Bestäm de intervall där f är växande respektive

Läs mer

7x 2 5x + 6 c.) lim x 15 8x + 3x 2. 4. Bestäm eventuella extrempunkter, inflexionspunkter samt horizontella och vertikala asymptoter

7x 2 5x + 6 c.) lim x 15 8x + 3x 2. 4. Bestäm eventuella extrempunkter, inflexionspunkter samt horizontella och vertikala asymptoter TM-Matematik Mikael Forsberg 074-42 Pär Hemström 026-648962 För ingenjörs och distansstudenter Envariabelanalys ma04a 202 06 04 Skrivtid: 09:00-4:00. Inga hjälpmedel. Lösningarna skall vara fullständiga

Läs mer

Signalanalys med snabb Fouriertransform

Signalanalys med snabb Fouriertransform Laboration i Fourieranalys, MVE030 Signalanalys med snabb Fouriertransform Den här laborationen har två syften: dels att visa lite på hur den snabba Fouriertransformen fungerar, och lite om vad man bör

Läs mer

x sin(x 2 )dx I 1 = x arctan xdx I 2 = x (x + 1)(x 2 2x + 1) dx

x sin(x 2 )dx I 1 = x arctan xdx I 2 = x (x + 1)(x 2 2x + 1) dx TM-Matematik Mikael Forsberg XXX-XXX DistansAnalys Envariabelanalys Distans ma034a ot-nummer 3 Skrivtid: 09:00-4:00. Inga hjälpmedel. Lösningarna skall vara fullständiga och lätta att följa. Börja varje

Läs mer

Institutionen för Matematik, KTH Lösningar till tentamen i Analys i en variabel för I och K (SF1644) 1/ e x h. (sin x) 2 1 cos x.

Institutionen för Matematik, KTH Lösningar till tentamen i Analys i en variabel för I och K (SF1644) 1/ e x h. (sin x) 2 1 cos x. Institutionen för Matematik, KTH Lösningar till tentamen i Analys i en variabel för I och K (SF644) /6 29. Bestäm med derivatans definition d dx ex. Derivatans definition är f (x) = lim h h ( f(x + h)

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

SF1625 Envariabelanalys Lösningsförslag till tentamen

SF1625 Envariabelanalys Lösningsförslag till tentamen SF1625 Envariabelanalys Lösningsförslag till tentamen 216-6-1 1. Derivera nedanstående funktioner med avseende på x och ange för vilka x derivatan existerar. Endast svar krävs. A. f(x) = arctan 1 x B.

Läs mer

9.3. Egenvärdesproblem

9.3. Egenvärdesproblem 9.3. Egenvärdesproblem Problem som innehåller en parameter men endast kan lösas för speciella värden av denna parameter kallas egenvärdesproblem. Vi skall här nöja oss med ett exempel på ett dylikt problem.

Läs mer

3.6 De klassiska polynomens ortogonalitetsegenskaper.

3.6 De klassiska polynomens ortogonalitetsegenskaper. Vetenskapliga beräkningar III 34 3.6 De klassiska polynomens ortogonalitetsegenskaper. I nedanstående tabell anges egenskaperna för några av de vanligaste ortogonala polynomen. Polynomen är normerade så,

Läs mer

Kapitel 7. Numerisk derivering och integration

Kapitel 7. Numerisk derivering och integration Kapitel 7. Numerisk derivering och integration Numerisk beräkning av bestämda integraler har gamla anor inom matematiken, och härleder sig ofta från rent praktiska ytbestämningsproblem. Problemet med cirkelns

Läs mer

Numeriska metoder för ODE: Teori

Numeriska metoder för ODE: Teori Numeriska metoder för ODE: Teori Lokalt trunkeringsfel och noggrannhetsordning Definition: Det lokala trunkeringsfelet är det fel man gör med en numerisk metod när man utgår från det exakta värdet vid

Läs mer

Numeriska metoder, grundkurs II. Dagens program. Gyllenesnittminimering, exempel Gyllenesnittetminimering. Övningsgrupp 1

Numeriska metoder, grundkurs II. Dagens program. Gyllenesnittminimering, exempel Gyllenesnittetminimering. Övningsgrupp 1 Numeriska metoder, grundkurs II Övning 5 för I Dagens program Övningsgrupp 1 Johannes Hjorth hjorth@nada.kth.se Rum :006, Roslagstullsbacken 5 08-790 69 00 Kurshemsida: http://www.csc.kth.se/utbildning/kth/kurser/d0/numi07

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

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

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A SF165 Envariabelanalys Lösningsförslag till tentamen 15-4-7 DEL A 1. Låt f(x) = arcsin x + 1 x. A. Bestäm definitionsmängden till funktionen f. B. Bestäm funktionens största och minsta värde. (Om du har

Läs mer

Föreläsningen ger en introduktion till differentialekvationer och behandlar stoff från delkapitel 18.1, 18.3 och 7.9 i Adams. 18.

Föreläsningen ger en introduktion till differentialekvationer och behandlar stoff från delkapitel 18.1, 18.3 och 7.9 i Adams. 18. Föreläsningen ger en introduktion till differentialekvationer och behandlar stoff från delkapitel 18.1, 18.3 och 7.9 i Adams. 18.1 Delkapitlet introducerar en del terminologi och beteckningar som används.

Läs mer

Numeriska metoder. Kompendiet. Lektor: Yury Shestopalov. e-mail: youri.shestopalov@kau.se Tel. 054-7001856. Karlstads Universitet

Numeriska metoder. Kompendiet. Lektor: Yury Shestopalov. e-mail: youri.shestopalov@kau.se Tel. 054-7001856. Karlstads Universitet Numeriska metoder Kompendiet Lektor: Yury Shestopalov e-mail: youri.shestopalov@kau.se Tel. 054-7001856 Hemsidan: www.ingvet.kau.se\ youri Karlstads Universitet 2002 1 Innehåll 1 Grundbegrepp av numeriska

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

Uppsala Universitet Matematiska Institutionen Bo Styf. Genomgånget på föreläsningarna

Uppsala Universitet Matematiska Institutionen Bo Styf. Genomgånget på föreläsningarna Uppsala Universitet Matematiska Institutionen Bo Styf Envariabelanalys, 10 hp STS, X 010-10-7 Genomgånget på föreläsningarna 11-15. Föreläsning 11, 4/11 010: Här kommer vi in i kapitel 4, som handlar om

Läs mer

Meningslöst nonsens. December 14, 2014

Meningslöst nonsens. December 14, 2014 December 4, 204 Fråga. Hur visar man att sin(x) x tan(x)? Fråga. Hur visar man att sin(x) x tan(x)? Fråga 2. Hur visar man att a > lim n a n =? Fråga 2. Hur visar man att a > lim n a n =? Röd: Det är ett

Läs mer

Fel- och störningsanalys

Fel- och störningsanalys Fel- och störningsanalys 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 utan

Läs mer

Kort sammanfattning av Beräkningsvetenskap I. Varning!!! Varning!!!

Kort sammanfattning av Beräkningsvetenskap I. Varning!!! Varning!!! Kort sammanfattning av Beräkningsvetenskap I Erik Lindblad H4 Varning!!! Detta är inte en komplett genomgång av materialet i kursen Beräkningsvetenskap I. Genom att lära sig materialet nedan har man skaffat

Läs mer

OH till Föreläsning 5, Numme K2, Läsa mellan raderna. Allmän polynom-interpolation, S Ch 3.1.0

OH till Föreläsning 5, Numme K2, Läsa mellan raderna. Allmän polynom-interpolation, S Ch 3.1.0 OH till Föreläsning 5, Numme K2, 181119 S Ch 3-34, GNM Kap 4-44A / GKN Kap 41A,(D),E Interpolation x y 1900 3822 1910 3982 1920 4281 1930 4302 1940 4042 1950 3922 1960 3921 1970 3940 1980 3960 1990 3980

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

Envariabelanalys 5B1147 MATLAB-laboration Derivator

Envariabelanalys 5B1147 MATLAB-laboration Derivator Envariabelanalys 5B1147 MATLAB-laboration Derivator Sanna Eskelinen eskelinen.sanna@gmail.com Sonja Hiltunen sonya@gmail.com Handledare: Karim Dao Uppgift 15 Problem: Beräkna numeriskt derivatan till arctan

Läs mer

LMA515 Matematik, del B Sammanställning av lärmål

LMA515 Matematik, del B Sammanställning av lärmål LMA515 Matematik, del B Sammanställning av lärmål Lärmål för godkänt Funktion, gränsvärde, kontinuitet, derivata. Förklara begreppen funktion, definitionsmängd och värdemängd, och bestämma (största möjliga)

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

Laboration 2 Ordinära differentialekvationer

Laboration 2 Ordinära differentialekvationer Matematisk analys i en variabel, AT1 TMV13-1/13 Matematiska vetenskaper Laboration Ordinära differentialekvationer Vi skall se på begynnelsevärdesproblem för första ordningens differentialekvation u =

Läs mer

6.3. Direkta sökmetoder

6.3. Direkta sökmetoder 6.3. Direkta sökmetoder Förutom de nyss nämnda metoderna för att uppsöka ett minimum av en funktion av en variabel finns det en enkel metod som baserar sig på polynomapproximation av funktionen. Om vi

Läs mer

1.6 Lösningar till kapitel 8

1.6 Lösningar till kapitel 8 214 45 1.6 Lösningar till kapitel 8 1: function I = int_quad(t, C) % Compute the integral (over [t(1), t(end)), of the piecewise % quadratic polynomial defined by t and C. I = sum(c(1, :).* (t(2:end).^3

Läs mer

Tentamen i Beräkningsvetenskap II, 5.0 hp,

Tentamen i Beräkningsvetenskap II, 5.0 hp, Uppsala universitet Institutionen för informationsteknologi Teknisk databehandling Per Wahlund, tel. 471 2986 Tentamen i Beräkningsvetenskap II, 5.0 hp, 2012-01-11 Skrivtid: 14 00 17 00 (OBS! Tre timmars

Läs mer

Dagens tema. Fasplan(-rum), fasporträtt, stabilitet (forts.) (ZC sid 340-1, ZC10.2) Om högre ordnings system (Tillägg)

Dagens tema. Fasplan(-rum), fasporträtt, stabilitet (forts.) (ZC sid 340-1, ZC10.2) Om högre ordnings system (Tillägg) Dagens tema Fasplan(-rum), fasporträtt, stabilitet (forts.) (ZC sid 340-1, ZC10.2) Om högre ordnings system (Tillägg) Fasplan(-rum), trajektorier, fasporträtt ZC sid 340-1, ZC10.2 Definitioner: Lösningarna

Läs mer

Något om Taylors formel och Mathematica

Något om Taylors formel och Mathematica HH/ITE/BN Taylors formel och Mathematica Något om Taylors formel och Mathematica Bertil Nilsson 207-0-0 I am the best Ett av Brooks många ödmjuka inlägg i den infekterade striden som under början av 700

Läs mer

Tentamen i Beräkningsvetenskap II, 5.0 hp,

Tentamen i Beräkningsvetenskap II, 5.0 hp, Uppsala universitet Institutionen för informationsteknologi Beräkningsvetenskap II Tentamen i Beräkningsvetenskap II, 5.0 hp, 2017-05-31 Skrivtid: 14 00 17 00 (OBS! Tre timmars skrivtid!) Hjälpmedel: Bifogat

Läs mer

Kapitel 1. Numeriska metoder

Kapitel 1. Numeriska metoder Kapitel 1. Numeriska metoder Detta är andra delen av kursen i vetenskapliga beräkningar, där vi till en början kommer att bekanta oss med endel numeriska metoder, som inte ingick i den första delen. Beräkningarna

Läs mer

Frågorna 1 till 6 ska svaras med sant eller falskt och ger vardera 1

Frågorna 1 till 6 ska svaras med sant eller falskt och ger vardera 1 ATM-Matematik Mikael Forsberg OvnTenta Matematik Skrivtid. Inga hjälpmedel. Lösningarna skall vara fullständiga och lätta att följa. Börja varje ny uppgift på ny sida. Använd ej baksidor. Skriv namn på

Läs mer

Lösningsförslag envariabelanalys

Lösningsförslag envariabelanalys Lösningsförslag envariabelanalys 09-06-05. Ekvationen är linjär och har det karakteristiska polynomet pr) = r 4 + r 3 + 5r = r r + r + 5) = r r + i)r + + i). Således ges lösningarna till den homogena ekvationen

Läs mer

Två gränsfall en fallstudie

Två gränsfall en fallstudie 19 november 2014 FYTA11 Datoruppgift 6 Två gränsfall en fallstudie Handledare: Christian Bierlich Email: christian.bierlich@thep.lu.se Redovisning av övningsuppgifter före angiven deadline. 1 Introduktion

Läs mer

Lösningar till Tentamen i Beräkningsvetenskap II, 5.0 hp, Del A. 1. (a) ODE-systemet kan skrivas på formen

Lösningar till Tentamen i Beräkningsvetenskap II, 5.0 hp, Del A. 1. (a) ODE-systemet kan skrivas på formen Lösningar till Tentamen i Beräkningsvetenskap II, 5.0 hp, 2013-03-18 Del A 1. (a) ODE-systemet kan skrivas på formen z (t) = f(t, z), där z(t) = x(t) y(t) u(t) v(t), f(t, z) = u(t) v(t) kx(t)/ ( x2 (t)

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

ÖVN 6 - DIFFERENTIALEKVATIONER OCH TRANSFORMMETODER - SF Nyckelord och innehåll. a n (x x 0 ) n.

ÖVN 6 - DIFFERENTIALEKVATIONER OCH TRANSFORMMETODER - SF Nyckelord och innehåll. a n (x x 0 ) n. ÖVN 6 - DIFFERENTIALEKVATIONER OCH TRANSFORMMETODER - SF683 HTTP://KARLJODIFFTRANS.WORDPRESS.COM KARL JONSSON Nyckelord och innehåll Potensserielösningar Analytiska funktioner Konvergensradie Rot- och

Läs mer

Kurvlängd och geometri på en sfärisk yta

Kurvlängd och geometri på en sfärisk yta 325 Kurvlängd och geometri på en sfärisk yta Peter Sjögren Göteborgs Universitet 1. Inledning. Geometrin på en sfärisk yta liknar planets geometri, med flera intressanta skillnader. Som vi skall se nedan,

Läs mer

SF1625 Envariabelanalys Tentamen Måndagen den 11 januari 2016

SF1625 Envariabelanalys Tentamen Måndagen den 11 januari 2016 SF625 Envariabelanalys Tentamen Måndagen den januari 206 Skrivtid: 08:00-3:00 Tillåtna hjälpmedel: inga Examinator: Lars Filipsson Tentamen består av nio uppgifter som vardera ger maximalt fyra poäng.

Läs mer

SF1664 Tillämpad envariabelanalys med numeriska metoder Lösningsförslag till tentamen DEL A

SF1664 Tillämpad envariabelanalys med numeriska metoder Lösningsförslag till tentamen DEL A SF1664 Tillämpad envariabelanalys med numeriska metoder Lösningsförslag till tentamen 015-01-1 DEL A 1. Låt f(x) = xe 1/x. A. Bestäm definitionsmängden till f. B. Beräkna de fyra gränsvärdena lim x ± f(x)

Läs mer

5 Om f (r) = 0 kan andraderivatan inte avgöra vilken typ av extrempunkt det handlar om. Återstår att avgöra punktens typ med teckenstudium.

5 Om f (r) = 0 kan andraderivatan inte avgöra vilken typ av extrempunkt det handlar om. Återstår att avgöra punktens typ med teckenstudium. Så här hittar man extrempunkter, max-, min eller terrasspunkter, till en kurva y = f(x) med hjälp av i första hand f (x) 1 Bestäm f (x) och f (x) 2 Lös ekvationen f (x) = 0. Om ekvationen saknar rötter

Läs mer

Ordinära differentialekvationer,

Ordinära differentialekvationer, (ODE) Ordinära differentialekvationer, del 1 Beräkningsvetenskap II It is a truism that nothing is permanent except change. - George F. Simmons ODE:er är modeller som beskriver förändring, ofta i tiden

Läs mer

Facit till Några extra uppgifter inför tentan Matematik Baskurs. x 2 x 3 1 2.

Facit till Några extra uppgifter inför tentan Matematik Baskurs. x 2 x 3 1 2. KTH Matematik Lars Filipsson Facit till Några extra uppgifter inför tentan Matematik Baskurs 1. Låt f(x) = ln 2x + 4x 2 + 9 + ln 2x 4x 2 + 9. Bestäm definitionsmängd och värdemängd till f och rita kurvan

Läs mer

Institutionen för Matematik. F1 - Linjär algebra och numerisk analys, TMA671 Svar till övningar i Heath s bok och extraövningar

Institutionen för Matematik. F1 - Linjär algebra och numerisk analys, TMA671 Svar till övningar i Heath s bok och extraövningar Institutionen för Matematik Göteborg F1 - Linjär algebra och numerisk analys, TMA671 Svar till övningar i Heath s bok och extraövningar Heath 1: a) -01416 resp -0046 b) -0001593 resp -000051 c) 000165

Läs mer

Tentamen i Beräkningsvetenskap II, 5.0 hp,

Tentamen i Beräkningsvetenskap II, 5.0 hp, Uppsala universitet Institutionen för informationsteknologi Teknisk databehandling Per Wahlund, tel. 471 2986, 0702-634722 Tentamen i Beräkningsvetenskap II, 5.0 hp, 2011-01-15 Skrivtid: 14 00 17 00 (OBS!

Läs mer

Tentamen i Beräkningsvetenskap II, 5.0 hp,

Tentamen i Beräkningsvetenskap II, 5.0 hp, Uppsala universitet Institutionen för informationsteknologi Beräkningsvetenskap Per Lötstedt, tel. 47 2986 Saleh Rezaeiravesh Tentamen i Beräkningsvetenskap II, 5.0 hp, 206-0-4 Skrivtid: 4 00 7 00 (OBS!

Läs mer

Sammanfattning av föreläsning 11. Modellbygge & Simulering, TSRT62. Föreläsning 12. Simulering. Föreläsning 12. Numeriska metoder och Simulering

Sammanfattning av föreläsning 11. Modellbygge & Simulering, TSRT62. Föreläsning 12. Simulering. Föreläsning 12. Numeriska metoder och Simulering Sammanfattning av föreläsning 11 Modellbygge & Simulering, TSRT62 Föreläsning 12. Simulering Reglerteknik, ISY, Linköpings Universitet Index för en DAE Antalet derivationer som behövs för att lösa ut ż

Läs mer