Datorövning 2 med Maple

Relevanta dokument
Extra datorövning med Maple, vt2 2014

Datorövning 2 med Maple, vt

1. Beräkna hastigheten, farten och accelerationen vid tiden t för en partikel vars rörelse beskrivs av r(t) = (2 sin t + cos t, 2 cos t sin t, 2t).

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

Datorövning 1 med Maple, vt

Matematiska Institutionen, K T H. B. Krakus. Differential- och integralkalkyl, del 2. Maplelaboration 1.

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

Datorövning 1 med Maple

Kap Implicit givna funktioner

av envariabelfunktionen g(t) och flervariabelfunktionen t = h(x, y) = x 2 + e y.)

SF1626 Flervariabelanalys Tentamen Tisdagen den 12 januari 2016

Flervariabelanalys E2, Vecka 3 Ht08

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A

1 Koordinattransformationer

Lektion 3. Partiella derivator, differentierbarhet och tangentplan till en yta, normalen i en punkt till en yta, kedjeregeln

x ( f u 2y + f v 2x) xy = 24 och C = f

SF1625 Envariabelanalys Lösningsförslag till tentamen

SF1626 Flervariabelanalys Lösningsförslag till tentamen DEL A

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

Antag att du går rakt norrut i ett bergslandskap. Ibland går du uppför, ibland nerför men hela tiden rakt mot norr. Vi kallar detta bäring 0.

SF1626 Flervariabelanalys Lösningsförslag till tentamen DEL A

Tentamen SF1626, Analys i flera variabler, Svar och lösningsförslag. 2. en punkt på randkurvan förutom hörnen, eller

Repetition, Matematik 2 för lärare. Ï x + 2y - 3z = 1 Ô Ì 3x - y + 2z = a Ô Á. . Beräkna ABT. Beräkna (AB) T

Exempel på planering

MATLAB Laboration problem med lokala extremvärden

Funktionsteori Datorlaboration 1

Tentamen i Analys B för KB/TB (TATA09/TEN1) kl 08 13

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

har ekvation (2, 3, 4) (x 1, y 1, z 1) = 0, eller 2x + 3y + 4z = 9. b) Vi söker P 1 = F (1, 1, 1) + F (1, 1, 1) (x 1, y 1, z 1) = 2x + 3y + 4z.

SF1626 Flervariabelanalys Lösningsförslag till tentamen DEL A

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.

SF1626 Flervariabelanalys Lösningsförslag till tentamen DEL A

Tentamen i Analys B för KB/TB (TATA09/TEN1) kl 8 13

Användarmanual till Maple

6. Räkna ut integralen. z dx dy dz,

7 Extremvärden med bivillkor, obegränsade områden

Modul 4 Tillämpningar av derivata

SF1669 Matematisk och numerisk analys II Lösningsförslag till tentamen DEL A

SF1626 Flervariabelanalys Lösningsförslag till tentamen DEL A

SF1626 Flervariabelanalys Tentamen Måndagen den 16 mars 2015

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

Det är lätt att hitta datorprogram som ritar kurvor av enkla funktionsuttryck,

Lösning till kontrollskrivning 1A

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

Inlämningsuppgift nr 2, lösningar

Kontrollskrivning 1A

Uppgifter inför KS4 den 11 april Matematik II för CL. SF1613.

1. Bestäm definitionsmängden och värdemängden till funktionen f(x,y) = 1 2x 2 3y 2. Skissera definitionsmängden, nivålinjerna och grafen till f.

INGA HJÄLPMEDEL. Lösningarna ska vara försedda med ordentliga motiveringar. xy dxdy,

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A

( ) = 2x + y + 2 cos( x + 2y) omkring punkten ( 0, 0), och använd sedan detta ( ).

Tavelpresentation - Flervariabelanalys. 1E January 2017

3.3. Symboliska matematikprogram

(x + 1) dxdy där D är det ändliga område som begränsas av kurvorna

SF1626 Flervariabelanalys Lösningsförslag till tentamen DEL A

