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

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

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

Moment 1.15, 2.1, 2.4 Viktiga exempel 2.2, 2.3, 2.4 Övningsuppgifter Ö2.2ab, Ö2.3. Polynomekvationer. p 2 (x) = x 7 +1.

Polynomekvationer. p 2 (x) = x x 3 +2x 10 = 0

Lösningar och kommentarer till uppgifter i 3.1

Ekvationslösning genom substitution, rotekvationer

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

Polynomekvationer. p 2 (x) = x x 3 +2x 10 = 0

Lösningar och kommentarer till uppgifter i 1.1

a = a a a a a a ± ± ± ±500

Talmängder N = {0,1,2,3,...} C = {a+bi : a,b R}

Kontrollskrivning KS1T

Fler uppgifter på andragradsfunktioner

Gamla tentemensuppgifter

6 Derivata och grafer

f(x) = x 2 g(x) = x3 100

Modul 1: Funktioner, Gränsvärde, Kontinuitet

Lösningar och kommentarer till Övningstenta 1

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

Modul 1: Funktioner, Gränsvärde, Kontinuitet

f(x) = x 2 g(x) = x3 100 h(x) = x 4 x x 2 x 3 100

Sidor i boken

polynomfunktioner potensfunktioner exponentialfunktioner

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

POLYNOM OCH POLYNOMEKVATIONER

Andragradsekvationer. + px + q = 0. = 3x 7 7 3x + 7 = 0. q = 7

Övningshäfte 3: Polynom och polynomekvationer

5B1134 Matematik och modeller

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

4 Fler deriveringsregler

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

KOKBOKEN. Håkan Strömberg KTH STH

f (a) sin

Sekantmetoden Beräkningsmatematik TANA21 Linköpings universitet Caroline Cornelius, Anja Hellander Ht 2018

1 Addition, subtraktion och multiplikation av (reella) tal

Formelhantering Formeln v = s t

Prov 1 2. Ellips 12 Numeriska och algebraiska metoder lösningar till övningsproven uppdaterad a) i) Nollställen för polynomet 2x 2 3x 1:

Sekantens riktningskoefficient (lutning) kan vi enkelt bestämma genom. k = Men hur ska vi kunna bestämma tangentens riktningskoefficient (lutning)?

Facit till Några extra uppgifter inför tentan Matematik Baskurs. x 2 x

KOKBOKEN 1. Håkan Strömberg KTH STH

KOKBOKEN 3. Håkan Strömberg KTH STH

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

När vi blickar tillbaka på föregående del av kursen påminns vi av en del moment som man aldrig får tappa bort. x 2 x 1 +2 = 1. x 1

Komposanter, koordinater och vektorlängd Ja, den här teorin gick vi igenom igår. Istället koncentrerar vi oss på träning inför KS3 och tentamen.

Ekvationer och olikheter

5 Blandade problem. b(t) = t. b t ln b(t) = e

lim 1 x 2 lim lim x x2 = lim

TATM79: Föreläsning 1 Notation, ekvationer, polynom och olikheter

Sidor i boken V.L = 8 H.L. 2+6 = 8 V.L. = H.L.

Avsnitt 1, introduktion.

Icke-linjära ekvationer

f (x) = 8x 3 3x Men hur är det när exponenterna inte är heltal eller är negativ, som till exempel g(x) = x h (x) = n x n 1

Anteckningar för kursen "Analys i en Variabel"

Dagens tema är exponentialfunktioner. Egentligen inga nyheter, snarare repetition. Vi vet att alla exponentialfunktioner.

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A

Föreläsning 3: Ekvationer och olikheter

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

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

En vanlig uppgift är att bestämma max resp min för en trigonometrisk funktion och de x- värden för vilka dessa antas.

Vi ska titta närmare på några potensfunktioner och skaffa oss en idé om hur deras kurvor ser ut. Vi har tidigare sett grafen till f(x) = 1 x.

e x x + lnx 5x 3 4e x (0.4) x 0 e 2x 1 a) lim (0.3) b) lim ( 1 ) k. (0.3) c) lim 2. a) Lös ekvationen e x = 0.

TATM79: Föreläsning 1 Notation, ekvationer, polynom och summor

Notera att tecknet < ändras till > när vi multiplicerar ( eller delar) en olikhet med ett negativt tal.

Allmänna Tredjegradsekvationen - version 1.4.0

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

Uppföljning av diagnostiskt prov Repetition av kursmoment i TNA001-Matematisk grundkurs.

Euklides algoritm för polynom

Block 5: Ickelineära. ekvationer? Läroboken. Löpsedel: Icke-lineära. ekvationer. Vad visade laborationen? Vad visade laborationen?

Sidor i boken KB 6, 66

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.

