Symboliska beräkningar i Matlab

Relevanta dokument
Symboliska beräkningar med Matlab

Symboliska beräkningar med Matlab

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.

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

Planering för Matematik kurs D

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

Matematik 1. Maplelaboration 1.

CTH/GU LABORATION 1 MVE /2013 Matematiska vetenskaper. Mer om grafritning

Mer om funktioner och grafik i Matlab

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

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

5B1134 Matematik och modeller

Namn Klass Personnummer (ej fyra sista)

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

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

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

Funktioner och grafritning i Matlab

Tentamen i Envariabelanalys 2

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

Prov i Matematik Prog: NV, Lär., fristående Analys MN UPPSALA UNIVERSITET Matematiska institutionen Michael Melgaard, tel

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

R AKNE OVNING VECKA 2 David Heintz, 13 november 2002

Chalmers tekniska högskola Datum: kl Telefonvakt: Jonny Lindström MVE475 Inledande Matematisk Analys

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

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

Namn Klass Personnummer (ej fyra sista)

MVE465. Innehållsförteckning

i utvecklingen av (( x + x ) n för n =1,2,3º. = 0 där n = 1,2,3,

Användarmanual till Maple

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.

KOKBOKEN 3. Håkan Strömberg KTH STH

Mer om funktioner och grafik i Matlab

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

Laboration 2, M0043M, HT14 Python

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

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

Newtons metod. 1 Inledning. 2 Newtons metod. CTH/GU LABORATION 6 MVE /2013 Matematiska vetenskaper

Envariabelanalys 5B1147 MATLAB-laboration Derivator

log(6). 405 så mycket som möjligt. 675

vux GeoGebraexempel 3b/3c Attila Szabo Niclas Larson Gunilla Viklund Mikael Marklund Daniel Dufåker

5B1134 Matematik och modeller Lösningsförslag till tentamen den 12 januari 2005

Repetitionsuppgifter

Planering för Matematik kurs E

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

Moment 10.1,10.2 Viktiga exempel Övningsuppgifter T10.1,T10.2,T10.3a,b,c,e,Ö10.1a-f,Ö10.3b-e

Uppgiftshäfte Matteproppen

Fri programvara i skolan datoralgebraprogrammet Maxima

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

PRÖVNINGSANVISNINGAR

Chalmers tekniska högskola Datum: kl Telefonvakt: Carl Lundholm MVE475 Inledande Matematisk Analys

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A

Bedömningsanvisningar

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

för Tekniskt/Naturvetenskapligt Basår

Moment Viktiga exempel Övningsuppgifter. t 4 3t 2 +2 = 0. x 2 3x+2 = 0

Meningslöst nonsens. December 14, 2014

Tentamen i Matematisk analys MVE045, Lösningsförslag

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A

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

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

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

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

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.

Tentamen TMA044 Flervariabelanalys E2

3. Skissa minst en period av funktionskurvan 3y = 4 cos(8x/7). Tydliggör i skissen på enklaste vis det som karakteriserar kurvan.

Preliminärt lösningsförslag till del I, v1.0

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

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

Akademin för utbildning, kultur och kommunikation MMA132 Numeriska Metoder Avdelningen för tillämpad matematik Datum: 17 januari 2013

7. Ange och förklara definitionsmängden och värdemängden för funktionen f definierad enligt. f(x) = ln(x) 1.

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A

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

Uppgift Endast svar krävs. Uppgift Fullständiga lösningar krävs. 120 minuter för Del B och Del C tillsammans. Formelblad och linjal.

Chalmers tekniska högskola Datum: kl Telefonvakt: Milo Viviani MVE500, TKSAM-2

5B1134 Matematik och modeller Lösningsförslag till tentamen den 29 augusti 2005

SF1620 (5B1134) Matematik och modeller Uppgifter från kontrollskrivningar och tentamina under tiden

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A

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

Uppgift 1-6. Endast svar krävs. Uppgift Fullständiga lösningar krävs. 150 minuter för Del B och Del C tillsammans.

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

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

RIEMANNSUMMOR. Den bestämda integralen definieras med hjälp av Riemannsummor. Låt vara en begränsad funktion,, reella tal och. lim.

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

Kontrollskrivning KS1T

Texten är en omarbetning av en text skriven av Rikard Bögvad för kursen Matematik I (30 hp).

3.3. Symboliska matematikprogram

Bedömningsanvisningar

Linjärisering och Newtons metod

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

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

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

Lösningar till MVE016 Matematisk analys i en variabel för I yy 1 + y 2 = x.

MMA127 Differential och integralkalkyl II

x 2 5x + 4 2x 3 + 3x 2 + 4x + 5. d. lim 2. Kan funktionen f definieras i punkten x = 1 så att f blir kontinuerlig i denna punkt? a.

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

NATIONELLT KURSPROV I MATEMATIK KURS E VÅREN Tidsbunden del

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

SAMMANFATTNING TATA41 ENVARIABELANALYS 1

Gruppuppgifter 1 MMA132, Numeriska metoder, distans

Transkript:

CTH/GU LABORATION 6 MVE45-5/6 Matematiska vetenskaper Inledning Symboliska beräkningar i Matlab Verktygslådan Symbolic Math Toolbox i Matlab kan utföra symbolisk matematik. Vi skall se på ett antal exempel på symboliska beräkningar. Inget kan ersätta att räkna med penna och papper, men ibland kanman vara hjälpt av att ha möjlighet att låta Matlab eller något liknande programsystem utföra en del kalkyler. Vi börjar med att göra en symbolisk formel för volymen av ett klot med radien r >> syms r >> volym=4/*pi*r^ volym = 4/*pi*r^ Vi kan beräkna volymen för t.ex. r = med subs enligt >> v=subs(volym,r,).97 Symboliska variabeln r i uttrycket volym substitueras med värdet och v räknas ut (numeriskt). Senare skall vi se hur vi kan göra om ett symboliskt uttryck till en function, som ett alternativt sätt att göra samma beräkning. Algebraiska uttryck och ekvationer Vi kan faktorisera, utveckla och förenkla ett uttryck med factor, expand och simplify enligt >> syms a b >> factor(a^+*a*b+b^) (a+b)^ >> expand((a+b)^4) a^4+4*a^*b+6*a^*b^+4*a*b^+b^4 >> expand(sin(a+b)) cos(a)*sin(b) + cos(b)*sin(a)

>> simplify((a^+b^-*a*b)/(a-b)) a - b >> simplify(exp(a+b)/exp(a-b)) exp(*b) Vi kan lösa t.ex. polynomekvationen x 4 x +x = med solve enligt >> s=solve( x^4-x^+*x- ) s = - 5^(/)/ - / 5^(/)/ - / / - (^(/)*sqrt(-))/ (^(/)*sqrt(-))/ + / dvs. vi har lösningarna (rötterna) x, = ± 5 och x,4 = ± i. Vi kan få Matlab att skriva ut lite snyggare (mer lättläst) med pretty(s). Pröva gärna! Numerisk funktion av symboliska formler I exemplet från inledningen gjorde vi en symbolisk formel för volymen av ett klot med radien r enligt >> syms r >> volym=4/*pi*r^ volym = 4/*pi*r^ Vi beräknade volymen för r = med >> v=subs(volym,r,).97 Alternativt kan vi göra en (numerisk) funktion av den symboliska formeln med matlabfunction enligt >> volymfun=matlabfunction(volym) % volymfun=matlabfunction(volym, vars,{ r }) volymfun = @(r)pi.*r.^.*(4../.) Nu kan vi beräkna volymen för t.ex. r = som en helt vanlig funktionsberäkning >> v=volymfun().97 Konstruktionen med matlabfunction gör det möjligt att rita upp symboliska funktioner. För att rita en graf måste man ju ha konkreta siffervärden. Detta kommer vi använda senare i denna laboration.

4 Gränsvärden, derivator och primitiv funktion Vi kan beräkna gränsvärden sin(ax) x x a >> it(sin(a*x)/x,x,) a >> it(tan(x),x,pi/, left ) Inf >> it(x*sin(/x),x,) x π/ tan(x) x x sin( x ) Vi kan derivera en funktion f(x) = tan(+cos(x )) >> f=tan(+cos(x^)); >> Df=diff(f,x) Df = -*(+tan(+cos(x^))^)*sin(x^)*x Vi kan bestämma primitiv funktion 5x 8x+9 dx >> f=5*x^-8*x+9 f = 5*x^-8*x+9 >> F=int(f) F = 5*x^-4*x^+9*x Integrationskonstanten får vi hålla reda på själva. Vi deriverar för att kontrollera svaret >> DF=diff(F) DF = 5*x^-8*x+9

5 Integraler Vi beräknar en bestämd integral >> q=int(x*sin(x),,) q = sin() - cos() xsin(x)dx Uppgift. Beräkna arean A av de områden som omsluts av graferna till funktionerna f(x) = x 8 5x 8 + x x g(x) = 4 5x + Ledning: Definiera funktionerna, både symboliskt och numeriskt (avsnitt ), och rita deras grafer med >> f=x^/8-5*x^/8+x/4- >> g=x^/-5*x/+/ >> fn=matlabfunction(f); >> gn=matlabfunction(g); >> xn=linspace(-,7); >> plot(xn,fn(xn),xn,gn(xn), r-- ) >> axis equal, axis([- 7-4]) 4 4 6 Bestäm sedan skärningspunkterna med solve (avsnitt ) enligt >> s=solve(f-g) s = - 5^(/) 5^(/) + för att sedan beräkna arean med int på lämpligt sätt. Integrationsgränserna plockar ni ur vektorn s, t.ex. s() ger skärningen längst till höger. (Svaret skall bli A = 5 6.) 4

6 Differentialekvationer Vi beräknar lösningar till differentialekvationen { y = y(t)+sin(t)+cos(t), t 4 y() = c >> syms t >> y=dsolve( Dy=-y+sin(t)+cos(t), y()=c ) sin(t) + c/exp(t) och ritar upp lösningarna för några olika värden på c med >> yfun=matlabfunction(y, vars,{ t, c }) yfun = @(t,c)sin(t)+c.*exp(-t) >> T=linspace(,4); >> for c=-:.5: plot(t,yfun(t,c)), hold on end Vi löser andra ordningens differentialekvation 4 y +y + sin(x) >> y=dsolve( Dy+*Dy+y=*sin(x), x ) x*cos(x) - x*(cos(x) - sin(x)) - cos(x) - x*sin(x) + C/exp(x) + (C*x)/exp(x) >> y=simplify(y) C/exp(x) - cos(x) + (C*x)/exp(x) och kontrollerar att lösningen verkligen uppfyller ekvationen med >> r=diff(y,)+*diff(y)+y-*sin(x) r = Uppgift. Rita graferna av lösningen till differentialekvationen y + (x )sin(x) över x+ intervallet x, för några olika värden på konstanten i lösningen. 5