SF1626 Flervariabelanalys Tentamen Tisdagen den 7 juni 2016

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

Figur 1: Postföretagets rektangulära låda, definitioner.

SF1626 Flervariabelanalys Lösningsförslag till tentamen DEL A

Optimering, exempel. Funktionens enda stationära punkt är alltså origo. Den ligger också i det inre av mängden.

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A

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

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

SF1626 Flervariabelanalys Tentamen Torsdagen den 18 augusti 2016

SF1626 Flervariabelanalys Bedömningskriterier till tentamen Måndagen den 16 mars 2015

2 Funktioner från R n till R m, linjära, inversa och implicita funktioner

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

Institutionen för Matematik, KTH Torbjörn Kolsrud

SF1625 Envariabelanalys Tentamen Måndagen den 11 januari 2016

Flervariabelanalys. F1, KandMa1, KandFy1 och Gylärare

5 Lokala och globala extremvärden

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

x (t) = 2 1 u = Beräkna riktnings derivatan av f i punkten a i riktningen u, dvs.

u(x) + xv(x) = 0 2u(x) + 3xv(x) = sin(x) xxx egentliga uppgifter xxx 1. Sök alla lösningar till den homogena differentialekvationen

1. För vilka värden på konstanterna a och b är de tre vektorerna (a,b,b), (b,a,b) och (b,b,a) linjärt beroende.

Läsanvisningar till: R.A. Adams, Calculus, a Complete Course, 4th ed.

MATEMATIK GU. LLMA60 MATEMATIK FÖR LÄRARE, GYMNASIET Analys, ht Block 5, översikt

Tentamen: Lösningsförslag

10x 3 4x 2 + x. 4. Bestäm eventuella extrempunkter, inflexionspunkter samt horizontella och vertikala asymptoter. y = x 1 x + 1

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

Lektion 1. Kurvor i planet och i rummet

Lösningsförslag till tentamen Onsdagen den 15 mars 2017 DEL A

SF1626 Flervariabelanalys Tentamen 18 augusti 2011, Svar och lösningsförslag

DERIVATA. = lim. x n 2 h h n. 2

SF1669 Matematisk och numerisk analys II Bedömningskriterier till tentamen Måndagen den 16 mars 2015

Endast kommenterade svar!!! OBS: Inte alla delsteg är redovisade!

SF1626 Flervariabelanalys

Sätt t = (x 1) 2 + y 2 + 2(x 1). Då är f(x, y) = log(t + 1) = t 1 2 t t3 + O(t 4 ) 1 2 (x 1) 2 + y 2 + 2(x 1) ) 2 (x 1) 2 + y 2 + 2(x 1) ) 3

En normalvektor till g:s nivåyta i punkten ( 1, 1, f(1, 1) ) är gradienten. Lektion 6, Flervariabelanalys den 27 januari z x=y=1.

Institutionen för Matematik, KTH Torbjörn Kolsrud

SF1626 Flervariabelanalys Lösningsförslag till tentamen DEL A

Differentialens geometriska betydelse

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

Uppsala Universitet Matematiska Institutionen Bo Styf

Flervariabelanalys I2 Vintern Översikt föreläsningar vecka 6. ( ) kommer vi att studera ytintegraler, r r dudv

Lokala undersökningar

Kap Dubbelintegraler.

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

Tentamen i Flervariabelanalys, MVE , π, kl