Labb 3: Ekvationslösning med Matlab (v2)

LABORATION cos (3x 2 ) dx I =

5 Om f (r) = 0 kan andraderivatan inte avgöra vilken typ av extrempunkt det handlar om. Återstår att avgöra punktens typ med teckenstudium.

Matematik 1. Maplelaboration 1.

Gruppuppgifter 1 MMA132, Numeriska metoder, distans

LÖSNINGSFÖRSLAG TILL TENTAMEN 2 SF1664

SF1625 Envariabelanalys Tentamen Lördagen den 11 januari, 2014

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

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

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

MA2047 Algebra och diskret matematik

f(t 2 ) f(t 1 ) = y 2 y 1 Figur 1:

Icke-linjära ekvationer

x2 6x x2 6x + 14 x (x2 2x + 4)

Föreläsning 1. Kursinformation All viktig information om kursen ska kunna läsas på kursens hemsida

Modul 4 Tillämpningar av derivata

Enklare matematiska uppgifter

Lennart Carleson. KTH och Uppsala universitet

SF1625 Envariabelanalys

Material till kursen SF1679, Diskret matematik: Lite om kedjebråk. 0. Inledning

Del I: Lösningsförslag till Numerisk analys,

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

TATA42: Föreläsning 9 Linjära differentialekvationer av ännu högre ordning

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

Kapitel 7. Kontinuitet. 7.1 Definitioner

