Kontinuerliga system, Datorövning 3

Storlek: px
Starta visningen från sidan:

Download "Kontinuerliga system, Datorövning 3"

Transkript

1 2010 Kontinuerliga system, Datorövning 3 Inledning Syftet med denna datorlaboration är att du skall dels med hjälp av Maple, dels med hjälp av COMSOL Multiphysics få ökad förståelse för speciella funktioner med hjälp av COMSOL få ökad förståelse för egenvärden och egenfunktioner med hjälp av COMSOL få viss känsla för vissa numeriska problem i anslutning till exempelvis Poissons ekvation I både Maple- och COMSOL-delen finns extra uppgifter, som du kan göra i mån av tid och intresse. Dessa uppgifter kan göras i valfri ordning. Obligatoriska uppgifter är: 1 4, 6, 7, 9, 12 och 15. Till vissa av uppgifterna finns hjälpfiler, som kan hämtas från kursens hemsida, adress ~ lv/ks10.html I texten nedan finns några frågor att besvara. Tänk själv ut svaren på dessa, men be handledaren förklara om du inte känner dig säker på att du förstår poängen med frågan. Förberedelser: Tag med lärobok och övningshäfte till laborationen, ty vissa exempel är hämtade därur. Läs igenom denna handledning, studera sats S.4 sidan 340, exempel S.3 sidan 334, exempel 3.14 sidan 108 och exempel S.4 sidan i läroboken. Fyll i svaren på frågorna på de två sista sidorna i denna handledning. Var också beredd att under laborationen motivera dina svar. Även om ni laborerar i par så ska var och en individuellt ha fyllt i svaren på frågorna och kunna motivera sina svar. 1 Skalärprodukter (repetition från lab2) StartaMaple.(Classic Worksheet Maple 11) Vi kommer att beräkna många skalärprodukter och det är därför lämpligt att definiera skalärprodukten som en funktion av två variabler f och g. Låt oss kalla denna skal. Skriv skal:=(f,g)->int(f*g*w,x=x0..x1); Innan denna används måste du specificera viktsfunktionen w och integrationsgränserna x 0 och x 1. Notera att variabeln betecknas med x iskal. 1

2 2 Ortogonalpolynom I lab2 kom du i kontakt med några olika ortogonalpolynom. Här ska vi öka dina erfarenheter genom att studera begränsade egenfunktioner till Legendres differentialoperator. 1. Du ska kontrollera att Legendrepolynomen är egenfunktioner till Legendres differentialoperator d dx (1 x2 ) d. Skriv först with(orthopoly); och sedan dx d:=n->-diff((1-x^2)*diff(p(n,x),x),x)/p(n,x); (Här betecknar P(n,x) Legendrepolynomet av grad n.) Skriv sedan exempelvis d(5); och förenkla därefter med simplify(%); Pröva med några olika värden på n, t ex 6, 7, 8, 10, 20. Vad har detta med egenvärden att göra? Vad är egenvärdena uttryckta i n? Stämmer detta med teorin? (Jämför med dina förberedelser av fråga 2 på sidan 12 i denna handledning.) 3 Besselfunktioner 2. Besselfunktionerna J ν och Y ν finns naturligtvis i Maple, där de anropas medbesselj(n,x); respbessely(n,x);, se?bessel. Även nollställena till Besselfunktionena finns i Maple. De fås med kommandot BesselJZeros(n,k);. För att slippa skriva så mycket kan det vara praktiskt att införa kortare beteckningar, t ex alias(j=besselj, Y=BesselY, alpha=besseljzeros); Rita några grafer, tex medplot([j(n,x)$n=0..5],x=0..15);. Man kan också uppfatta J ν (x) som en funktion av ν och x och rita en tredimensionell bild med plot3d(j(v,x),x=0..10,v=0..5, axes=normal); och vrida och vända på denna. Lägg in lämpliga axlar. Med kommandot matrix(10,9,(k,n)->evalf(alpha(n-1,k))); genereras en massa nollställen. Jämför med tabellen i formelsamlingen. I formelsamlingen finns även en tabell med nollställen till derivatorna J ν. Dessa nollställen är inte direkt åtkomliga i Maple men kan dock beräknas. Tryckreturn efter varje kommando i Maplefilen nollsttilljprim.mws, som kan hämtas på kursens hemsida och öppnas i Maple. (Det går också att klicka på Edit och sedan välja Execute och Worksheet. Då utför Maple alla kommandona automatiskt.) Jämför med tabellen i formelsamlingen. Titta på graferna på sidan 331 i boken och förklara vad som händer i kommandot fsolve i slutet av filen. 2

3 3. Pröva om Maple klarar övning S.11 a). (Här behöver man använda simplify.) Resultat: 4. Maple kan många formler för Besselfunktioner. Pröva att beräkna J ν(x). Pröva också att uttrycka J 1/2 (x), J 3/2 (x), Y 1/2 (x) med elementära funktioner. Tänk på att skriva J(3/2,x), inte J(1.5,x). 5. Extrauppgift. Lös Bessels differentialekvation u (x)+ 1 x u (x)+(λ ν2 x 2 )u(x) = 0 med dsolve. Här måste du själv tänka på att undersöka fallen λ = 0 och λ = 0,ν = 0. (Jämför lemma S.1 (sid 333) och övn S.13.) Lös även differentialekvationen u (x)+ 2 x u (x)+(λ l(l+1) x 2 )u(x) = 0. (Jämför (20) sid 340 och övning S.18.) Pröva speciellt l = 0. Glöm inte fallet λ = Enligt exempel S.3, sidan 334 i boken är Besselfunktionerna J 0 (α 0k r) egenfunktioner till den singulära Sturm-Liouvilleoperatorn A u = 1 r (ru ) D A = { u C 2 [0,1] u begränsad nära 0, u(1) = 0 }. Ange en skalärprodukt i vilken funktionerna J 0 (α 0k r) är ortogonala. Skriv in rätt viktsfunktion och intervallgränser. (Tänk på att variabeln heter x i kommandot skal.) Kontrollera ortogonaliteten mellan J 0 (α 0k r) för några olika k-värden med hjälp avskal. Integralerna i skal behöver beräknas numeriskt. Använd därför evalf. Plotta också produkten J 0 (α 0k r)j 0 (α 0m r)w(r), där w är viktsfunktionen, över intervallet [0,1]. Gör motsvarande undersökning för några Besselfunktioner J n med n > 0. Slutsats? 7. Titta på tredimensionella bilder av egenfunktionerna J n (α nk r)cos(nθ) till Laplaceoperatorn med Dirichletvillkor i polära koordinater (exempel S.4 sid ) för några olika värden på n och k. För n = 2, k = 1 kan man skriva plot3d([r*cos(v),r*sin(v),j(2,alpha(2,1)*r)*cos(2*v)],r=0..1,v=0..2*pi); Fast inspända cirkulära membran (se exempel 3.14 sid 108) har svängningsmoder av typ u nk = J n (α nk r)cos nθsin cα nk t. Sådana svängningsmoder kan man se röra sig i Maple med hjälp av kommandot animate3d. Detta får man tillgång till om man skriver with(plots); För att se membranet svänga i fallet n = 2,k = 1, och med c vald så att cα nk = 1, kan man skriva 3