Transkript:

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, transformera med kedjeregeln, rita gradientfält och titta på taylorutveckling. Det är inte viktigt att hinna med alla uppgifter. Det är viktigare att ta sig tid med att fundera över vad man ser, hur man kan förbättra det och svara på de frågor som ställs. Förberedelser: Läs noggrant igenom stencilen Introduktion till Maple innan datorövningen. Läs också igenom denna handledning och gör förberedelserna till uppgift 6 och 7. Tag med: Denna handledning, stencilen Introduktion till Maple, handledningen till datorövning 1, övningshäftet och läroboken. Partiella derivator Maple beräknar derivator med kommandot diff. Vill man exempelvis derivera arctan y x med avseende på x kan man antingen direkt skriva diff(arctan(y/x),x); eller starta med att definiera funktionsuttrycket arctan y x och därefter derivera, skriv f:=arctan(y/x); diff(f,x); eller först definiera en funktion f(x, y) = arctan y x och sen derivera f:=(x,y)->arctan(y/x); diff(f(x,y),x); Observera skillnaden mellan de två senare fallen. Observera också att i dessa båda fall har f tilldelatsen betydelse och behåller denna tills man tilldelar f ett annat värde eller nollställer f med kommandot f:= f :. Man kan också ta bort allt man tidigare gjort genom att skriva restart;. Tänk då på att detta också tar bort kommandon som with(plots);. Vill man beräkna derivatans värde i en viss punkt kan man använda kommandot eval. Exempelvis ger kommandot eval(%,[x=1,y=2]); Anmärkning: Derivationsoperatorn D kan också användas för partiella derivator, t. ex. ger D[1] derivatan av en funktion med avseende på första variabeln (se?d). 1

Uppgifter: 1. Använd Maple för att lösa övningarna 2.1cde. Ibland behöver man förenkla svaren med kommandot simplify. Beräkna också några högre derivator. Vad är f xxx, f xyx och f xxy för f(x, y) = arctan(y/x)? 2. Lös övning 2.3. Detta kan göras på en rad med hjälp av kommandot solve (se stencilen Introduktion till Maple). Vill man speciellt lösa ut y så ange det. 3. Det går bra att derivera även då funktionen ej är explicit given. Pröva detta på övning 2.5 Starta med att definiera Q som en funktion av (p, v), skriv Q:=(p,v)->g(p*v)-f(p*v)*ln(p); Beräkna nu derivatorna med kommandot diff. Vad blir Q p och vq v pq p? 4. (Övning 2.15) Beräkna här u x direkt med diff(f(2*x+3*y),x). Hur ser funktioner av typ f(2x + 3y) ut? Pröva med att välja f(t) = sin t, dvs f(2x + 3y) = sin(2x + 3y), och rita grafen (plot3d), titta speciellt på nivåkurvorna (contourplot). Hur ser dessa ut? Hur ser nivåkurvor till funktioner av typ f(xy). Titta på grafen till sin(xy). Gradienten Börja här med att skriva with(plots): with(linalg): Sen kan man rita gradientfält till funktioner av två variabler med med gradplot(f(x,y),x=a..b,y=c..d) Genom att lägga till parametrar (options) kan man ändra antalet pilar (t. ex. med parametern grid=[15,15]), välja olika utseende på pilar (t. ex. arrows=slim) välja färg mm (se?gradplot). Har man laddat in linalg kan man beräkna gradienten med grad(f(x,y),[x,y]); Vill man ha gradientens värde i en viss punkt, t. ex. (1, 2) kan man sen skriva eval(%,[x=1,y=2]); 5. (Övning 2.46) Titta på på gradientfält och nivåkurvor till funktionen f(x, y) = xy i samma bild. Lagra först bildena och titta sen på de med display. Det är viktigt att här välja samma skala på bägge axlarna. Vilka samband kan man se mellan nivåkurvorna och gradienten? Om bilden inte är tillräckligt tydlig försök att ändra på antalet pilar och/eller antalet nivåkurvor. Titta också på en tredimensionell bild av funktionsgrafen z = xy plot3d. Vad för slags yta är detta? Anmärkning: För funktioner f(x, y, z) i tre variabler kan man rita tredimensionella gradientfält med gradplot3d och nivåytor med implicitplot3d. Här är det mycket svårare att se något i bilden och det räcker att rita en nivåyta. Pröva med f(x, y, z) = xyz (eller ev. f(x, y, z) = x 2 + y 2 + z 2 ). 2

