Laboration 2, M0043M, HT14 Python

Relevanta dokument
Tentamen i Matematik 1 DD-DP08

Användarmanual till Maple

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

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

MATEMATIKPROV, LÅNG LÄROKURS BESKRIVNING AV GODA SVAR

2320 a. Svar: C = 25. Svar: C = 90

LABORATION I MAPLE MIKAEL STENLUND

Introduktion till Python Teoridel

Uppgiftshäfte Matteproppen

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

5B1134 Matematik och modeller Lösningsförslag till tentamen den 11 oktober 2004

4x 2 dx = [polynomdivision] 2x x + 1 dx. (sin 2 (x) ) 2. = cos 2 (x) ) 2. t = cos(x),

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

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

KOKBOKEN 3. Håkan Strömberg KTH STH

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

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

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

Symboliska beräkningar i Matlab

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

de uppgifter i) Under m-filerna iv) Efter samlade i en mapp. Uppgift clear clc Sida 1 av 6

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

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

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

TENTAMEN I GRUNDKURS I NUMERISKA METODER - DEL 20

MVE465. Innehållsförteckning

S n = (b) Med hjälp av deluppgift (a) beräkna S n. 1 x < 2x 1? i i. och

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

MATEMATIKPROV, LÅNG LÄROKURS BESKRIVNING AV GODA SVAR

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

LABORATION cos (3x 2 ) dx I =

Förkortning och förlängning av rationella uttryck (s. 27 Origo 3c)

SF1658 Trigonometri och funktioner Lösningsförslag till tentamen den 19 oktober 2009

Laboration 3. Funktioner, vektorer, integraler och felskattning

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

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

Kontrollskrivning KS1T

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A

(5 + 4x)(5 2y) = (2x y) 2 + (x 2y) ,

5B1134 Matematik och modeller Lösningsförslag till tentamen den 13 januari T = 1 ab sin γ. b sin β = , 956 0, 695 0, 891

Laboration 1. Ekvationslösning

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

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

Uppgift 1. (SUBPLOT) (Läs gärna help, subplot innan du börjar med uppgiften.) 1 A) Testa och förklara hur nedanstående kommandon fungerar.

TENTAMEN. Ten2, Matematik 1 Kurskod HF1903 Skrivtid 13:15-17:15 Fredagen 25 oktober 2013 Tentamen består av 4 sidor

TMV166 Linjär algebra för M. Datorlaboration 2: Matrisalgebra och en mekanisk tillämpning

f (a) sin

Föreläsning 7. SF1625 Envariabelanalys. Hans Thunberg, 13 november 2018

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A

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

Newtons metod och arsenik på lekplatser

Envariabel SF1625: Föreläsning 11 1 / 13

5B1134 Matematik och modeller

Laboration 3. Funktioner, vektorer, integraler och felskattning

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

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

Labb 3: Ekvationslösning med Matlab (v2)

Laboration 2 M0039M, VT2016

Namn Klass Personnummer (ej fyra sista)

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

15 februari 2016 Sida 1 / 32

Newtons metod. 1 Inledning. CTH/GU LABORATION 3 MVE /2014 Matematiska vetenskaper

TENTAMEN I GRUNDKURS I NUMERISKA METODER - DEL 2

x 2 + x 2 b.) lim x 15 8x + x 2 c.) lim x 2 5x + 6 x 3 + y 3 xy = 7

Matematisk analys, laboration II. Per Jönsson Teknik och Samhälle, Malmö Högskola

x 1 1/ maximum

ENDIMENSIONELL ANALYS A3/B kl INGA HJÄLPMEDEL. Lösningarna ska vara försedda med ordentliga motiveringar. lim

x) 3 = 0. 1 (1 + 2x) Bestäm alla reella tal x som uppfyller att 0 x 2π och att tangenten till kurvan y = sin(cos(x)) är parallell med x-axeln.

SF1625 Envariabelanalys Lösningsförslag till tentamen

