TMV151/181 Matematisk analys i en variabel M/Td, 2013 MATLAB NUMERISK LÖSNING AV ORDINÄRA DIFFERENTIALEKVATIONER
|
|
- Anita Hedlund
- för 7 år sedan
- Visningar:
Transkript
1 TMV151/181 Matematisk analys i en variabel M/Td, 2013 MATLAB NUMERISK LÖSNING AV ORDINÄRA DIFFERENTIALEKVATIONER Beskrivning och mål. Den här laborationen syftar till att ge en grundläggande förståelse för numerisk approximation av ordinära differentialekvationer samt kännedom om de viktigaste färdiga ODE-lösarna i Matlab. Efter genomförd laboration skall du kunna beskriva hur enkla approximationsmetoder så som framåt-euler, bakåt-euler och mittpuktsmetoden fungerar. Kunna skriva om högre ordningens differentialekvationer som system av första ordningens och definiera dessa i funktionsfiler som Matlabs ODE-lösare kan hantera. kunna skriva program som använder sig av dessa för att approximera lösningen till en differentialekvation. förstå och gärna skriva while-loopar. kunna diskutera begreppet effektivitet hos ett program i termer av tid, minne och antal operationer med handledaren. känna till och kunna använda några av Matlabs inbyggda ODE-lösare. kunna förstå viktiga delar av hjälptexten i dessa. därifrån dra slutsatser om vilken funktion du lämpligen bör använda på den aktuella differentialekvationen. Arbeta gärna två och två och diskutera er fram till lösningar. Se till att båda har förstått vad ni gör. Spara alla filer på bådas användarkonton och kommentera programmen på egen hand efter laborationstillfället för att repetera. Det kan vara lämpligt att den som har minst programmeringsvana sitter vid tangentbordet, eller att ni turas om. Ta för vana att alltid plotta de erhållna lösningar. Det är viktigt att inte bara veta hur man löser differentialekvationer utan också hur man tolkar lösningarna. Laborationen är uppdelad i fyra olika delar. I avsnitt 1 skall du programmera lösare som hittar primitiva funktioner. I avsnitt 2 skriver du om dessa lösare så att de kan lösa första ordningens skalära ekvationer och i avsnitt 3 lär du dig att skriva om högre ordningens ordinära differentialekvationer som ett system av första ordningens ekvationer. Du skall dessutom modifiera lösarna ytterligare så att de klarar av att lösa dessa system. När det är gjort passar vi på att lösa även andra system, som inte kommer från högre ordningens ekvationer. Det görs i avsnitt 4. Upplägget siktar egentligen mot att skriva några olika lösare för första ordningens system. Vi når dit i uppgift 3.3. Lösarna som skrivits då kan användas för att lösa alla andra differentialekvationer i den här laborationen och hur du tar dig dit är din sak men vi hoppas att upplägget här skall vara en bra guide genom de svårigheter detta innebär. (1) 1. Primitiva funktioner Det enklaste tänkbara begynnelsevärdesproblemet u (t) = f(t), t (0,T], u(0) = u 0 har en lösning som är en primitiv funktion F(x)+C till f(x) där C väljes så att begynnelsevärdet är uppfyllt. Vi kan approximera det genom att dela upp intervallet [0, T] i delintervall med ändpunkter Date: , Fredrik Lindgren, Matematiska vetenskaper, Chalmers tekniska högskola. 1
2 2 MATLAB NUMERISK LÖSNING AV ORDINÄRA DIFFERENTIALEKVATIONER i 0 = t 0 < t 1 <...t N 1 < t N = T approximera derivatan i punkt t n 1 enligt formeln u(t n ) u(t n 1 ) t n t n 1 u (t n 1 ) = f(t n 1 ) Här kan vi lösa ut u(t n ) och får med k = t n t n 1 att (2) u(t n ) = u(t n 1 ) + kf(t n 1 ). Eftersom vi vet u(t 0 ) kan vi räkna ut u(t 1 ) och sedan u(t 2 ) och så vidare. Metoden ovan, då man använder f(t n 1 ) i högerledet kallas för Eulers framåtmetod, Euler framåt, Eulers explicita metod eller bara Eulers metod Eulers framåtmetod. Skriv en funktionsfil med namnet minprim1.m som tar emot ett funktionshandtag f, en vektor I med ett intervalls början och slut (två värden) samt en variabel X 0 med ett begynnelsevärde och en variabel N med antal delintervall. Det ska lösa differentialekvationen (1) med Eulers framåtmetod. Du ska alltså färdigställa följande program: function [t,u]=minprim(?,?,?,?) %Vi börjar testa antalet inargument och tillåter användaren %att inte bry sig om hur många delintervall det ska vara. NrIn==nargin; %Returnerar antalet inargument som användaren angett. if NrIn==? %Gör ingenting elseif NrIn=? N=100; else error( Wrong number of input arguments! ) U=zeros(1,N+1); %Programmet blir snabbare om vi skapar en %vektor som har rätt storlek innan vi börjar %loopa. k=? %steglängden. t=? %Vektor med alla t_n U(1)=U0; for j=2:? U(?)=U(?)+k*f(?); Använd programmet för att lösa differentialekvationerna nedan. Använd olika antal steg. Jämför med den analytiska lösningen. (a) u (x) = x 2, x [0,2], u(0) = 3, (b) u (x) = x 2, x [1,4], u(1) = 3, (c) u (x) = cos(2x), u(0) = 0, x [0,π], (d) u (x) = e x2, x [0,10], π u(0) = 2,
3 MATLAB NUMERISK LÖSNING AV ORDINÄRA DIFFERENTIALEKVATIONER 3 (Jämför problemet ovan med föregåe laboration: vilket värde konvergerar u(x) mot då x?) (e) u (x) = 1/x, x [1,10], u(1) = 0, 1.2. Matlabs färdiga lösare. Lös samma problem med Matlabs ode45.m som är standardlösaren i Matlab. För att det ska gå måste du skriva om funktionsfilerna som definierar f en liten, liten smula. Läs hjälptexten till ode45! 1.3. Eulers bakåtmetod. Om man istället gör approximationen u(t n ) u(t n 1 ) t n t n 1 u (t n ) = f(t n ) och löser ut u(t n ) får man en annan approximationsmetod som har fått namnet Euler bakåt eller Eulers implicita metod. Härled motsvarigheten till (2) för denna metod och skriv en funktion minprim2.m så att den använder denna metod istället. Testa på problemen (a)-(e) ovan! (3) Betrakta differentialekvationen 2. Första ordningens differentialekvationer u (t) + u(t) = t 2, t (0,T], u(0) = u 0. Den går inte att lösa med ditt program som det är. Men om vi använder Euler framåt så krävs bara en liten, liten ändring för att det ska fungera. Vi skriver om första raden i (3) så att u (t) = t 2 u(t) =: g(t,u(t)). På så sätt ser vi att den är en differentialekvation där högerledet beror av både funktionsvärdet och tiden. Vi kan i princip ta vilken funktion av två variabler, f(t,x) som helst och definera en differentialekvation på formen (4) u (t) = f(t,u(t)), t [a,b] u(a) = u a där vi alltså har stoppat in värdet av u(t) på variabeln x:s plats ovan. Lösningen, u(t), till denna ekvation kommer inte längre vara en primitiv funktion till f, åtminstone inte i den meningen vi är vana vid. Däremot är u en primitiv funktion till funktionen g(t) = f(t,u(t)). Men g(t) beror ju av den för oss okända u som är funktionen vi söker här. För att hitta den ska vi försöka formulera och implementera Eulers framåt- och bakåtmetod för differentialekvationen (4), men först försöker vi lösa den med ode Lösa differentialekvation vars högerled beror av både t och u med ode45. Skriv en funktionsfil som tar två argument t och x och returnerar värdet av x t 2. Använd denna funktion för att lösa differentialekvationen (3) med ode45. Sätt u 0 = 2 och T = 3. Jämför med den analytiska lösningen! 2.2. Härled Euler framåt för problemet (4). För Euler framåt så approximerar vi återigen derivatan u (t n 1 ) med differenskvoten u(tn) u(tn 1) k. Visa att ett steg med Eulers framåtmetod ser ut som följer för problemet (4). (5) u(t n ) = u(t n 1 ) + kf(t n 1,u(t n 1 )) Implementera Euler framåt. Spara om ditt program minprim1.m under namnet myode1.m och ändra det så att det löser godtyckliga differentialekvationer på formen (4) med Eulers framåtmetod (5). Den skall kunna ta samma typ av funktionshandtag som ode45 som argument.
4 4 MATLAB NUMERISK LÖSNING AV ORDINÄRA DIFFERENTIALEKVATIONER 2.4. Några ODE:er att lösa. Lös de följande differentialekvationerna med både ode45 och myode1. Lös dem också analytiskt. { u (t) = cu(t), t [0,2], (a) u(0) = u 0. (b) { u (x) = xu(x), x [0,3], u(0) = 1. Tips: Ekvationerna är separabla Eulers bakåtmetod för första ordningens differentialekvationer. Eulers bakåtmetod använder som vi sett differensekvationen u(tn) u(tn 1) k för att approximera derivatan av den sökta funktionen u i tiden t n (medan Eulers framåtmetod använder samma differenskvot för approximation av derivatan i tiden t n 1 ). Visa att givet att man har värdet av u(t n 1 ) så fås en approximation av u(t n ) till lösningen av (4) om man löser ekvationen (6) u(t n ) = u(t n 1 ) + kf(t n,u(t n )) för det okända värdet u(t n ). Vad är alltså problemet med Eulers bakåtmetod när man ska lösa generella ekvationer på formen (4)? 1 Detta problem åtgärdas med t.ex. fixpunktsiteration som i följande program backwardeuler.m En bakåtlösare för (4). Här är ett skal till en bakåteulerlösare som även klarar första ordningens differentialekvationer. Notera att det innehåller en for-loop som tar ett tidssteg i varje varv. Inuti den löses en fixpunktsekvation. function [t,u]=backwardeuler(f,i,u0,n) t=linspace(i(1),i(2),n+1); %Genererar tidsnoder U=zeros(1,size(t,2)); %Vektor där lösningen sparas U(1)=U0; %Första värdet är begynnelsevärdet k=t(2)-t(1); %Steglängden tol=k^2; %Fixpunktstolerans for n=2:n+1 Ugissning=U(n-1); % Vi sätter en första gissning på till föregåe värde. g=@(x)(u(n-1)+k*f(?,?)); % Fixpunktsfunktionen ändras varje varv. U(n)=fixedpoint(g, Ugissning, tol); U=U ; % Vi gör om till kolonnvektorer... t=t ; %... för att göra lika som ode45. Färdigställ programmet och lös differentialekvationerna (a) och (b) i uppgift 2.4 även med detta program Den logistiska ekvationen. Betrakta differentialekvationen dy (1 dt = ky y ), t > 0, L y(0) = y 0. Den kallas den logistiska ekvationen. Låt L = 5 och k = 1. Lös den för samtliga heltaltsvärden från 0 till 10 på y 0 och rita lösningarna i en och samma figur. Välj sluttid så att det blir tydligt vilka lösningsbanor som närmar sig y = 5 när tiden går mot oändligheten. Jämför med kursboken sidorna Svar: Vi måste lösa ekvationen (6) för varje steg eller om du vill ekvationen x = u(tn 1 ) + kf(t n, x) =: g n(x)
5 MATLAB NUMERISK LÖSNING AV ORDINÄRA DIFFERENTIALEKVATIONER 5 Betrakta differentialekvationen med lösningen 3. Högre ordningens ODE u (t) = c 2 u(t), t [0,b], (b > 0) u(0) = u 0, u (0) = u 1, (7) u(t) = u 0 cos(ct) + u 1 c sin(ct). Verifiera detta genom att derivera och genom att sätta in t = 0 i lösningen såväl som dess derivata! Denna differentialekvation är av andra ordningen. För att kunna använda t.ex. ode45 eller bakåtlösaren ovan skriver vi om ekvationen som ett system av två differentialkevationer av första ordningen. Vi inför två nya variabler Vi deriverar w 1 = u, w 2 = u. w 1 = u = w 2, w 2 = u = c 2 u = c 2 w 1. Begynnelsevillkoren blir w 1 (0) = u 0, w 2 (0) = u 1. Vi ser att w 1 och w 2 löser begynnelsevärdesproblemet { { w 1 = w 2, w1 (0) = u 0, w 2 = c 2 w 1, w 2 (0) = u 1. Om Eulerlösarna modifieras så att de kan ta emot vektorer så kan man nu lösa detta system om man definierar en funktionsfil ode2solve.m enligt function Uprim=ode2solve(t,U) c=1; Uprim(1,1)=U(2); Uprim(2,1)=-c^2*U(1); Man behandlar högre ordningens system analogt Några andra ordningens differentialekvationer. Skriv om följande andra ordningens differentialekvationer som system av första ordningens differentialekvationer och hitta den numeriska lösningen med hjälp av ode45 och plotta lösningarna tillsammans med den analytiska lösningen. Innan du kan använda backwardeuler måste du ändra i programmet så att den kan hantera vektorvärda funktioner! Du måste dessutom ändra i fixpunktslösaren så att den också hanterar vektorvärda funktioner. Du måste skriva filer av samma typ som ode2solve.m ovan för att det skall fungera. (a) { u = c 2 u, t [0,10] u(0) = u 0, u (0) = u 1. (b) { u + 4u + 13u = e t, t [0,10] u(0) = 1, u (0) = 2.
6 6 MATLAB NUMERISK LÖSNING AV ORDINÄRA DIFFERENTIALEKVATIONER 3.2. Bakåt- och framåt-eulerlösare för system. Här är en lösare som löser begynnelsevärdesproblem för system av ODE:er med Eulers framåtmetod. function [t,u]=fesyst(f,i,u0,n) % Vad är det för typer och storlekar som inargumenten ska ha? if nargin<4 N=100; if nargin <3 error( Too few input arguments ) dt=(i(2)-i(1))/n; % Tidssteg t=linspace(i(1),i(2),n+1); % Samtliga tider U=zeros(length(U0),length(t)); % Minnesallokering. Längden av U0 är antal % ekvationer dvs antal derivator om systemet % härrör från en skalär ekvation. U får % alltså så många rader som det är % begynnelsevärden och så många kolonner som % det är tidsnoder i partitionen av % intervallet som ges av I (dvs N+1). I en % kolonn U(:,i) kommer vi spara de % approximativa värdena av funktionen vid % tiden t(i). U(:,1)=U0; % Vi stoppar in begynnelsevärdena i U:s första kolonn. for i=1:n % Ett tidssteg med Eulers framåtmetod: U(:,i+1)=U(:,i)+dt*f(t(i),(U(:,i))); % Egentligen onödigt men för att resultatet ska bli analogt med ode45 etc: t=t ; U=U ; Försök förstå den och använd den och din bakåt-eulerlösare för skalära ekvationer för att skriva en bakåt-eulerlösare backwardeuler.m för system! Du kommer behöva en fixpunktslösare som kan hantera vektorvärda kontraktioner. Testa de båda lösarna på ekvationerna i uppgift 3.1! 3.3. Olika lösare ger olika typer av fel. Vi ska undersöka hur den approximativa lösningen till svängningsekvationen (a) ovan beror av den numeriska metoden. Vi börjar med att spara om programmet backwardeuler.m som mittpunkt.m och skriva om det så att det istället använder mittpunktsmetoden 2 (8) u(t n ) = u(t n 1 ) + kf( t n + t n 1 2, u(t n) + u(t n 1 ) ). 2 2 Idén bakom mittpunktsmetoden är att vi först tänker oss att vi ser den nu välbekanta differenskvoten u(t n) u(t n 1 ) t som en approximation av derivatan i tiden mitt i mellan t k n 1 och t n nämligen i n 1 +t n. Det 2 innebär alltså att vi sätter u(t n) u(t n 1 ) = f( t n 1+t n, u( t n 1+t n )). k 2 2
7 MATLAB NUMERISK LÖSNING AV ORDINÄRA DIFFERENTIALEKVATIONER 7 Det behövs bara en liten förändring i fixpunktssteget för att åstadkomma ett program med denna nya metod. Spara slutligen om programmet myode1.m som forwardeuler.m och skriv om det så att det klarar att lösa system av första ordningens ODE. Det handlar om att hantera begynnelsevärdet på samma sätt som i backwardeuler.m samt att klara av att ta emot vektorer från funktionen f på samma sätt. Eulers framåtmetod har inte u(t n ) i högerledet så fixpunktslösningen i backwardeuler skall inte vara med. Testa alla programmen med N = 10, 100, 1000, Plotta lösningarna tillsammans med den analytiska lösningen. Blir lösningen bättre med högre N? Beskriv hur felet beter sig för de olika lösarna. Notera att framåt-euler felaktigt lägger till energi till lösningen medan bakåt-euler stjäl energi ur lösningen. Man kan bevisa detta liksom det faktum att mittpunktsmetoden bevarar energin i svängningsekvationen. Detta är ibland en viktig egenskap. För någon av lösarna kommer det kanske inte att fungera för N = 10. Funktionen g(x) := x + kf(t,x) uppfyller då inte villkoren i fixpunktssatsen, sid. 221 i Adams och while-loopen bara fortsätter, det konvergerar inte mot någon lösning. 4. System av ordinära differentialekvationer Vi kan tänka oss system av obekanta där de olika obekanta inte är varandras derivator utan olika fysikaliska storheter. Det kan vara olika spänningar i elektriska kretsar eller koncentrationer av kemiska ämnen som reagerar med varandra. Ett exempel är Volterra-Lotka-ekvationerna nedan. Lägg lite kraft på att förstå vad de olika termerna i differentialekvationen betyder Volterra-Lotka: kaniner och rävar. Vi betraktar population av bytesdjur (kaniner) som lever tillsammans med en population rovdjur (rävar). Låt u 1 (t) respektive u 2 (t) beteckna antalet kaniner respektive rävar vid tiden t. En enkel matematisk modell för populationernas utveckling ges av Volterra-Lotka-ekvationerna: (9) u 1(t) = au 1 (t) bu 1 (t)u 2 (t) u 2(t) = cu 2 (t) + du 1 (t)u 2 (t) Koefficienterna a,b,c,d är positiva. Termen au 1 (t) representerar netto-födelse-dödstalet i en ensam kaninpopulation. Termen cu 2 (t) är motsvarande för rävarna. Termen bu 1 (t)u 2 är antalet kaniner som blir uppätna per tidsenhet. Termen du 1 (t)u 2 (t) är antalet rävar per tidsenhet som överlever på grund av tillgång på föda. Observera teckenkombinationen i ekvationerna. Vad blir lösningen om populationerna är ensamma (b = d = 0)? Den modellen passar kanske bra för en rävpopulation utan tillgång till föda (åtminstone i början) men knappast för en ensam kaninpopulation. Man kan förvänta sig att brist på mat hindrar tillväxten efter ett tag. Hur tror du en modell som tar hänsyn till det skulle kunna se ut? Inom populationsekologin jobbar man ofta med den här typen av modeller och försöker skatta koefficienterna för att bedömma populationers känslighet för störningar etc. Lös Volterra-Lotka-ekvationerna med din mittpunktslösare. Lämpliga värden är a = 0.5, b = 1, c = 0.2, d = 1. Testa med lite olika begynnelsevärden! Försök hitta några där populationen håller sig relativt stabil. Vad har en sådan situation för ekologisk tolkning? Vad innebär det att lösningen närmar sig noll? 4.2. Ett styvt system från kretselektroniken. Skriv doc ode45 vid Matlabs kommandoprompt. Då öppnas dokumentationen inte bara för ode45 utan för alla(?) Matlabs ODE-lösare (åtminstone gäller detta Matlab version 7.11). En bit ned finns en lista som beskriver dessa och när de ska användas. Där framgår att ode45 är den som ska användas oftast. Har man däremot ett styvt problem så rekommeras ode15s. Ett styvt problem är ett problem där lösningen Dock vill vi slippa räkna ut u( t n 1+t n ) så vi approximerar det med medelvärdet av u(t 2 n 1 ) och u(t n 1 ). Vi sätter alltså u( t n 1+t n ) u(t n 1)+u(t n) och får således tidsstegningen 2 2 som är ekvivalent med (8). u(t n) u(t n 1 ) k = f( t n 1+t n 2, u(t n 1)+u(t n) 2 ))
8 8 MATLAB NUMERISK LÖSNING AV ORDINÄRA DIFFERENTIALEKVATIONER ibland förändras snabbt och ibland långsammare. Där den förändras snabbt så vill man ta små steg för att fånga denna förändring utan att få för stora fel. Där den inte förändras lika snabbt kan det dock vara bra att ta längre steg för att snabba upp beräkningarna. Matlabs ode45 klarar inte av det senare. Det framgår med all önskvärd tydlighet om man gör exempel 2 i nämnda dokumentation först med ode15s som föreslås och sedan med ode45. Gör det! Vad händer? van der Pols ekvation kommer urspungligen från studier av elektriska kretsar om man får tro der Pol oscillator. Testa också med någon av dina egna lösare!
Ordinära differentialekvationer (ODE) 1 1
TMV151/TMV181 Matematisk analys i en variabel M/TD 2009 Ordinära differentialekvationer (ODE) 1 1 I förra datorövningen löste vi begynnelsvärdesproblem av formen u (x) = f(x), x [0, b] (b > 0) u(0) = u
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 =
System av ordinära differentialekvationer
CTH/GU LABORATION 5 MVE16-1/13 Matematiska vetenskaper 1 Inledning System av ordinära differentialekvationer Vi skall se lite på system av ordinära differentialekvationer av typen u (t) = f(t, u(t)) och
Ordinära differentialekvationer
CTH/GU STUDIO 3 MVE465-8/9 Matematiska vetenskaper Inledning Ordinära differentialekvationer Vi skall se på begynnelsevärdesproblem för första ordningens differentialekvation u = f(t,u), a t b u(a) = u
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
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.
Matematisk analys för ingenjörer Matlabövning 3 Numerisk lösning av differentialekvationer
2 mars 2017 Matematisk analys för ingenjörer Matlabövning 3 Numerisk lösning av differentialekvationer Syftet med denna matlab-övning är att studera differentialekvationer och introducera hur man använder
Matlab övningsuppgifter
CTH/GU TMA976-28/29 Matematiska vetenskaper Matlab övningsuppgifter Inledning Vi skall först se hur man beräknar numeriska lösningar till differentialekvationer. Därefter skall vi rita motsvarigheten till
LAB 4. ORDINÄRA DIFFERENTIALEKVATIONER. 1 Inledning. 2 Eulers metod och Runge-Kuttas metod
TANA21+22/ 30 september 2016 LAB 4. ORDINÄRA DIFFERENTIALEKVATIONER 1 Inledning Vi skall studera begynnelsevärdesproblem, både med avseende på stabilitet och noggrannhetens beroende av steglängden. Vi
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
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
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
TMV225 Inledande Matematik M
MATEMATIK Hjälpmedel: Inga, inte ens räknedosa Chalmers tekniska högskola Datum: 201-08-28 kl. 8.0 12.0 Tentamen Telefonvakt: Anders Martinsson Telefon: 070 088 04 TMV225 Inledande Matematik M Tentan rättas
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
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 =
Laboration 1, M0039M, VT16
Laboration 1, M0039M, VT16 1 Förberedelser Ove Edlund, Staffan Lundberg LTU (1) Gör dig bekant med Matlab-manualen finns för nedladdning på Fronter. (2) Läs igenom laborationens teoridel, avsnitt 2 nedan.
Ordinära differentialekvationer fortsättning
CTH/GU STUDIO 6 TMV36b - /3 Matematiska vetenskaper Ordinära differentialekvationer fortsättning Analys och Linjär Algebra, del B, K/Kf/Bt Inledning Vi skall se lite mer på system av ordinära differentialekvationer
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ösningsanvisningar till vissa av de icke obligatoriska workout-uppgifterna i Beräkningsvetenskap II
Lösningsanvisningar till vissa av de icke obligatoriska workout-uppgifterna i Beräkningsvetenskap II Kurvanpassning 6. A = [1 1; 2 1; 1 2; 2 3; 2 5; 2 4]; v = [30.006; 44.013; 46.006; 76.012; 108.010;
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,
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
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
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
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
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
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
Teknisk beräkningsvetenskap I 5DV154
Institutionen för datavetenskap Umeå universitet 18 december 15 Teknisk beräkningsvetenskap I 5DV154 Deltentamen inkusive svar Tid: 9. 13. Hjälpmedel: Matlab. Maximalt antal poäng: 1 5 poäng är tillräckligt
Laboration 1 i SF1544: Öva på Matlab och konstruera en optimal balk Avsikten med denna laboration är att:
Laboration 1 i SF1544: Öva på Matlab och konstruera en optimal balk Avsikten med denna laboration är att: - snabbt komma igång med träning på matlabprogrammering (uttnyttja gärna alla schemalagda laborationstillfällen,
LÖSNINGSFÖRSLAG TILL TENTAMEN 2 SF1664
LÖSNINGSFÖRSLAG TILL TENTAMEN SF66 Tillämpad envariabelanalys med numeriska metoder för CFATE den januari 0 kl 09.00-.00. Hur många gånger antar funktionen f) = ) värdet när varierar i intervallet 9? LÖSNING:
Repetitionsfrågor: 5DV154 Tema 4: Förbränningsstrategier för raketer modellerade som begynnelsevärdesproblem
Institutionen för datavetenskap Umeå universitet december 06 Teknisk beräkningsvetenskap I Repetitionsfrågor: 5DV54 Tema 4: Förbränningsstrategier för raketer modellerade som begynnelsevärdesproblem Del
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
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
Laboration 6. Ordinära differentialekvationer och glesa system
1 DN1212 VT2012 för T NADA 20 februari 2012 Laboration 6 Ordinära differentialekvationer och glesa system Efter den här laborationen skall du känna igen problemtyperna randvärdes- och begynnelsevärdesproblem
Numeriska metoder för ODE: Teori
Numeriska metoder för ODE: Teori Målen för föreläsningen Stabilitet vid diskretisering av ODE med numeriska metoder Definition: Den analytiska lösningen till en ODE är begränsad. En numerisk metod för
Anteckningar i Matematisk analys i en variabel
Anteckningar i Matematisk analys i en variabel Axel Målqvist Chalmers tekniska högskola Utkast från december 7 Copyright 7 Axel Målqvist Kopiering förbjuden Detta verk är skyddat av lagen om upphovsrätt.
Teknisk Beräkningsvetenskap I Tema 3: Styvhetsmodellering av mjuk mark med icke-linjära ekvationer
Teknisk Beräkningsvetenskap I Tema 3: Styvhetsmodellering av mjuk mark med icke-linjära ekvationer Eddie Wadbro 18 november, 2015 Eddie Wadbro, Tema 3: Icke-linjära ekvationer, 18 november, 2015 (1 : 37)
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
Laboration 2 M0039M, VT2016
Laboration 2 M0039M, VT2016 Ove Edlund, Staffan Lundberg, TVM 24 februari 2016 1 Teoridel 1.1 Serielösningar till differentialekvationer Den grundläggande idén (se t.ex. utdelat material, Lektion 18) är
Om existens och entydighet av lösningar till ordinära differentialekvationer
Om existens och entydighet av lösningar till ordinära differentialekvationer Anders Källén 11 maj 2016 1 Introduktion I det här kapitlet ska vi diskutera vad vi allmänt kan säga om lösningar till ett system
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
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
Laboration 3 Numerisk Analys
Laboration 3 Numerisk Analys Josefine Klintberg, Louise Abrahamsson Kwetczer 3 oktober 018 1 Innehåll 1 Hamiltonska system 3 1.1 Jämförelse mellan metoder...................... 4 1. Energin som funktion
DIFFERENTIALEKVATIONER. INLEDNING OCH GRUNDBEGREPP
DIFFERENTIALEKVATIONER INLEDNING OCH GRUNDBEGREPP Differentialekvation (DE) är en ekvation som innehåller derivator av en eller flera okända funktioner ORDINÄRA DIFFERENTIAL EKVATIONER i) En differentialekvation
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ö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
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:
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
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
Linjära system av differentialekvationer
CTH/GU STUDIO TMV036c - 0/03 Matematiska vetenskaper Linjära system av differentialekvationer Analys och Linjär Algebra, del C, K/Kf/Bt Inledning Vi har i tidigare studioövningar sett på allmäna system
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
TATA42: Föreläsning 7 Differentialekvationer av första ordningen och integralekvationer
TATA42: Föreläsning 7 Differentialekvationer av första ordningen och integralekvationer Johan Thim 0 januari 207 Introduktion En differentialekvation (DE) i en variabel är en ekvation som innehåller både
6. Temperaturen u(x) i positionen x av en stav uppfyller värmeledningsekvationen. u (x) + u(x) = f(x), 0 x 2, u(0) = 0 u(2) = 1,
Institutionen för Matematik, KTH Tentamen del 2 Analytiska och numeriska metoder för differentialekvationer SF1523 8.-11. 18/8 217 Formelsamlingen BETA är tillåtet hjälpmedel men ej miniräknare. Råd för
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
Tentamen i Beräkningsvetenskap I (nya versionen), 5.0 hp, Del A
Uppsala universitet Institutionen för informationsteknologi Teknisk databehandling Tentamen i Beräkningsvetenskap I (nya versionen), 5.0 hp, 2008-2-9 Skrivtid: 4 00 7 00 (OBS! Tre timmars skrivtid!) Hjälpmedel:
d dx xy ( ) = y 2 x, som uppfyller villkoret y(1) = 1. x, 0 x<1, y(0) = 0. Bestäm även y( 2)., y(0) = 0 har entydig lösning.
Bestäm den lösning till differentialekvationen Ange även lösningens eistensintervall SF6 Differentialekvationer I MODULUPPGIFTER Första ordningens differentialekvationer med modeller d d y ( ) = y 2, som
DIFFERENTIALEKVATIONER. INLEDNING OCH GRUNDBEGREPP
Armin Halilovic: EXTRA ÖVNINGAR DIFFERENTIALEKVATIONER. INLEDNING OCH GRUNDBEGREPP Differentialekvation (DE) är en ekvation som innehåller derivator av en eller flera okända funktioner. ORDINÄRA DIFFERENTIALEKVATIONER
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, 19:e Mars, 2019 Provkod: TEN1 Hjälpmedel:
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
SF1633, Differentialekvationer I Tentamen, torsdagen den 7 januari Lösningsförslag. Del I
Institutionen för matematik, KTH Serguei Shimorin SF6, Differentialekvationer I Tentamen, torsdagen den 7 januari 26 Lösningsförslag Del I Moduluppgift En liter av lösningen som innehåller 2 gram av kemiska
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
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
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,
Denna föreläsning. DN1212 Numeriska metoder och grundläggande programmering FN Differentialekvationer. Repetition av FN5 (GNM kap 6.
Denna föreläsning DN1212 Numeriska metoder och grundläggande programmering FN6 09-03-17 Hedvig Kjellström hedvig@csc.kth.se Repetition av FN5 (GNM kap 6.1-2B) Differentialekvationer Standardform för begynnelsevärdesproblem
Veckans teman. Repetition av ordinära differentialekvationer ZC 1, 2.1-3, 4.1-6, 7.4-6, 8.1-3
Veckans teman Repetition av ordinära differentialekvationer ZC 1, 2.1-3, 4.1-6, 7.4-6, 8.1-3 Ekvationstyper Första ordningen Separabla Högre ordning System Autonoma Linjära med konstanta koefficienter
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
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
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
Linjärisering, Jacobimatris och Newtons metod.
Linjärisering, Jacobimatris och Newtons metod Analys och Linjär Algebra, del C, K/Kf/Bt, vt0 Inledning Vi skall lösa system av icke-linjära ekvationer Som exempel kan vi ta, x = 0, x = 0, som är ett system
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
Newtons metod. 1 Inledning. 2 Newtons metod. CTH/GU LABORATION 6 MVE /2013 Matematiska vetenskaper
CTH/GU LABORATION 6 MVE011-2012/2013 Matematiska vetenskaper 1 Inledning Newtons metod Vi skall fortsätta med att lösa ekvationer. I förra veckan såg vi på intervallhalveringsmetoden. Den är pålitlig men
) + γy = 0, y(0) = 1,
Institutionen för Matematik, KTH Tentamen del Numeriska metoder SF545 8.00-.00 / 04 Inga hjälpmedel är tillåtna (ej heller miniräknare). Råd för att undvika poängavdrag: Skriv lösningar med fullständiga
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, 11 Juni, 2015 Provkod: TEN1 Hjälpmedel:
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
Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 21:a April klockan
MAI/Linköpings universitet Fredrik Berntsson Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 21:a April klockan 8.00-12.00 Redovisning Lös först uppgifterna i Matlab.
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: 14-18, 14:e Mars, 2017 Provkod: TEN1 Hjälpmedel:
Newtons metod. 1 Inledning. CTH/GU LABORATION 3 MVE /2014 Matematiska vetenskaper
CTH/GU LABORATION 3 MVE270-2013/2014 Matematiska vetenskaper Newtons metod 1 Inledning Vi skall lösa system av icke-linjära ekvationer. Som exempel kan vi ta, { x1 (1 + x 2 2) 1 = 0 x 2 (1 + x 2 1 ) 2
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
DATORLABORATION FÖR KURSEN ENVARIABELANALYS 2
DATORLABORATION FÖR KURSEN ENVARIABELANALYS 2 1. Laborationsregler Läs detta dokument, lös uppgifterna i slutet, och lämna in en individuell laborationsrapport senast måndag 14 januari i pdf-format via
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.
TANA17 Matematiska beräkningar med Matlab
TANA17 Matematiska beräkningar med Matlab Datorlektion 4. Funktioner 1 Egna Funktioner Uppgift 1.1 En funktion f(x) ges av uttrycket 0, x 0, f(x)= sin(x), 0 < x π 2, 1, x > π 2 a) Skriv en Matlab funktion
Attila Szabo Niclas Larson Gunilla Viklund Mikael Marklund Daniel Dufåker. GeoGebraexempel
matematik Attila Szabo Niclas Larson Gunilla Viklund Mikael Marklund Daniel Dufåker 5 GeoGebraexempel Till läsaren I elevböckerna i serien Matematik Origo finns uppgifter där vi rekommenderar användning
Egenvärdesproblem för matriser och differentialekvationer
CTH/GU STUDIO 7 TMV36b - 14/15 Matematiska vetenskaper 1 Inledning Egenvärdesproblem för matriser och differentialekvationer Vi skall se lite på egenvärdesproblem för matriser och differentialekvationer.
Linjärisering och Newtons metod
CTH/GU STUDIO 5 TMV36a - 214/215 Matematiska vetenskaper 1 Inledning Linjärisering och Newtons metod Vi skall fortsätta med att lösa ekvationer. I förra studioövningen såg vi på intervallhalveringsmetoden.
Exempel ode45 parametrar Miniprojekt 1 Rapport. Problemlösning. Anastasia Kruchinina. Uppsala Universitet. Januari 2016
Problemlösning Anastasia Kruchinina Uppsala Universitet Januari 2016 Anastasia Kruchinina Problemlösning 1 / 16 Exempel ode45 parametrar Miniprojekt 1 Rapport Anastasia Kruchinina Problemlösning 2 / 16
Tentamen del 2 SF1511, , kl , Numeriska metoder och grundläggande programmering
KTH Matematik Tentamen del 2 SF1511, 2018-03-16, kl 8.00-11.00, Numeriska metoder och grundläggande programmering Del 2, Max 50p + bonuspoäng (max 4p). Rättas ast om del 1 är godkänd. Betygsgränser inkl
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
SF1545 Laboration 1 (2015): Optimalt sparande
Avsikten med denna laboration är att: SF1545 Laboration 1 (215: Optimalt sparande - snabbt komma igång med träning på matlabprogrammering (uttnyttja gärna alla schemalagda laborationstillfällen, - lösa
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
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
DIFFERENTIALEKVATIONER. INLEDNING OCH GRUNDBEGREPP
DIFFERENTIALEKVATIONER INLEDNING OCH GRUNDBEGREPP Differentialekvation (DE) är en ekvation som innehåller derivator av en eller flera okända funktioner ORDINÄRA DIFFERENTIALEKVATIONER i) En differentialekvation
MMA132: Laboration 1 Introduktion till MATLAB
MMA132: Laboration 1 Introduktion till MATLAB De flesta numeriska metoder låter oss få en tillräckligt bra lösning på ett matematiskt problem genom att byta ut komplexa matematiska operationer med kombinationer
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-05-31 Skrivtid: 14 00 17 00 (OBS! Tre timmars
DIFFERENTIALEKVATIONER. INLEDNING OCH GRUNDBEGREPP
DIFFERENTIALEKVATIONER INLEDNING OCH GRUNDBEGREPP Differentialekvation (DE) är en ekvation som innehåller derivator av en eller flera okända funktioner ORDINÄRA DIFFERENTIALEKVATIONER i) En differentialekvation
Datorövningar i funktionalanalys och harmonisk analys
Datorövningar i funktionalanalys och harmonisk analys Sven Spanne 28 september 21 1 Normer och approximation Inledning Funktionalanalys är ett abstrakt område, och för att förstå innebörden av begrepp,
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:
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:
TATA42: Föreläsning 3 Restterm på Lagranges form
TATA4: Föreläsning 3 Restterm på Lagranges form Johan Thim 9 mars 9 Lagranges form för resttermen Vi har tidigare använt resttermen på ordo-form med goda resultat. Oftast i samband med gränsvärden, extrempunktsundersökningar
2 februari 2016 Sida 1 / 23
TAIU07 Föreläsning 4 Repetitonssatsen while. Avbrott med break. Exempel: En Talföljd och en enkel simulering. Egna funktioner. Skalärprodukt. Lösning av Triangulära Ekvationssystem. Programmeringstips.
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: 14-18, 13:e Mars, 2018 Provkod: TEN1 Hjälpmedel:
Bose-Einsteinkondensation. Lars Gislén, Malin Sjödahl, Patrik Sahlin
Bose-Einsteinkondensation Lars Gislén, Malin Sjödahl, Patrik Sahlin 3 mars, 009 Inledning Denna laboration går ut på att studera Bose-Einsteinkondensation för bosoner i en tredimensionell harmonisk-oscillatorpotential.