6. (Övning 2.37) Förberedelse: Läs igenom uppgiften och ange vad som ska räknas ut. Starta med att definera T som en funktion av (x, y) T:=(x,y)->20/Pi*arctan(2*cos(x)/(exp(y)-exp(-y))); Lös sen uppgiften genom att beräkna gradienten med grad. För att sätta in de givna värdena på x och y i gradienten kan man använda eval. Vilket svar fås? Stämmer det med facit? Titta också på gradientfält och nivåkurvor som i föregående uppgift. Titta också på en tredimensionell bild av T.Vilka samband finns mellan gradienten och nivåkurvorna. Vilket värde har funktionen på ränderna x = ±π/2? Hur är gradienten riktad där? Beräkna också 2 T x 2 + 2 T y 2. 7. (Övning 2.33) Förberedelse: Ge en parameterframställning av (i.) stigens projektion på (x, y)-planet (2dim) (x, y) = (ii.) stigen på berget (3 dim) (x, y, z) = Rita en tredimensionell bild av berget med stigen inlagd (lagra först bilderna och titta på dem med display). Var på stigen ser det ut som att det är brantast uppåt resp nedåt? Var ser det ut att vara plant i stigens riktning? Lägg in höjdkurvor på berget. Var på stigen är man högst upp på berget? Rita också en tvådimensionell kartbild av berget med inlagda nivåkurvor och stigen inlagd. Vilket samband finns mellan nivåkurvorna och stigen i den punkt där det är plant i stigens riktning? Transformationer med kedjeregeln 8. (Övning 2.19) Definiera funktionen h med h:=(x,y,z)->f(x/y,y/z);. Beräkna sen de olika partiella derivatorna. Vad blir h y(x, y, z) och vad blir xh x + yh y + zh z? 9. (I mån av tid) Lös övning 2.51 helt med Maple. Sätt först f:=(x,y)->g(x^2-y); Skriv sen in den partiella differentialekvationen. P:=2*diff(f(x,y),y)+diff(f(x,y),x,x)+x*diff(f(x,y),x,y)=0; Sätt sen x 2 y = t i differentialekvationen P. Pt:=subs(x^2-y=t,P); Lös differentialekvationen med dsolve(pt); För att få svaret sätt t = x 2 y i lösningen svar:=subs(t=x^2-y,%); Anmärkning: Undrar man över hur funktioner f(x, y) = g(x 2 y) ser ut så kan man exempelvis välja g(t) = sin t och titta på sin(x 2 y) med plot3d. Behandla övning 2.52 analogt med 2.51. Den är svårare. Man kan behöva förenkla (simplify) mellan stegen. Man behöver tala om att r > 0 (med assume(r>0):, se?assume). Det är också svårare att substituera här. 3

Maple har färdiga rutiner för att transformera differentialekvationer och differentialoperatorer till nya variabler. Dessa får man tillgång till med kommandot with(pdetools). Nedan beskrivs hur denna metod kan användas på övning 2.59. 10. (I mån av tid) För att lösa övning 2.59 starta med att skriva with(pdetools); Beskriv sen variabelbytet. Man behöver ge de ursprungliga variblerna (x, y) uttryckta i de nya (u, v). I detta exempel har vi fått variblerna (u, v) uttryckta i (x, y). Pröva med att mata in det som står i problemet och låta Maple lösa ut x och y. Skriv t. ex. Skriv sen in differentialekvationen var:={u=y,v=x*y}; uvvar:=solve(var,{x,y}); PDE:=x*diff(f(x,y),x,x)-y*diff(f(x,y),x,y)+diff(f(x,y),x)=0; Vill man bara transformera en derivata (t. ex. f xx) kan man skriva fxx:=diff(f(x,y),x,x); Sen kan man transformera till uv-varablerna med uvpde:=dchange(uvvar,pde,simplify); Observera att här används simplify redan i kommandot dchange som en parameter. Vill man bara transformera f xx skriver man dchange(uvvar,fxx,simplify);. Differentialekvationen kan lösas med los:=pdsolve(uvpde); Sen går vi tillbaka till x och y, och vill då bara substituera i höger led av lösningen. svar:=subs(var,op(2,los)); Vad blir differentialekvationen transformerad till u, v och vad blir svaret? Vad fås om f xx och f xy transformeras till u, v? Det går bra att lösa t. ex. 2.58 eller 2.85 med denna metod. Anmärkning 1: Man kan alternativt arbeta med differentialoperatorer, t. ex. kan opratorn 2 x skrivas in som Lxx:=f->diff(f,x,x);. 2 Anmärkning 2: Vill man transformera till några välkända koordinater, t. ex. polära eller sfäriska kan detta göras med PDEchangecoords (se?pdechangecoords). Detta kommando får man tillgång till med with(detools). Sen kan man transformera t. ex. till polära koordinater med 2 f x 2 + 2 f y 2 PDEchangecoords(diff(f(x,y),x,x)+diff(f(x,y),y,y), [x,y],polar,[r,theta]); 4