Lösningsförslag till tentamen Torsdag augusti 16, 2018 DEL A

Blandade A-uppgifter Matematisk analys

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

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

3.3. Symboliska matematikprogram

a3 bc 5 a 5 b 7 c 3 3 a2 b 4 c 4. Förklara vad ekvationen (2y + 3x) = 16(x + 1)(x 1) beskriver, och skissa grafen.

NATIONELLT KURSPROV I MATEMATIK KURS D VÅREN 2005

Meningslöst nonsens. December 14, 2014

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

Upphämtningskurs i matematik

Introduktion till MATLAB

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

Betygskriterier Matematik D MA p. Respektive programmål gäller över kurskriterierna

TMV225 Inledande matematik M

Namn Klass Personnummer (ej fyra sista)

Mälardalens högskola Akademin för utbildning, kultur och kommunikation

för Tekniskt/Naturvetenskapligt Basår

Introduktion till Matlab

Sidor i boken KB 6, 66

ÖVN 2 - DIFFERENTIALEKVATIONER OCH TRANSFORMMETODER - SF1683. Inofficiella mål

x 2 = lim x 2 x 2 x 2 x 2 x x+2 (x + 3)(x + x + 2) = lim x 2 (x + 1)

SF1911: Statistik för bioteknik

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

Tentamen i Matematik 1 HF aug 2012 Tid: Lärare: Armin Halilovic

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

MATEMATIKPROV, LÅNG LÄROKURS BESKRIVNING AV GODA SVAR

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

varandra. Vi börjar med att behandla en linjes ekvation med hjälp av figur 7 och dess bildtext.

PRÖVNINGSANVISNINGAR

x +y +z = 2 2x +y = 3 y +2z = 1 x = 1 + t y = 1 2t z = t 3x 2 + 3y 2 y = 0 y = x2 y 2.

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.

Transkript:

Laboration 2, M0043M, HT14 Python Laborationsuppgifter skall lämnas in senast 19 december 2014. Förberedelseuppgifter Läs igenom teoridelen. Kör teoridelens exempel. Teoridel 1 Att arbeta med symboliska uttryck Symboliska uttryck är matematiska uttryck skrivna i termer av symboliska variabler. Exempel - Trigonometriska ettan from sympy import * # Vi importerar allt från sympy-modulen alpha = Symbol( alpha ) # Definiera alpha som symbolisk variabel print simplify(cos(alpha)**2+sin(alpha)**2) 1 Exempel - Symbolisk derivering x,f = symbols("x,f") f=x**3-cos(x) print diff(f,x) # Derivatan df/dx 3*x**2 + sin(x) 1

Exempel - Symbolisk integrering x,g = symbols("x,g") g=x**2*atan(x) # Uppg 5.30a (FN) print integrate(g,x) x**3*atan(x)/3 - x**2/6 + log(x**2 + 1)/6 # log=ln 2 Numerisk integralberäkning och ekvationslösning med Python I Python finns möjlighet till numerisk beräkning av integraler. Exempel Numerisk integrering Bestäm följande integralvärde 0.4 0 tan(x 2 +0.2)dx from scipy.integrate import quad def integrand(x): return tan(x**2+0.2) # Beräknar integralen av funktionen integrand I = quad(integrand, 0, 0.4) #funktionsanrop print(i) (0.10382251439166999, 1.152661459521087e-15) # som andra argument anges felet 2

För att bestämma nollställen numeriskt gör man på följande sätt: Exempel Lös approximativt ekvationen med startvärde x 0 = 0.3. x+2cos(x) = 0 from scipy.optimize import * def f(x): y=x+2*cos(x) return y x0=fsolve(f,0.3) # 0.3 är startvärde #Rutinen fsolve anropar funktionen f print x0,f(x0) [-1.02986653] [ -6.66133815e-16] 3