4 animate3d([r*cos(v),r*sin(v),j(2,alpha(2,1)*r)*cos(2*v)*sin(t)], r=0..1,v=0..2*pi,t=0..2*pi); Filmen startas och styrs från menyraden (starta genom att klicka på rutan märkt ). Genom att klicka på lämplig knapp kan man få den att gå oavbrutet. Titta på svängningsmoder för några andra värden på n och k. Man kan få en jämnare rörelse genom att öka antalet indelningspunkter i tids- eller rumsled, se?animate. Vill man titta på ett membran som inte är fast inspänt, utan kan röra sig fritt på randen, på så sätt att det uppfyller ett homogent Neumannvillkor, så kan man byta α nk mot α nk (nollställen till J n ). Dessa nollställen beräknade du ovan i problem Extrauppgift. Utveckla funktionen f(x) = x, 0 < x < 1 i den ortogonala basen J 0 (α 0k x). Plotta delsummor S N och funktionen f i samma diagram för några olika värden på N. Gör sedan samma sak med f(x) = 1 x. Märks någon skillnad? Vad kan det bero på? Stäng Maple! 4 Approximationsegenskaper 9. Vi skall nu betrakta ett enkelt modellproblem, där vi känner det analytiska uttrycket för lösningen, och studera hur noggrannheten hos finita elementlösningen varierar med antalet element, som vi delar in området i. Det problem vi betraktar är { u = 1 i Ω : x 2 + y 2 < 1 u = 0 på Ω I detta fall känner vi lösningen analytiskt: u exakt (x,y) = (1 x 2 y 2 )/4, jämför övning 0.4 b) i övningshäftet. Starta COMSOL 3.5 with MATLAB. Klicka sedan på+comsol Multiphysics,+PDE Modes,+Classical PDEs,Poisson s Equation och OK. När du konstruerar området bör du använda Draw,SpecifyObjects,Circle ochok. Det blir då säkert en cirkel med medelpunkt i origo och radie 1. En kontroll via Physics, Boundary Settings visar att vi redan tilldelats homogena Dirichletvillkor på randen. Physics, Subdomain Settings visar att högerledet i Poissons ekvation standardmässigt satts till 1. Vi kan nu gå över till triangelindelning. Välj Mesh, Free Mesh Parameters... Vid sidan avpredefinedmeshsizes ändrar dunormal till Extremly Coarse. Klicka sedan på OK och på ikonen förinitialize Mesh. Hur mångaelement erhöll du? Lös problemet (klicka på=) och gör en 3D-plot. Bestäm det absoluta felet genom att Klicka på knappen Plot Parameters. Fortsätt med fliken Surface 4