Taylors formel Maple beräknar taylorpolynomet av grad n till f(x, y) kring punkten (a, b) med mtaylor(f(x,y),[x=a,y=b],n+1); 11. Starta med att se hur formeln ser ut för n = 3. För att uttrycket skall bli lite kortare kan man substituera x a = h, y b = k i föregående formel, subs({x-a=h,y-b=k},%); Prova också med en funktion f(x, y, z) av 3 variabler. 12. Om man definierar taylorpolynomet p(x, y, n) av ordning n genom p:=(x,y,n)->mtaylor(f(x,y),[x=0,y=0],n+1); och sen väljer en speciell funktion t. ex. f:=(x,y)->sin(x^2+y^2); så får man f:s taylorpolynom kring (0, 0) av grad 6 genom att skriva p(x,y,6);. Vad är taylorpolynomet p 6 i detta fall? Titta på f:s graf och grafen av ett taylorpolynom p n i samma bild. Ge graferna olika färg. Välj några olika värden på n. Man kan behöva begränsa området i z-led. Använd då view=a..b med lämpliga värden på a och b. Pröva med någon annan funktion, tag f(x, y) = cos x + cos y, 10 x 10, 10 y 10. Rita f och taylorpolynomet p n i samma bild. Välj några olika värden på n. Hur stort behöver man välja n för att de båda graferna skall överensstämma någorlunda i hela det angivna området? 13. Observera att taylorpolynomet av ordning 1 ger funktionenens tangentplan. Använd detta för att rita funktionen f(x, y) = x 2 y 2 och dess tangentplan genom punkten med x = 1/2, y = 1/3 i samma bild. Kurvor och ytor Hur man ritar, både plana kurvor och kurvor i rummet, och ytor på parameterform diskuterades i datorövning 1. 14. Titta på hur kurvan i övning 3.1b växer genom att skriva animatecurve( [1+cos(t),-2+sin(t), t=0..pi] ); Rita kurvan och ytan i övning 3.5 i samma bild. Rita ytorna i övningarna 3.6 och 3.7. Fundera på vad parametrarna s och t betyder. Med kommandot animate3d (se?animate3d) kan man se hur ytor växer fram. Exempelvis visar animate3d([(2-cos(t))*cos(s*u),(2-cos(t))*sin(s*u),sin(t)], s=0..2*pi, t=-pi..pi,u=0..1); hur ytan i 3.6 växer fram då parametern s växer. 5

Extrauppgift. En spännande funktion De båda blandade andraderivatorna till funktionen xy(x 2 y 2 ) f(x, y) = x 2 + y 2, (x, y) (0, 0) 0 (x, y) = (0, 0) ej är lika i origo. Titta på graferna av funktionen och dess derivator. Titta på de båda förstaderivatorna i samma bild. För att se bättre vad som händer kring origo inskränk området till x > 0, y > 0. Beräkna några derivator. Försök också med att beräkna (f x) y(0, 0) och (f y) x(0, 0) med Maple. (Här behöver man använda derivatans definition. Det kan vara bra att använda derivationsoperatorerna D[1] och D[2].) Vilka värden får man på de båda blandade andraderivatorna i (0, 0)? 6