3 Linjära ekvationssystem Lösningen till systemet Ax = b bestämmer vi t. ex. med Gausselimination. I Python bestämmer man lösningen genom följande procedur Exempel Betrakta ekvationssystemet 3x 2y +4z = 8 5x+8y 6z = 5 9x 2y +7z = 17 Vi definierar koefficientmatris och högerled i Python: from numpy import * A=mat( [3,-2,4;5,8,-6;9,-2,7] ) b=mat( [8;-5;-17] ) (1) Vi bestämmer deta genom att i Python skriva print det(a) -18.0 Uppenbarligen har vi en entydig lösning, eller hur? Lösningen x blir x=solve(a,b) print x [[-36.77777778] [ 71.27777778] [ 65.22222222]] Inversen till A, dvs A 1, får vi genom kommandot Ainv=inv(A) print Ainv [[-2.44444444-0.33333333 1.11111111] [ 4.94444444 0.83333333-2.11111111] [ 4.55555556 0.66666667-1.88888889]] Alternativt bestämmer vi lösningen till (1) med matrisinvers: x1=ainv*b print x1 [[-36.77777778] [ 71.27777778] [ 65.22222222]] 4

Uppgiftsdel Anvisningar Laborationsuppgifterna 1-3 är obligatoriska och skall lämnas in senast 19 december 2014. Följ anvisningarna i Labb-PM, HT14, som du kan ladda ner från Fronter. Lämna in en så enkel rapport som möjligt, utan detta är viktigt att utelämna python-kod, plottar och körningsresultat. Rapporten ska vara ett pdf-dokument (Konvertera till pdf från lämpligt ordbehandlingsprogram). OBS Viktigt Glöm inte namn på gruppmedlemmar och gärna epostadresser. Inlämning sker därefter i Fronter, till relevant mapp under Inlämning. Namnge dokumentet så att identifiering lätt kan ske. 5

Laborationsuppgifter obligatoriska Uppgift 1 Arean av det slutna området mellan graferna till funktionerna g(x) = e x2 /2 och h(x) = x 2 3x+2, skall beräknas. (a) Plotta graferna i samma diagram för en grovbestämning av övre och nedre integrationsgräns. Välj relevant skalning på axlarna så att grafernas skärningspunkter lätt kan avläsas. Redovisa plottresultatet i form av en figur som du klistrar in i laborationsrapporten. (b) Använd Python för att numeriskt bestämma övre och nedre integrationsgräns. (c) Använd slutligen Python för att numeriskt bestämma arean av det slutna området mellan graferna till funktionerna g(x) = e x2 /2 och h(x) = x 2 3x+2. Uppgift 2 Definiera x som en symbolisk variabel och skapa det symboliska uttrycket (a) Plotta S för 0 x π. S = cos2 x 1+sin 2 x (b) Beräkna Använd symbolisk integrering. π 0 cos 2 x 1+sin 2 x dx 6

Uppgift 3 Analys av liksidiga fackverk är vanligt förekommande inom hållfasthetsläran. f 1 B 4 D 1 3 5 7 R 1 A 2 C 6 E R 2 R 3 f 2 De pålagda krafterna betecknas f 1 och f 2. R 1, R 2 och R 3 är reaktionskrafter som stöder konstruktionen vid nod A och E. Krafterna T i är okända spänningar i fackverkets i-te nod. Kraftjämvikt i vertikal och horisontell led ger följande linjära ekvationssystem: 7

T 1 2 +T 2 = f 1 3 3 2 T 1 = 4 f 1 f 2 2 T 1 2 + T 3 2 +T 4 = f 1 3 3 2 T 1 + 2 T 3 = 0 T 2 T 3 2 + T 5 2 +T 6 = 0 3 3 2 T 3 + 2 T 5 = f 2 T 4 T 5 2 + T 7 2 = 0 Uppgift: Antag att f 1 = 1000 N och f 2 = 5000 N. Bestäm alla de okända krafterna T i, i = 1...7. 8