5 Ändra Expression både under Surface data och under Height data till abs(u-(1-x^2-y^2)/4). Tryck påok. Maximala absoluta felet, dvs u u exakt, blev (Avläs i figuren.) Ändra under Mesh på Free Mesh Parameters..., Predefined mesh sizes till Normal. Tryck på Initialize Mesh. Förfina indelningen och lös problemet. Hur många element behövs för att absoluta felet ska bli mindre än 10 6?. Var i området tycks det absoluta felet bli störst? (Avvikelsen kan även mätas med L 2 (Ω)-normen. Det åstadkommer du på följande sätt: Klicka på rullgardinen Postprocessing följt avsubdomain Integration... Markera sedan 1 i Subdomain selection. Ändra Expression till (abs(u-(1-x^2-y^2)/4))^2. Avsluta med OK. I nedre vänstra hörnet kan du avläsa Value of integral:. Använd MATLAB och dra roten ur integralens värde. Det värde du då erhåller är u u exakt L2 (Ω). Eftersom arean av enhetscirkeln är π gäller att Gäller det i detta fall? ) u u exakt L2 (Ω) π u u exakt Lärdomen av detta är att även i mycket snälla situationer, med enkla geometrier och randvillkor, så behöver man lösa stora ekvationssystem. Vi ser också att lösandet ändå går ganska snabbt, om man inte har extrema krav. Betydligt värre blir det om det finns diskontinuiteter eller singulariteter hos koefficientfunktionerna. Vi kommer nedan att se några enkla exempel på detta. 10. Extrauppgift. Diskontinuerliga randvillkor I MATLAB finns en funktion atan2(y,x), som är arcustangens, utsträckt till fyra kvadranter. För denna funktion gäller π < atan2(y, x) < π. Betrakta nu problemet { u = 0 i Ω : x 2 + y 2 < 1 u = atan2(y, x) på Det gäller alltså att finna en harmonisk funktion med ett randvillkor som varierar mellan π och π, med en diskontinuitet i x = 1. Detta problem kan lösas exakt. För att inse detta observerar vi att funktionen atan2(y, x) kan beskrivas som principalgrenen av argumentet för det komplexa talet z = x + iy. Den är alltså imaginärdel till den analytiska funktionen log(z), z 0, principalgrenen. Detta medför att atan2(y, x) är harmonisk utanför origo. Vi påstår att funktionen Ω u(x,y) = 2atan2(y,x+1) = 2arg(1+z) löser randvärdesproblemet. Enligt vad vi sett ovan uppfyller den differentialekvationen u = 0 för z 1. Det återstår att undersöka randen Ω, där det gäller att z = e iθ, π < θ < π. Vi finner att 1+z = 1+e iθ = e iθ/2 (e iθ/2 + e iθ/2 ) = 2cos(θ/2)e iθ/2. 5

6 Härav följer att u(x,y) = 2arg(1+z) = θ = arg(z) på Ω. Alltså är u(x, y) = 2 atan2(y, x + 1) en harmonisk funktion som uppfyller randvillkoren. Presentera nu problemet för COMSOL på nästan samma sätt som i avsnitt 4.1 ovan. Välj inte Poisson s utan Laplace s Equation. För att skriva in randvillkoret välj först Physics och sedan Boundary Settings... Markera alla delar av randen i rutan Boundary selection. Avslutningsvis går du till rutan Boundary conditions och byter där värdet för r från 0 till atan2(y,x). Lös sedan randvärdesproblemet för indelningar av olika finhetsgrad. Plotta skilladen mellan den beräknade och den exakta lösningen genom att klicka på Plot Parameters, gå till fliken Surface och där fylla i u-2*atan2(y,x+1) som Expression både för Surface data och Height data. (Sätt vid behov först en bock i rutan framför Heightdata.) Ett tryck på OK och bilden genereras. Du kommer att finna att finita elementmetoden har svårigheter att korrekt beskriva lösningen i närheten av diskontinuitetspunkten på randen, även om du tar ett mycket stort antal indelningspunkter. I ett fall som detta är det oekonomiskt att förfina triangelindelningen lika mycket överallt. Tryck på Mesh, Initialize Mesh och Display Element Quality. Trianglarna är i stort sett lika stora överallt.klicka på knappen SolverParameters. Bocka föradaptive mesh refinement nere till vänster. Lös problemet igen via Solve-knappen. Nu känner programmet efter hur lösningen varierar, och anpassar indelningen efter det. Ju mer lösningen varierar inom ett visst område, desto tätare indelning gör man där. När denna option används görs automatiskt en följd av förfinade indelningar tills något stopp-kriterium uppfylls. Hur ser skillnaden mellan den numeriskt beräknade lösningen och den exakta lösningen ut? Ta en titt på den använda indelningen genom att välja Mesh följt av Mesh Mode. Vad har hänt? 11. Extrauppgift. Poissons ekvation med punktkälla En annan svårighet för rent numeriska metoder uppträder vid punktkällor, som när man försöker lösa { u = δ(a,b) i Ω : x 2 + y 2 < 1 (1) u = 0 på Ω med (a,b) = (0.5,0). Här står δ (a,b) för Diracs δ-funktion i två variabler, lokaliserad till punkten (a, b), dvs en punktkälla. Lösningen till detta problem kallas Greenfunktionen G(x, y; a, b) för Poissons ekvation med Dirichletvillkor för enhetscirkeln, se kapitel 5 i boken. En möjlighet är att i MATLAB använda en approximation av δ. En sådan är ((x-.5).^2+y.^2<5e-5)/(pi*5e-5) Sedan området är ritat förs punktkällan in som f under Physics, Subdomain Settings... Detta kan vara ett sätt att i MATLABs representera en funktion som har integralen = 1, är = 0 för (x.5) 2 + y 2 > r 2 och konstant för (x.5) 2 + y 2 < r 2 med r 2 = Lös problemet med den triangulering som fås utan förfining. Vad händer och varför? Förfina sedan, lös problemet och titta på lösningen i 3D och 2D, i det senare fallet även med Contour Plot och Arrow Plot. Upprepa tills du får cirka 3000 element. 6

7 I detta fall är den exakta lösningen känd, nämligen 1 ( ln((x 0.5) 2 + y 2 ) ln((x 2) 2 + y 2 ) ln0.25 ). 4π Jämför den framräknade lösningen u med den exakta. Avvikelsen kan mätas med L 2 -norm. Klicka på Postprocessing och sedan Subdomain Integration... Markera området 1 inom ramen Subdomain selection. SomExpression skriver du in (u+0.25/pi*(log((x-0.5).^2+y.^2)-log((x-2).^2+y.^2)-log(0.25))).^2 Trycker på Apply. Läs av Value of integral. Använd MATLAB för att beräkna kvadratroten ur integralen. Värdet du nu får är L 2 -normen ( u 1 ( ln((x 0.5) 2 + y 2 ) ln((x 2) 2 + y 2 ) ln0.25 )) L2, 4π (Ω) där Ω är enhetscirkelskivan. I kapitel 5.3 i boken visas att lösningen närheten av punktkällan beter sig som K(x,y) = 1 4π ln((x 0.5)2 + y 2 ). Funktionen K(x, y) är den så kallade fundamentallösningen till Laplaceoperatorn.Vi kan förvänta oss att numeriska metoder har problem att ta fram sådana lösningar. Vi löser därför (1) på ett annat sätt, där vi utnyttjar kännedomen om fundamentallösningen. Ett sätt att lösa problemet är att utnyttja att vi känner fundamentallösningen. Bilda v(x,y) = u(x,y) K(x,y). Här gäller att v är lösning till ett snällare problem, där det är lätt att få en god numerisk approximation: { v = 0 i Ω v(x, y) = K(x, y) på För nu in detta problem i COMSOL. Ändra inte på meshen. Välj Physics, Boundary Settings... För in som värde på r uttrycket 0.25/pi*log((x-0.5).^2+y.^2). Under Physics, Subdomain Settings... ska f ändras till 0. Klicka på Plot Parameters och fliken Surface. Skriv in u /pi*log((x-0.5).^2+y.^ som Expression både under Surface data och Height data. Klicka på OK och Solve Problem. En 3-D bild av lösningen träder fram. Jämför den beräknade lösningen med den exakta. Mät avvikelsen med L 2 -norm. Gör som ovan men skriv under Expression in Ω (u-0.25/pi*(log((x-2).^2+y.^2)+log(0.25))).^2 Vilken av de två metoderna har i detta fall givit bäst resultat? 5 Egenvärdesproblem 12. Vi ska nu använda COMSOL för att lösa egenvärdesproblemet { u = λu i Ω : x 2 + y 2 < 1 u = 0 på Ω 7

8 Här vet vi att lösningarna beskrivs av Besselfunktioner och trigonometriska funktioner, enligt exempel S.4 i boken. Jämför också dina förberedelsenoteringar i slutet av handledningen. Börja med kommandona File, New. Spara inte. Markera 2D. Klicka sedan på + i COMSOL Multiphysics. Fortsätt med en klick på +PDE Modes, +PDE Coefficient Form. Markera Eigenvalue analysis och avsluta med OK. Rita sedan som vanligt en enhetscirkel. Kontrollera så att homogena Dirichletvillkor gäller. Klicka också på Physics, Subdomain Settings... och markera området 1. De värden somc, a, f etc har passar oss. Tryck därför påok. Tryck påinitialize Mesh och Refine Mesh. Innan du löser problemet ska du trycka på snabbknappen Solver Parameters. Ändra Desired number of eigenvalues till 20. Tryck sedan på OK. Det är nu dags att lösa problemet. Tryck på=. När problemet lösts kommer det upp en plot som visar egenfunktionen som hör till det minsta egenvärdet. Välj3D Surfaces Plot Klicka påplot Parameters ochgeneral. Inom ramen Solution to use finns Eigenvalue:. Där står Detta är det minsta egenvärdet. Motsvarande egenfunktion är den som visades då du klickade på 3D Surface Plot. Genom att klicka på nedåtpilen efter egenvärdet visas ytterligare egenvärden. Markera något annat egenvärde och klicka sedan på OK eller Apply så visas motsvarnde egenfunktion. Försök nu besvara följande frågor. Hur stämmer de egenvärden som COMSOL beräknat med dem i tabellen som du gjort som förberedelseuppgift? Hur kan man i den följd av egenvärden som COMSOL räknat ut med en blick avgöra vilka som svarar mot vinkeloberoende egenfunktioner? Betrakta en svängningsrörelse som beskrivs av ekvationen u tt c 2 (u xx + u yy ) = 0. Låt vågens begynnelseform vara en egenfunktion svarande mot egenvärdet λ k. Vågens begynnelsehastighet antas vara 0. Vilken är svängningens vinkelfrekvens? Jämför ex. 3.14! Innan du besvarar nästa fråga kan det kanske vara bra med en animering. Klicka på 3D Surface Plot i vänstra delen av ritbrädan. Klicka sedan på Plot Parameters och välj fliken Animate. Ändra där Numbers of frames från 11 till 30. Det är nu dags att markera något egenvärde. Välj sedan Start Animation. Animera också samma egensvängning men tryck på Contour Plot. Lokalisera noderna för de stående svängningar som kan förekomma för olika värden på n och k (beteckningar enligt läroboken). (Observera att här används ordet nod i en annan betydelse än ovan.) Hur kan man från en bild av dessa noder (eller en 3D-bild av en egenfunktion) avgöra vilka värden parametrarna n och k har? För framtida behov (uppgift 13) exporterar du egenvärdena till MATLAB genom att välja File, Export, FEM Structure. I MATLAB skriver du sedan lambda12=fem.sol. lambda 8

9 (missa inte apostrofen). Därigenom har du i lambda12 sparat egenvärdena som du beräknat i uppgift Extrauppgift. Hur ändras egenfrekvenserna då man lägger trumpinnen på trumman? Vi skall undersöka hur egenvärdena ändras då man skär bort ett segment av cirkeln. Vi ska skapa området i den högra figuren nedan. Börja med kommandona File, New. Spara inte. Markera 2-D. Klicka sedan på PDE Modes, PDE,Coefficient Form,Eigenvalue analysis,ok. Fortsätt medoptions, Axes/Grid Settings... Fyll i x min = -2, x max = 2, y min= -1.5 och y max = 1.5. Klicka sedan pågrid. Ta bort bocken förauto och ange somextra x. Rita nu en cirkel (med radie 1) och en rektangel enligt vänstra figuren. Markera båda områdena medctrl a. Tryck sedan på Difference. Välj homogena Dirichletvillkor längs hela randen och beräkna 20 egenvärden och egenfunktioner som i uppgift 12. Titta på egenfunktionerna i 3D- och 2D-plottar. Exportera egenvärdena till MATLAB. Skriv i MATLABlambda13=fem.sol.lambda. Jämför med egenvärdena för hela cirkeln. Skriv i MATLAB förslagsvis [lambda12 lambda13]. Gör sedan motsvarande undersökning av en halvcirkel, en kvartscirkel och eventuellt en trekvartscirkel. Studera lösningen av övning S.15. Se även nedre halvan av sidan 313. Hur förändras egenvärdena då man skär av ett segment av cirkeln? Vilka samband finns mellan egenvärdena/egenfunktionerna för hel- och halvcirkeln, för hel-, kvarts- eller trekvartscirkeln? Är några egenvärden gemensamma? I så fall vilka? Anm: Problemet med det avskurna segmentet kan ses som en matematisk idealisering av ett svängande trumskinn, där man lagt trumpinnen på trumman. Att egenvärdena och därmed egenfrekvenserna ökar då man lägger på trumpinnen kan förklaras med Rayleighkvoten. Det minsta egenvärdet λ 1 är λ 1 = min u D A R A (u) = min u D A (u Au)/(u u). Då man lägger på trumpinnen inför man ytterligare bivillkor under pinnen. Detta innebär att definitionsmängden D A minskar och således att minimivärdet ökar. Samma sak gäller sen för det näst minsta egenvärdet osv. 9

10 14. Extrauppgift. Kan man lyssna sig till formen på en trumma? Vi tänker oss en trumma som ett membran Ω, inspänt i en plan ram av någon form Ω. Dess svängningsrörelse antas beskrivas av vågekvationen u tt c 2 u = 0 i Ω med randvillkoret u = 0 på Ω. Att bestämma u som uppfyller differentialekvation och randvillkor är exempel på ett direkt problem. Detta står i motsats till inversa problem, där modellen inte är fullständigt känd, men där man istället har information om lösningarna i olika situationer. Problemet kan sedan vara att ur sådan information dra slutsatser om modellen, tex koefficienter i differentialekvationen eller geometrin hos ett område. Kursen handlar bara om direkta problem, men inversa spelar en allt viktigare roll i praktiken (tex tomografi inom medicinen, icke-förstörande mätningar inom materialteknik, etc.) Ett exempel på ett inverst problem är det i rubriken. Genom spektralanalys av ljudet från en trumma kan man bestämma egenvärdena för Laplaceoperatorn med homogena Dirichletvillkor längs ränderna. Räcker denna information för att bestämma trummans form? Att svaret är nej visades relativt nyligen. Ett motexempel, bestående av två olika trumformer med samma egenvärden, finns i filerna trumma1.fl och trumma2.fl som du hämtat från kursens hemsida. I stället för att rita områdena klickar du på Open och väljer först trumma1.fl. Beräkna de 20 första egenvärdena. (Genom att klicka på knappen Solver Parameters öppnas ett fönster där du rekommenderas att bocka för Adaptive mesh refinement.) Exportera egenvärdena till MATLAB under lämpligt namn. Gör sedan samma sak med trumma2.fl. Välj ett annat namn vid exporten till MATLAB. Jämför egenvärdena i MATLAB. De stämmer inte exakt, men nästan. Förfina indelningen, och konstatera att man får allt bättre överensstämmelse. Titta också på några 3d-plottar, och se hur Naturen skapar egenfunktioner. 15. Akustiska resonansfrekvenser i ett rum. Vi ska räkna på det rum som förekommer i exempel 3.15 i boken. COMSOL bestämmer de första av de egenvärden som anges nederst på sidan 110. Dessa egenvärden räknar MATLAB ut med hjälp av filen eigenvalues.m som du har hämtat från kurshemsidan. Ge i MATLAB kommandot w=eigenvalues och du får de exakta egenvärdena att jämföra COMSOLs räkningar med. 10

11 Börja som vanligt med File, New. När COMSOL startat om väljer du 3D, +COMSOL Multiphysics, +PDE Modes, +PDE, Coefficient Form och Eigenvalue analysis. Gå vidare till OK. Klicka på ikonen Block och fyll i X = 4.7, Y = 4.1 och Z = 3.1. Jämför med rummet i exempel Klicka sedan på Zoom Extents. Se till att du får homogena Neumannvillkor på alla randdelar (Physics, Boundary Settings..., markera områdena 1-6 och välj Neumann boundary conditions). Klicka sedan på Initialize Mesh och Solver Parameters. Inom ramen Eigenvalue fyller du i Desired number of eigenvalues: 15 Search for eigenvalues around: 1e-5 Avsluta med OK och lös nu problemet via =. Exportera egenvärdena till MATLAB via File, Export,FEMStructure. Skriv i MATLABlambda=fem.sol.lambda och [w(1:15) lambda]. Verkar COMSOL ha räknat rätt? Det kunde varit intressant att räkna på ett möblerat rum också. Men tiden räcker inte till. Om du vill läsa om vad som sker kan du klicka påhelp ochhelp Desk. VäljCOMSOL Multiphysics, Model Library, Acoustics Models och Eigenmodes of a Room. Läs där och du får kanske en aning om var högtalarna ska placeras. 6 Svängande sträng 16. Extrauppgift. Vi ska här använda COMSOL för att studera en svängande sträng utan yttre krafter. Se läroboken sidorna och 32. För enkelhets skull förutsätter vi att strängen har längden 1 och att kvoten S ρ l mellan spännkraften och längddensiteten är 1. Vågekvationen blir då u tt u xx = 0, 0 < x < 1,t > 0 Som begynnelsevillkor använder vi { u(x,0) = (θ(x 0.4) θ(x 0.6))cos 2 5π(x 0.5), 0 < x < 1 u t (x,0) = 0, 0 < x < 1 Vi ska studera två typer av randvillkor nämligen de som förekommer i övningsuppgift Strängen är fast inspänd i båda ändarna. I COMSOL börjar du med File, New och sparar ej. Klicka sedan på 1D, +COMSOL Multiphysics, +PDE Modes, +Classical PDEs, Wave Equation och OK. Ändra först området. Arbetsordning: Options,Axes/Grid Settings...,x min: och x max: Rita sedan intervallet 0 x 1 genom Draw, Draw Objects och Line. Klicka på x = 0 och för med vänster musknapp nedtryckt musen tillx = 1. Släpp där och linjen är klar. Vi ska nu ställa in de fysikaliska förutsättningarna. Börja med Physics, Subdomain Settings... Markera 1 under Subdomain selection. Välj först fliken Coefficients och ändra där f till 0. Klicka sedan på fliken Init. Markera området 1 och för u(t 0 ) anger du 11

12 ((x>0.4)-(x>0.6)).*(cos(5*pi*(x-0.5))).^2 Hastigheten u t är redan klar. Ange sedan randvärdena. Arbetsordning: Physics, Boundary Settings..., markera både 1 och 2 i rutanboundary selection och väljdirichlet boundary condition. Avsluta medok. Dela nu in intervallet i småintervall. Klicka en gång på Initailize Mesh och fyra gånger pårefine Mesh. I nedre vänstra hörnet ser du att du har 240 element. Klicka på Solver Parameters. Inom rutan General ändrar du Times till 0:0.05:2. Tryck påok och sedan =. När lösningen är klar klickar du på Plot Parameters och väljer fliken Animate. Avsluta medstart Animation. Vänta och observera. Strängen är fast inspänd i vänstra ändpunkten men fri i den högra. Randvillkoren preciseras närmare i övning 3.30 b. I COMSOL behöver du bara ändra två saker. Först ändrar du till homogent Neumannvillkor då x = 1. Sedan ändrar du Times inom rutan Time stepping till 0:0.05:4. Annars får du bara se en halv period. Lös sedan problemet och animera lösningen som ovan. Förberedelser: Namn: 1. Skriv upp definitionen av egenvärde och egenfunktion till en differentialoperatora. 2. Skriv upp egenfunktioner och egenvärden till Legendres differentialoperator A u = d dx (1 x2 ) du dx, I = ( 1,1), D A = { u C 2 (I) u begränsad på I } 12

13 3. Repetera exempel S.3, sidan 334 i boken. Enligt detta exempel är Besselfunktionerna J 0 (α 0k r) egenfunktioner till den singulära Sturm-Liouvilleoperatorn A u = 1 r (ru ) D A = { u C 2 [0,1] u begränsad nära 0, u(1) = 0 }. Ange en skalärprodukt i vilken funktionerna J 0 (α 0k r) är ortogonala. 4. Skriv i tabellen in egenvärden och egenfunktioner enligt resultatet på sidan 337. Nollställen α nk hittar du antingen på sidan 6 i formelsamlingen eller på sidan 175 i övningsboken. Skriv in egenvärdena i växande ordning med det största längst ner. λ (numeriskt värde) n k Egenfunktioner 0 1 J 0 (α 01 r) J 1 (α 11 r) cos θ sinθ 13

Datorövning 2. För att få tillgång till några mer avancerade ritkommandon kör

Datorövning 2. För att få tillgång till några mer avancerade ritkommandon kör Kontinuerliga system vt 2019 Datorövning 2 Inledning Detta är en textversion av det ett maple worksheet som heter Datorovning_2.mw och som kan laddas ner från hemsidan. Den ska öppnas inifrån maple. Då

Läs mer

Kontinuerliga system, Datorövning 3

Kontinuerliga system, Datorövning 3 Vårterminen 2002 Kontinuerliga system, Datorövning 3 1 Inledning Matlab består, förutom grundpaketet, av ett antal toolboxar 1. Dessutom finns tilläggsprodukter. En sådan är programpaket FEMLAB. Det handlar

Läs mer

Kontinuerliga system, Datorövning 3

Kontinuerliga system, Datorövning 3 Vårterminen 2002 Kontinuerliga system, Datorövning 3 1 Inledning Matlab består, förutom grundpaketet, av ett antal toolboxar 1. Dessutom finns tilläggsprodukter. En sådan är programpaket FEMLAB. Det handlar

Läs mer

Datorövning 2. - Tag med lärobok och övningshäfte till övningen. - Fyll före övningenen i svaren på frågorna på sidan 5 i denna handledning.

Datorövning 2. - Tag med lärobok och övningshäfte till övningen. - Fyll före övningenen i svaren på frågorna på sidan 5 i denna handledning. Kontinuerliga system vt 2015 Datorövning 2 Inledning Syftet med denna datorövning är att du med hjälp av Maple skall få ökad förståelse av vissa begrepp presenterade i kapitel H. Exempelvis behandlas skalärprodukt,

Läs mer

Numerisk lösning av PDE: Comsol Multiphysics

Numerisk lösning av PDE: Comsol Multiphysics J.Oppelstrup p 1 (5) Numerisk lösning av PDE: Comsol Multiphysics I denna lab ska du bekanta dig med programmet Comsol Multiphysics för numerisk lösning av PDE med finita element. Programmet har många

Läs mer

Fouriers metod, egenfunktionsutvecklingar.

Fouriers metod, egenfunktionsutvecklingar. Vårterminen 2002 KONTINUERLIGA SYSTEM, några viktiga begrepp och metoder i kap 3 och H (partiellt) Fouriers metod, egenfunktionsutvecklingar Värmeledning i en begränsad stav med variabelseparation Problem:

Läs mer

Rita även upp grafen till Fourierseriens summa på intervallet [ 2π, 3π], samt ange summans värde i punkterna π, 0, π, 2π. (5) S(t) = c n e int,

Rita även upp grafen till Fourierseriens summa på intervallet [ 2π, 3π], samt ange summans värde i punkterna π, 0, π, 2π. (5) S(t) = c n e int, Institutionen för matematik KTH Tentamensskrivning, 003-08-5, kl. 14.00 19.00. 5B10/ Diff och Trans del, för F och T. Hjälpmedel: BETA, Mathematics Handbook. För godkänt betyg 3) krävs 18 poäng, medan

Läs mer

Rita även grafen till Fourierserien på intervallet [ 2π, 4π]. (5) 1 + cos(2t),

Rita även grafen till Fourierserien på intervallet [ 2π, 4π]. (5) 1 + cos(2t), Institutionen för matematik KTH Tentamensskrivning, 24-1-13, kl. 14. 19.. 5B122/2 Diff och Trans 2 del 2, för F, E, T. Hjälpmedel: BETA, Mathematics Handbook. För godkänt betyg 3 krävs 18 poäng, medan

Läs mer

Lösningar av uppgifter hörande till övning nr 5.

Lösningar av uppgifter hörande till övning nr 5. Lösningar av uppgifter hörande till övning nr 5. H.7 a) Antag att p är ett polynom med grad p < n. Då kan p skrivas som en linjärkombination av ortogonalpolynomen p k, där k < n. Alltså är p c k p k, m

Läs mer

Institutionen för matematik KTH. Tentamensskrivning, , kl B1202/2 Diff och Trans 2 del 2, för F och T.

Institutionen för matematik KTH. Tentamensskrivning, , kl B1202/2 Diff och Trans 2 del 2, för F och T. Institutionen för matematik KTH Tentamensskrivning, 3-5-6, kl. 14. 19.. 5B1/ Diff och Trans del, för F och T. Hjälpmedel: BETA, Mathematics Handbook. För godkänt betyg 3 krävs 18 poäng, medan för betyg

Läs mer

= e 2x. Integrering ger ye 2x = e 2x /2 + C, vilket kan skrivas y = 1/2 + Ce 2x. Här är C en godtycklig konstant.

= e 2x. Integrering ger ye 2x = e 2x /2 + C, vilket kan skrivas y = 1/2 + Ce 2x. Här är C en godtycklig konstant. Lösningsförslag till Tentamen, SF1633, Differentialekvationer I den 19 december 216 kl 8: - 13: För godkänt (betyg E krävs tre godkända moduler från del I Varje moduluppgift består av tre frågor För att

Läs mer

Användarmanual till Maple

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

Läs mer

Tentamen i tmv036c och tmv035c, Analys och linjär algebra C för K, Kf och Bt A =, = det(a λi) = e 2t + c 2. x(t) = c 1. = c 1.

Tentamen i tmv036c och tmv035c, Analys och linjär algebra C för K, Kf och Bt A =, = det(a λi) = e 2t + c 2. x(t) = c 1. = c 1. Institutionen för matematiska vetenskaper Chalmers tekniska högskola Niklas Eriksen Tentamen i tmv6c och tmv5c, Analys och linjär algebra C för K, Kf och Bt Lösningar 9--6. Lös initialvärdesproblemet x

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

SF1661 Perspektiv på matematik Tentamen 24 oktober 2013 kl Svar och lösningsförslag. z 11. w 3. Lösning. De Moivres formel ger att

SF1661 Perspektiv på matematik Tentamen 24 oktober 2013 kl Svar och lösningsförslag. z 11. w 3. Lösning. De Moivres formel ger att SF11 Perspektiv på matematik Tentamen 4 oktober 013 kl 14.00 19.00 Svar och lösningsförslag (1) Låt z = (cos π + i sin π ) och låt w = 1(cos π 3 + i sin π 3 ). Beräkna och markera talet z11 w 3 z 11 w

Läs mer

Högskolan i Skövde (SK, JS) Svensk version Tentamen i matematik Lösningsförslag till del I

Högskolan i Skövde (SK, JS) Svensk version Tentamen i matematik Lösningsförslag till del I Högskolan i Skövde (SK, JS) Svensk version Tentamen i matematik Lösningsförslag till del I Kurs: MA15G Matematisk Analys MA13G Matematisk analys för ingenjörer MA71A Matematik för lärare C, delkurs Matematisk

Läs mer

TMA226 datorlaboration

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

Läs mer

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

FFM234, Klassisk fysik och vektorfält - Föreläsningsanteckningar

FFM234, Klassisk fysik och vektorfält - Föreläsningsanteckningar FFM234, Klassisk fysik och vektorfält - Föreläsningsanteckningar Christian Forssén, Institutionen för fysik, Chalmers, Göteborg, Sverige Oct 16, 2018 9. Lösningar av Poissons ekvation Vi vet att Poissons

Läs mer

Institutionen för Matematik. SF1625 Envariabelanalys. Lars Filipsson. Modul 1

Institutionen för Matematik. SF1625 Envariabelanalys. Lars Filipsson. Modul 1 Institutionen för Matematik SF1625 Envariabelanalys Läsåret 2017-2018 Lars Filipsson Modul 1 1. MÅL FÖR MODUL 1 1. Reella tal. Känna till talsystememet och kunna använda notation för mängder och intervall

Läs mer

Datorövning 2 med Maple

Datorövning 2 med Maple Datorövning 2 med Maple Flerdimensionell analys, ht 2008, Lp1 15 september 2008 Under denna datorövning skall vi lösa uppgifter i övningshäftet med hjälp av Maple. Vi skall beräkna partiella derivator,

Läs mer

Egenvärdesproblem för matriser och differentialekvationer

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.

Läs mer

Läsanvisningar till kapitel 4 i Naturlig matematik

Läsanvisningar till kapitel 4 i Naturlig matematik Läsanvisningar till kapitel 4 i Naturlig matematik Avsnitt 4.1 I kapitel 4 kommer du att möta de elementära funktionerna. Dessa är helt enkelt de vanligaste funktionerna som vi normalt arbetar med. Här

Läs mer

Kontinuerliga system, Datorövning 2

Kontinuerliga system, Datorövning 2 Vårterminen 2003 Kontinuerliga system, Datorövning 2 Inledning Ett modernt datoralgebrasystem har som huvudfunktion att göra symboliska beräkningar, i motsats till numeriska. Det kan utföra algebraiska

Läs mer

Lösningsförslag, preliminär version 0.1, 23 januari 2018

Lösningsförslag, preliminär version 0.1, 23 januari 2018 Lösningsförslag, preinär version 0., 3 januari 08 Högskolan i Skövde Tentamen i matematik Kurs: MA5G Matematisk analys MA3G Matematisk analys för ingenjörer Tentamensdag: 08-0-03 kl 4:30-9:30 Hjälpmedel

Läs mer

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

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

Läs mer

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 01-1-10 DEL A 1. Låt funktionen f ha definitionsmängden D f =]0, [ och ges av f(x) = e x 1 x. (a) Finn f:s invers f 1. ( p) (b) Finn inversens värdemängd

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

Uppsala Universitet Matematiska Institutionen Bo Styf. Sammanfattning av föreläsningarna 11-14, 16/11-28/

Uppsala Universitet Matematiska Institutionen Bo Styf. Sammanfattning av föreläsningarna 11-14, 16/11-28/ Uppsala Universitet Matematiska Institutionen Bo Styf Transformmetoder, 5 hp gy, IT, W, X 2011-10-26 Sammanfattning av föreläsningarna 11-14, 16/11-28/11 2012. Här lär vi oss använda transformer för att

Läs mer

Funktionsteori Datorlaboration 1

Funktionsteori Datorlaboration 1 Funktionsteori Funktionsteori Datorlaboration 1 Rekursionsekvationer och komplex analys Syftet med datorövningen Övningens ändamål är att ge ett smakprov på hur ett datoralgebrasystem kan användas för

Läs mer

1. (a) Bestäm lösningen u = u(x, y) till Laplaces ekvation u = 0 inom rektangeln 0 < x < a och 0 < y < b med följande randvillkor 1

1. (a) Bestäm lösningen u = u(x, y) till Laplaces ekvation u = 0 inom rektangeln 0 < x < a och 0 < y < b med följande randvillkor 1 KTH Teoretisk Fysik Tentamen i 5A131/5A135 Fysikens matematiska metoder Fredagen den 2 oktober 26, kl 8:-13: Anteckna på varje blad: namn, utbildningslinje, årskurs problemnummer. Notera på första tentabladet

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

v0.2, Högskolan i Skövde Tentamen i matematik

v0.2, Högskolan i Skövde Tentamen i matematik v0., 08-03-3 Högskolan i Skövde Tentamen i matematik Kurs: MA5G Matematisk analys MA3G Matematisk analys för ingenjörer Tentamensdag: 08-0-03 kl 4:30-9:30 Hjälpmedel : Inga hjälpmedel utöver bifogat formelblad.

Läs mer

R AKNE OVNING VECKA 2 David Heintz, 13 november 2002

R AKNE OVNING VECKA 2 David Heintz, 13 november 2002 RÄKNEÖVNING VECKA 2 David Heintz, 3 november 22 Innehåll Uppgift 29.4 2 Uppgift 29. 3 3 Uppgift 29.2 5 4 Uppgift 3. 7 5 Uppgift 3. 9 6 Uppgift 3.2 Uppgift 29.4 Prove that ln( + x) x for x >, and that ln(

Läs mer

MAPLE MIKAEL STENLUND

MAPLE MIKAEL STENLUND MAPLE MIKAEL STENLUND. Introduktion I dina inlämningsuppgifter skall ett program som heter Maple användas för att lösa ett antal matematiska problem. Maple är ett symbolhanterande program som har ett antal

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

3. Analytiska funktioner.

3. Analytiska funktioner. 33 Fysikens matematiska metoder : Studievecka 3. 3. Analytiska funktioner. Varför komplexa tal? Syfte : Att ur vissa funktioners uppträdande utanför reella axeln ( Nollställen poler m.m) kunna sluta sig

Läs mer

Blixtkurs i komplex integration

Blixtkurs i komplex integration Blixtkurs i komplex integration Sven Spanne 8 oktober 996 Komplex integration Vad är en komplex kurvintegral? Antag att f z är en komplex funktion och att är en kurva i det komplexa talplanet. Man kan

Läs mer

FMNF15 HT18: Beräkningsprogrammering Numerisk Analys, Matematikcentrum

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

Läs mer

TENTAMEN I GRUNDKURS I NUMERISKA METODER - DEL 2

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

Läs mer

TMV036 Analys och linjär algebra K Kf Bt, del C

TMV036 Analys och linjär algebra K Kf Bt, del C MATEMATIK Chalmers tekniska högskola Tentamen 20-0-, kl. 4.00-8.00 TMV036 Analys och linjär algebra K Kf Bt, del C Telefonvakt: Richard Lärkäng, telefon: 0703-088304 Hjälpmedel: Inga, bara papper och penna.

Läs mer

Extra datorövning med Maple, vt2 2014

Extra datorövning med Maple, vt2 2014 Extra datorövning med Maple, vt2 2014 FMA430 Flerdimensionell analys Denna datorövning är avsett för självstudie där vi skall lösa uppgifter i övningshäftet med hjälp av Maple. Vi skall beräkna partiella

Läs mer

1. (a) Bestäm funktionen u = u(x, y), 0 < x < a och 0 < y < a, som uppfyller u xx (x, y) + u yy (x, y) = 0

1. (a) Bestäm funktionen u = u(x, y), 0 < x < a och 0 < y < a, som uppfyller u xx (x, y) + u yy (x, y) = 0 KTH Fysik Tentamen i 5A1306 Fysikens matematiska metoder: PDE-tentamen Fredagen den 8 juni 2007 kl 08.00 13.00 Anteckna på varje blad: namn, utbildningslinje, årskurs och problemnummer. Tillåtna hjälpmedel:

Läs mer

Introduktion till Sturm-Liouvilleteori och generaliserade Fourierserier

Introduktion till Sturm-Liouvilleteori och generaliserade Fourierserier KAPITEL 5 Introduktion till Sturm-Liouvilleteori och generaliserade Fourierserier Vi inleder med några förberedande exempel. 5.. Cauchys ekvation Den homogena Euler-Cauchys ekvation (Leonhard Euler och

Läs mer

FYSIKENS MATEMATISKA METODER

FYSIKENS MATEMATISKA METODER FYSIKENS MATEMATISKA METODER TREDJE UPPLAGAN TORBJÖRN ERIKSON HENRIK CHRISTIANSSON ERIK LINDAHL JOHAN LINDE LARS SANDBERG MATS WALLIN mfl Boken är typsatt i L A TEX med 11pt Times Printed in Sweden by

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

Matematik 3 Digitala övningar med TI-82 Stats, TI-84 Plus och TI-Nspire CAS

Matematik 3 Digitala övningar med TI-82 Stats, TI-84 Plus och TI-Nspire CAS Matematik 3 Digitala övningar med TI-8 Stats, TI-84 Plus och TI-Nspire CAS Matematik 3 digitala övningar med TI-8 Stat, TI-84 Plus och TI Nspire CAS Vi ger här korta instruktioner där man med fördel kan

Läs mer

Institutionen för matematik KTH. Tentamensskrivning, , kl B1210 och 5B1230 Matematik IV, för B, M, och I.

Institutionen för matematik KTH. Tentamensskrivning, , kl B1210 och 5B1230 Matematik IV, för B, M, och I. Institutionen för matematik KTH Tentamensskrivning, 23--9, kl 4 9 5B2 och 5B23 Matematik IV, för B, M, och I Hjälpmedel: BETA, Mathematics Handbook För godkänt betyg 3 krävs 7 poäng, medan för betyg 4

Läs mer

Studio 6: Dubbelintegral.

Studio 6: Dubbelintegral. Studio 6: Dubbelintegral. Analys och Linjär Algebra, del C, K1/Kf1/Bt1, vt09 20 februari 2009 1 Repetition av enkelintegral I ALA B skrev du en MATLAB-funktion minintegral som beräknar integralen av en

Läs mer

Kontrollskrivning KS1T

Kontrollskrivning KS1T Kontrollskrivning KS1T Matematik 2 Kurskod HF100 Skrivtid 8:15-11:15 måndagen 9 februari 2009 Tentamen består av 4 sidor Hjälpmedel: Utdelat formelblad. Räknedosa. Formelsamling Korrekt löst uppgift ger

Läs mer

Matematiska Institutionen, K T H. B. Krakus. Matematik 1. Maplelaboration 2.

Matematiska Institutionen, K T H. B. Krakus. Matematik 1. Maplelaboration 2. Matematiska Institutionen, K T H. B. Krakus Matematik. Maplelaboration. . Kommandon, funktioner och konstanter i denna laboration: expand(uttryck) simplify(uttryck) utvecklar uttrycket. T.ex. expand((x+)*(x-)^);

Läs mer

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

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

Läs mer

Flervariabelanlys och Matlab Kapitel 3

Flervariabelanlys och Matlab Kapitel 3 Flervariabelanlys och Matlab Kapitel 3 Thomas Wernstål Carl-Henrik Fant Matematiska Vetenskaper 17 september 2009 1 3 Multipelntegraler 3.1 ubbelintegraler Exempel. Vi skall beräkna dubbelintegralen (y

Läs mer

Gamla tentemensuppgifter

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

Läs mer

TATA42: Föreläsning 7 Differentialekvationer av första ordningen och integralekvationer

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

Läs mer

Tentamen i matematik. f(x) = 1 + e x.

Tentamen i matematik. f(x) = 1 + e 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: 202-03-23 kl 4.30-9.30 Hjälpmedel : Inga hjälpmedel utöver

Läs mer

Tentamen i Matematisk analys, HF1905 exempel 1 Datum: xxxxxx Skrivtid: 4 timmar Examinator: Armin Halilovic

Tentamen i Matematisk analys, HF1905 exempel 1 Datum: xxxxxx Skrivtid: 4 timmar Examinator: Armin Halilovic Tentamen i Matematisk analys, HF95 exempel atum: xxxxxx Skrivtid: timmar Examinator: Armin Halilovic För godkänt betyg krävs av max poäng Betygsgränser: För betyg A, B, C,, E krävs, 9, 6, respektive poäng

Läs mer

Moment Viktiga exempel Övningsuppgifter Ö , Ö1.25, Ö1.55, Ö1.59

Moment Viktiga exempel Övningsuppgifter Ö , Ö1.25, Ö1.55, Ö1.59 Moment.0-. Viktiga exempel Övningsuppgifter Ö.9-., Ö.5, Ö.55, Ö.59 Funktioner Definition. En funktion y = f(x) är ett samband mellan variablerna x och y, sådant att ett x-värde motsvaras av högst ett värde

Läs mer

Attila Szabo Niclas Larson Gunilla Viklund Mikael Marklund Daniel Dufåker. GeoGebraexempel

Attila Szabo Niclas Larson Gunilla Viklund Mikael Marklund Daniel Dufåker. GeoGebraexempel matematik Attila Szabo Niclas Larson Gunilla Viklund Mikael Marklund Daniel Dufåker 4 GeoGebraexempel Till läsaren I elevböckerna i serien Matematik Origo finns uppgifter där vi rekommenderar användning

Läs mer

= 0. Båda skärningsvinklarna är således π/2 (ortogonala riktningsvektorer).

= 0. Båda skärningsvinklarna är således π/2 (ortogonala riktningsvektorer). Institutionen för Matematik, KTH Torbjörn Kolsrud SF163, ifferential- och integralkalkyl II, del 2, flervariabel, för F1. Tentamen torsdag 19 augusti 21, 14. - 19. Inga hjälpmedel är tillåtna. Svar och

Läs mer

TNA001- Matematisk grundkurs Tentamen Lösningsskiss

TNA001- Matematisk grundkurs Tentamen Lösningsskiss TNA00- Matematisk grundkurs Tentamen 05-0-0 - Lösningsskiss. a) Vi löser ekvationen x + x = x + 4 genom att studera tre fall. Fall : x 0. Vi får ekvationen: x + x = x + 4 x =, som duger ty x = tillhör

Läs mer

4. Bestäm eventuella extrempunkter, inflexionspunkter samt horisontella och vertikala asymptoter till y = 1 x 1 + x, och rita funktionens graf.

4. Bestäm eventuella extrempunkter, inflexionspunkter samt horisontella och vertikala asymptoter till y = 1 x 1 + x, och rita funktionens graf. TM-Matematik Mikael Forsberg 73 1 3 31 Pär Hemström 7 3 57 För ingenjörs och distansstudenter Envariabelanalys ma3a 1 8 Skrivtid: 9:-1:. Inga hjälpmedel. Lösningarna skall vara fullständiga och lätta att

Läs mer

MAA7 Derivatan. 2. Funktionens egenskaper. 2.1 Repetition av grundbegerepp

MAA7 Derivatan. 2. Funktionens egenskaper. 2.1 Repetition av grundbegerepp MAA7 Derivatan 2. Funktionens egenskaper 2.1 Repetition av grundbegerepp - Det finns vissa begrepp som återkommer i nästan alla kurser i matematik. Några av dessa är definitionsmängd, värdemängd, största

Läs mer

Lösning till tentamen i SF1633 Differentialekvationer I för BD, M och P, , kl

Lösning till tentamen i SF1633 Differentialekvationer I för BD, M och P, , kl KTH Matematik Bengt Ek och Olle Stormark. Lösning till tentamen i SF633 Differentialekvationer I för BD, M och P, 008 0 6, kl. 4.00 9.00. Hjälpmedel: BETA. Uppgifterna 5 motsvarar kursens fem moduler.

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

SF1626 Flervariabelanalys Lösningsförslag till tentamen DEL A. 1. En svängningsrörelse beskrivs av

SF1626 Flervariabelanalys Lösningsförslag till tentamen DEL A. 1. En svängningsrörelse beskrivs av SF166 Flervariabelanalys Lösningsförslag till tentamen 13-3-1 DEL A 1. En svängningsrörelse beskrivs av ( πx ) u(x, t) = A cos λ πft där amplituden A, våglängden λ och frekvensen f är givna konstanter.

Läs mer

Laboration: Grunderna i Matlab

Laboration: Grunderna i Matlab Laboration: Grunderna i Matlab Att arbeta i kommandofönstret och enkel grafik Den här delen av laborationen handlar om hur man arbetar med kommandon direkt i Matlabs kommandofönster. Det kan liknas vid

Läs mer

Dubbelintegraler och volymberäkning

Dubbelintegraler och volymberäkning ubbelintegraler och volymberäkning Volym och dubbelintegraler över en rektangel Alla funktioner nedan antas vara kontinuerliga. Om f (x) i intervallet [a, b], så är arean av mängden {(x, y) : y f (x),

Läs mer

KTH Fysik Tentamen i 5A1301/5A1304 Fysikens matematiska metoder Onsdagen den 24 augusti 2004 kl

KTH Fysik Tentamen i 5A1301/5A1304 Fysikens matematiska metoder Onsdagen den 24 augusti 2004 kl KTH Fysik Tentamen i 5A131/5A134 Fysikens matematiska metoder Onsdagen den 24 augusti 24 kl 14. 19. Anteckna på varje blad: namn, utbildningslinje, årskurs och problemnummer. Notera på första tentabladet

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

TAIU07 Matematiska beräkningar med Matlab

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

Läs mer

Laboration 3. Funktioner, vektorer, integraler och felskattning

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

Läs mer

y y 1 = k(x x 1 ) f(x) = 3 x

y y 1 = k(x x 1 ) f(x) = 3 x Räta linjen på olika former Här ska vi bara påpeka att förutom k-form, den som vi är mest vana vid y = k y + m finns också allmän form: ax + by + c = 0 där a och b är konstanter, som inte någon står för

Läs mer

Flervariabelanalys och Matlab Kapitel 3

Flervariabelanalys och Matlab Kapitel 3 Flervariabelanalys och Matlab Kapitel 3 Thomas Wernstål Matematiska Vetenskaper 28 september 2012 3 Multipelintegraler 3.1 ubbelintegraler I detta kapitel skall vi studera olika sätt på vilket man kan

Läs mer

Talmängder. Målet med första föreläsningen:

Talmängder. Målet med första föreläsningen: Moment 1..1, 1.., 1..4, 1..5, 1.. 1..5, 1..6 Viktiga exempel 1.7, 1.8, 1.8,1.19,1. Handräkning 1.7, 1.9, 1.19, 1.4, 1.9 b,e 1.0 a,b Datorräkning 1.6-1.1 Målet med första föreläsningen: 1 En första kontakt

Läs mer

Datorlaboration 1. 1 Komplexa funktioner som avbildningar (kan göras i slutet av läsvecka 1)

Datorlaboration 1. 1 Komplexa funktioner som avbildningar (kan göras i slutet av läsvecka 1) Funktionsteori, vt 207 Syftet med datorövningen Datorlaboration Övningens syftar till att ge fördjupad förståelse för några viktiga begrepp och att ge ett smakprov på hur ett datoralgebrasystem kan användas

Läs mer

SIMULERINGAR MED FINITA-ELEMENT-METODEN inom ELEKTROMAGNETISM

SIMULERINGAR MED FINITA-ELEMENT-METODEN inom ELEKTROMAGNETISM Tekniska högskolan i Linköping Institutionen för Fysik och Mätteknik Peter Münger med ändringar av Jonas Sjöqvist Vintern 2013 SIMULERINGAR MED FINITA-ELEMENT-METODEN inom ELEKTROMAGNETISM Innehållsförteckning.

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

MMA127 Differential och integralkalkyl II

MMA127 Differential och integralkalkyl II Mälardalens högskola Akademin för utbildning, kultur och kommunikation MMA17 Differential och integralkalkyl II Tentamen Lösningsförslag 9..19 8. 11. Hjälpmedel: Endast skrivmaterial (gradskiva tillåten).

Läs mer

Lösandet av ekvationer utgör ett centralt område inom matematiken, kanske främst den tillämpade.

Lösandet av ekvationer utgör ett centralt område inom matematiken, kanske främst den tillämpade. 1.1 Ekvationslösning Lösandet av ekvationer utgör ett centralt område inom matematiken, kanske främst den tillämpade. 1.1.1 Polynomekvationer Ett polynom i en variabel x är som bekant en summa av termer

Läs mer

Fouriers metod, egenfunktionsutvecklingar.

Fouriers metod, egenfunktionsutvecklingar. Vårterminen 2008 KONTINUERLIGA SYSTEM, några viktiga begrepp och metoder Fysikaliska modeller Kontinuitetesekvationen: q t + div j = k kommer från ökning + utöde = nyproduktion. Här är q = densitet (mängd/m

Läs mer

Introduktionskurs i matematik LÄSANVISNINGAR

Introduktionskurs i matematik LÄSANVISNINGAR UPPSALA UNIVERSITET Matematiska institutionen Höstterminen 006 Introduktionskurs i matematik för civilingenjörsprogrammet F Tentamen på Introduktionskursen i matematik äger rum lördagen den 6 september

Läs mer

1.1 Den komplexa exponentialfunktionen

1.1 Den komplexa exponentialfunktionen TATM79: Föreläsning 8 Komplexa exponentialfunktionen och binomiska ekvationer Johan Thim augusti 07 Komplexa tal på polär form Ett komplex tal z = a+bi kan som bekant betraktas som en punkt i komplexa

Läs mer

Några saker att tänka på inför dugga 2

Några saker att tänka på inför dugga 2 LINKÖPINGS UNIVERSITET 17 oktober 017 Matematiska institutionen TATA68 Matematik och tillämpad matematik Några saker att tänka på inför dugga Dugga omfattar HELA kursen, så titta även på de tips som lämnades

Läs mer

Innehåll 1. Kapitel 6: Separation of Variables 1

Innehåll 1. Kapitel 6: Separation of Variables 1 SF629 - DIFFERENTIALEKVATIONER OCH TRANSFORMER II - ÖVNING 5 KARL JONSSON Innehåll. Kapitel 6: Separation of Variables.. Upp. 6.2: Dirichlets problem på enhetsskivan med randdata polära koordinater) u,

Läs mer

Läsanvisningar till kapitel

Läsanvisningar till kapitel Läsanvisningar till kapitel 6. 6.7 6. Residuesatsen Hela kapitel 6 handlar om att beräkna olika typer av integraler på så gott som samma vis. Om ni kommmer ihåg från förra avsnittet om Laurentserieutvecklingar,

Läs mer

FEM1: Randvärdesproblem och finita elementmetoden i en variabel.

FEM1: Randvärdesproblem och finita elementmetoden i en variabel. MVE255/TMV191 Matematisk analys i flera variabler M/TD FEM1: Randvärdesproblem och finita elementmetoden i en variabel. 1 Inledning Vi ska lösa partiella differentialekvationer PDE, dvs ekvationer som

Läs mer

Tentamen i Envariabelanalys 2

Tentamen i Envariabelanalys 2 Linköpings universitet Matematiska institutionen Kurskod: TATA42 Provkod: TEN Tentamen i Envariabelanalys 2 206 0 8, 4 9 Inga hjälpmedel. Lösningarna ska vara fullständiga, välmotiverade, ordentligt skrivna

Läs mer

Tillämpningar av komplex analys på spektralteori

Tillämpningar av komplex analys på spektralteori Tillämpningar av komple analys på spektralteori Anders Källén, baserat på föreläsningar hösten 1979 av Lars Hörmander MatematikCentrum LTH anderskallen@gmail.com Sammanfattning I det här dokumentet härleds

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

Undersökande arbetssätt i matematik 1 och 2

Undersökande arbetssätt i matematik 1 och 2 Matematik Gymnasieskola Modul: Matematikundervisning med digitala verktyg Del 6: Undersökande arbetssätt med matematisk programvara Undersökande arbetssätt i matematik 1 och 2 I texten Undersökande arbetssätt

Läs mer

Uppgiftshäfte Matteproppen

Uppgiftshäfte Matteproppen Uppgiftshäfte Matteproppen Emma ndersson 0 Joar Lind 0 Sara Lundsten 05 Malin Forsberg 06 UPPSL UNIVERSITET Innehåll Uppdelning av häfte Uppgifter Block. Bråkräkning........................ Uttryck..........................

Läs mer

Edwin Langmann (Epost: x u(x, t); f (x) = df(x)

Edwin Langmann (Epost:   x u(x, t); f (x) = df(x) KTH Teoretisk Fysik Omtentamen i Fysikens matematiska metoder SI12; SI114 Del 2; SI1143 Lördagen den 9 juni 218 kl 9. 14. Anteckna på varje blad: namn, personnummer, och problemnummer. Tillåtna hjälpmedel:

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

Laboration 3. Funktioner, vektorer, integraler och felskattning

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

Läs mer

Tentamensuppgifter, Matematik 1 α

Tentamensuppgifter, Matematik 1 α Matematikcentrum Matematik NF Tentamensuppgifter, Matematik 1 α Utvalda och utskrivna av Tomas Claesson och Per-Anders Ivert Aritmetik 1. Bestäm en största gemensam delare till heltalen a) 5431 och 1345,

Läs mer

Lösningar till Matematisk analys

Lösningar till Matematisk analys Lösningar till Matematisk analys 685. Sätt fx x. Rotationskroppens volym är π fx dx π ] x 6 dx π 7 x7 π 7. Rotationskroppens area är summan av arean av kroppens mantelyta och arean av kroppens cirkulära

Läs mer

SF1646 Analys i flera variabler Tentamen 18 augusti 2011, Svar och lösningsförslag

SF1646 Analys i flera variabler Tentamen 18 augusti 2011, Svar och lösningsförslag SF1646 Analys i flera variabler Tentamen 18 augusti 11, 14. - 19. Svar och lösningsförslag (1) Låt f(x, y) = xy ln(x + y ). I vilken riktning är riktningsderivatan till f i punkten (1, ) som störst, och

Läs mer

Dugga 2 i Matematisk grundkurs

Dugga 2 i Matematisk grundkurs Linköpings tekniska högskola Matematiska institutionen Tillämpad matematik Kurskod: TATA68 Provkod: TEN Inga hjälpmedel är tillåtna. Dugga i Matematisk grundkurs 013 16 kl 8.00 1.00 Lösningarna skall vara

Läs mer

MMA127 Differential och integralkalkyl II

MMA127 Differential och integralkalkyl II Mälardalens högskola Akademin för utbildning, kultur och kommunikation MMA127 Differential och integralkalkyl II Tentamen Lösningsförslag 211.8.11 14.3 17.3 Hjälpmedel: Endast skrivmaterial (gradskiva

Läs mer