KS övning 1. Problem 1. Beräkna Problem 2. Förenkla. (x 1 3 y

Moment 8.51 Viktiga exempel , 8.34 Övningsuppgifter 8.72, 8.73

Armin Halilovic: EXTRA ÖVNINGAR

För teknologer inskrivna H06 eller tidigare. Skriv GAMMAL på omslaget till din anomyna tentamen så att jag kan sortera ut de gamla teknologerna.

ger rötterna till ekvationen x 2 + px + q = 0.

Transkript:

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 på formen a k x k. Där a k är en konstant och k är ett icke negativt heltal. p(x) = a 0 + a 1 x + a x +... + a n x n Det är när ett polynom sätts till 0, som en polynomekvation bildas, p(x) = 0. Ekvationens gradtal bestäms av den term som har högsta exponenten k och som samtidigt har en koefficient a k 0. Tittar vi först på polynomekvationer kan vi konstatera att ekvationer av första graden lärde vi oss att lösa redan på högstadiet. Denna typ av ekvationer, hur komplicerade de ursprungligen än är, kan de alltid reduceras till ax + b = 0 Roten vi söker är x-koordinaten då den räta linjen y = ax + b skär x-axeln. Ekvationen saknar lösning då a = 0 eftersom motsvarande linje då är parallell med x-axeln. Polynomekvationer av andra graden, andragradare, lärde vi oss att lösa i början av gymnasiet, eller kanske rent av i högstadiet. På samma sätt kan alla sådana ekvationer reduceras till ax + bx + c = 0 Rötterna vi söker är de skärningspunkter med x-axeln som grafen till funktionen f(x) = ax + bx + c har. Ofta finns det sådana, men ibland saknas skärningspunkter. Någon gång talar vi om dubbelrot, när grafen tangerar x-axeln. Normalt löser vi dessa ekvationer med den av studenter kallade pq -formeln. Då vi utgår från ekvationen x + px + q = 0 x 1, = p ± p 4 q Uttrycket under rottecknet kallas diskriminanten och det då p 4 q < 0 Håkan Strömberg 1 KTH Syd

1.1. EKVATIONSLÖSNING som vi i början sa att ekvationen saknar rötter, det finns inga skärningspunkter. I själva verket har ekvationen likväl två rötter, så kallade komplexa eller imaginära. Då diskriminanten är = 0 är det frågan om en dubbelrot, båda rötterna är lika. Alternativa metoder för att lösa andragradsekvationer är formeln: x 1, = b ± b ac a där man alltså först inte behöver utföra divisionen med a eller kvadratkomplettering. Här ett exempel som visar tekniken. x + 3x 4 = 0 ( x + 3 ( ) 3 ) 4 = 0 ( ) x + 3 = 5 4 x + 3 = ± 5 x = 3 ± 5 x 1 = 1 x = 4 Vi ser att omskrivningen av ekvationen är korrekt genom att granska ( x + p ) ( p ) + q = x + px ( p ( p ) ) + + q = x + px + q Om färdigheten att lösa polynomekvationer av första och andra graden tillhör allmänbildningen är det få som kan lösa en godtycklig ekvation av tredje graden utan tillgång till matematisk handbok eller dator. Vi har alltså att lösa eller på normalform ax 3 + bx + cx + d = 0 x 3 + rx + sx + t = 0 Vi vet att motsvarande funktion f(x) = x 3 + rx + sx + t har åtminstone ett nollställe (skärning med x-axeln). I figur 1.1 ser vi tre olika möjligheter till rötter. Funktionen f(x) har uppenbarligen tre reella nollställen, ekvationen f(x) = 0 har tre reella rötter. Ekvationen g(x) = 0 verkar ha en enkel reell rot och en dubbelrot. Slutligen ekvationen h(x) = 0, som verkar endast ha en reell rot när vi granskar grafen. Har den en reell rot måste den ha två komplexa rötter. Med Cardano s formel kan vi lösa tredjegradsekvationer. Vi utgår från ekvationen Ax 3 + Bx + Cx + D = 0 och går över till normalform där x 3 + rx + sx + t = 0 r = B A s = C A t = D A Håkan Strömberg KTH Syd

Figur 1.1: Genom att substituera x = y r 3 får vi ekvationen där Vi beräknar nu p = s r 3 y 3 + py + q = 0 q = r3 7 rs 3 + t ( q ) ( p 3 δ = + 3) Om δ 0 bestämmer vi de tre rötterna genom u = 3 q + δ v = 3 q δ x 1 = u + v r 3 Om däremot δ > 0 får vi rötterna genom x = u+v r 3 + 3(u v) i x 3 = u+v r 3 3(u v) i u = p 3 7 cosα = q u x 1 = cos ( ) α 3 3 u r 3 x = cos ( α 3 + π ) 3 3 u r 3 x 3 = cos ( α 3 + 4π 3 ) 3 u r 3 När det gäller polynomekvationer av fjärde graden är proceduren än mer komplicerad, så vi lämnar den därhän. Polynomekvationer av högre gradtal än fyra är inte lösningsbar genom att följa en given algoritm där endast de fyra räknesätten och rotutdragning används. Detta bevisades av Niels Henrik Abel, norsk matematiker. Håkan Strömberg 3 KTH Syd

1.1. EKVATIONSLÖSNING 1.1. Andra ekvationer Logaritmekvationer, rotekvationer, trigonometriska ekvationer och exponentialekvationer är andra typer av ekvationer som tillhör de man lär sig hantera i gymnasiet. Här några exempel med tillhörande grafer: Logaritmekvation 1.5 1 0.5 4.5 4.5 4.75 5.5 5.5 5.75 6-0.5 Figur 1.: Lograitmekvation lgx lg(4x 15) = Rotekvation.5 1.5 1 0.5-0.5 1 3 4 Figur 1.3: Rotekvation 1 + x + 4 x = x + 1 Trigonometrisk ekvation - 4 6 8 10 1-4 -6-8 -10-1 Figur 1.4: Trigonometrisk ekvation 5sinx + 6cos x = 7 Håkan Strömberg 4 KTH Syd

Exponetialekvation 40 0-1 1 3 4-0 -40 Figur 1.5: Exponentialekvation x + x+1 + x+ = 56 Vi har nu studerat ekvationer där det är möjligt att finna exakta lösningar. Långt ifrån alla ekvationer är lösbara i den meningen. Till exempel: e x x x = 0 Här går det inte att lösa ut x. Just nu vet vi ganska lite om hur många rötter ekvationen har och hur grafen till f(x) = e x x x. Vi ser att lim f(x) = x eftersom e x -termen tar över. dessutom ser vi också att lim f(x) = x då x -termen tar över. Däremellan skär grafen x-axeln åtminstone en gång. Plottar vi grafen får vi (se figur 1.6). Vi gissar att det bara finns en rot och kan avläsa den från grafen till x.7. Om denna noggrannhet inte räcker tar vi till Maple: -3 - -1 1 3 - -4 Figur 1.6: >solve(exp(x)-x^-*x-=0); RootOf(-exp(_Z)+_Z^+ _Z+) >fsolve(exp(x)-x^-*x-=0);.674060314 >Digits:=0; > fsolve(exp(x)-x^-*x-=0);.674060313735603179 Håkan Strömberg 5 KTH Syd

1.1. EKVATIONSLÖSNING Först försöker vi med solve, som vi använt tidigare. Av svaret att döma förstår vi att solve-funktionen inte klarar av sitt uppdrag. Funktionen vi ska använda heter fsolve, som i sitt grundutförande är lik solve. Om inget annat sägs får vi svaret med 10 siffror, som vi litar på. Skulle inte noggrannheten räcka kan vi med Digits beställa antalet siffror vi vill ha i svaret! Även om man kan få rötterna till en ekvation via Maple, så ingår det i denna kurs att kunna skriva och hantera program som löser ekvationer numeriskt. Det vill säga att genom ett iterativt förfarande komma närmare och närmare den önskade roten. Vi ska här ta upp två metoder för att finna rötter till ekvationer Intervallhalvering och Newton Raphsons metod 1.1.3 Intervallhalvering En kontinuerlig funktion, som har olika tecken i ändpunkterna av ett intervall, har minst ett nollställe i intervallet. Genom att bestämma funktionens tecken i intervallets mittpunkt kan man stänga in nollstället i ett hälften så stort intervall, vilket kan i sin tur halveras... Ett exempel där funktionen f(x) = x x 6 leder till andragradsekvationen x x 6 = 0. Då f(1) = 6 < 0 och f(4) = 6 > 0 vet vi att det finns minst en rot i intervallet [1,4]. Det är den vi ska ha tag i. I nästa steg tar vi reda på f( 1+4 ) = f(.5) =.5 < 0. Flyttar vi upp den undre gränsen av intervallet får vi ett nytt, där vi med säkerhet vet att vi stängt in en rot, [.5,4]. I nästa steg får vi f(.5+4 ) = f(3.5) = 1.315 > 0. Nu är det dags att flytta den övre gränsen. Vi vet att roten ligger i intervallet [.5,3.5]. Så här förändras intervallet i följande steg: Undre gräns Övre gräns.500000 4.000000.500000 3.50000.875000 3.50000.875000 3.06500.968750 3.06500.......999998 3.000004.999998 3.000001 3.000000 3.000001 3.000000 3.000000 och till sist har vi nått fram till roten x = 3, som vi enkelt kan verifiera. Felet hos den framräknade roten kan inte vara större än det sista intervallet. Eftersom vi är avbrutit iterationen när intervallets längd blivit < 10 7 kan felet inte vara större. 1.1.4 Newton Raphson Den mest kända av de numeriska metoder som finns för att finna rötter till ekvationer. Här behövs det bara ett startvärde x 0. Men om det är ekvationen f(x) = 0 som ska lösas behöver man dessutom f (x). Håkan Strömberg 6 KTH Syd

Iterationsformeln skrivs x n+1 = x n f(x n) f (x n ) Ett exempel där vi håller oss kvar vid f(x) = x x 6 och alltså ska lösa x x 6 = 0. Vi får f (x) = x 1 och formeln övergår i: x n+1 = x n x n x n 6 x n 1 Vi hugger ett startvärde x 0 = 5. Framöver, men inte här, kommer valet av x 0 att visa sig vara ganska viktigt. x 1 = 5 14 9 3.4444 x = 3.44444.41973 5.88888 3.03354 x 3 = 3.03354 0.16885 5.06708 3.000 x 3 = 3.000 0.00110005 5.00044 3.00000 Vi är framme (därför att vi vet resultatet) redan efter fyra iterationer. Metoden har en konvergenshastighet överlägsen intervallhalvering. Däremot är det svårare att bestämma felet hos den beräknade roten. Problem 1. Skriv ett program i C som löser andragradsekvationer, där du använder complex.h för att hantera komplexa rötter. Lös därefter ekvationen x + 4x + 5 = 0 Problem. Implementera Cardano s formel i C och lös följande tre ekvationer Jämför dina svar med graferna i figur 1.1 a) 3x 3 1x + 18 = 0 b) x 3 + x 16x 4 = 0 c) x 3 + x + x + 1 = 0 Problem 3. Lös logaritmekvationen, rotekvationen, trigonometriska ekvationen och exponentialekvationen ovan med hjälp av Maple och funktionen solve Problem 4. Implementera intervallhalvering i C och bestäm den enda roten till ekvationen e x x = 0 med sex korrekta siffror. Kolla upp resultatet med hjälp av Maple. (Använd genomgående double istället för float) Problem 5. Implementera Newton Raphson i C och bestäm den enda roten till ekvationen e x x = 0 (Använd genomgående double istället för float) Håkan Strömberg 7 KTH Syd

1.1. EKVATIONSLÖSNING Problem 6. Hur många rötter har ekvationen Alla hjälpmedel tillåtna lnx = sinx Svar 1. Svar. Svar 3. Typ x 1 = i,x = + i a) x 1 = 3 x = 1 x 3 = b) x 1 = x = x 3 = 3 c) x 1 = 1 x = i x 3 = i Svar Svar 4. x = 0.703467 Svar 5. x = 0.703467 Logaritmekvationen x = 9 Rotekvationen x 1 = 7 Tigonometriska ekvationen x 1 = π 6 + n π x = 5π 6 + n π x 3 0.34 + n π x 4.80 + n π Exponentialekvationen x = 3 Figur 1.7: Svar 6. 5 stycken. Se figur 1.7 Håkan Strömberg 8 KTH Syd