• Keine Ergebnisse gefunden

Eine Einf ¨uhrung zum

N/A
N/A
Protected

Academic year: 2021

Aktie "Eine Einf ¨uhrung zum"

Copied!
38
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Eine Einf ¨uhrung zum

numerischen Programmieren mit Excel

Bastian Groß Nina Weiand

Universit ¨at Trier

23. Juni 2014

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 1/38 23. Juni 2014 1 / 38

(2)

Inhaltsverzeichnis

1 ”Antike“ Numerik

2 Einf ¨uhrung

3 Berechnung vonπ Leibniz Reihe Wallis Produkt Ubungen¨

4 Numerische Berechnung von Grenzwerten Geometrische Reihe

Rentenberechnung

Fibonacci Zahlen und Goldener Schnitt

5 Newton Verfahren

Babylonisches Wurzelziehen Ubung¨

6 Integralapproximation Mittelwertregel Trapezregel Simpsonsregel Ubungen¨

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 2/38 23. Juni 2014 2 / 38

(3)

Beispielprogramme

Die Beispielprogramme sind hier zu finden:

www.mathematik.uni-trier.de/˜gross

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 3/38 23. Juni 2014 3 / 38

(4)

Antike“ Numerik

Berechnung in alten Zeiten: Divison

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 4/38 23. Juni 2014 4 / 38

(5)

Antike“ Numerik

Berechnung in alten Zeiten: Differenzieren und Integrieren

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 5/38 23. Juni 2014 5 / 38

(6)

Antike“ Numerik

Berechnung in alten Zeiten: Grundrechenarten

Die Rechenmaschine von Gottfried Wilhelm Leibniz aus dem Science Muse- um (London UK).

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 6/38 23. Juni 2014 6 / 38

(7)

Einf ¨uhrung

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 7/38 23. Juni 2014 7 / 38

(8)

Einf ¨uhrung

Die einzelnen Zellen und damit ihr Inhalt werden mittel der Zeilenzahl und des Spaltenbuchstabes aufgerufen (z.B. D4).

Falls man eine Zeile oder Spalte konstant halten will geschieht dies mit dem Dollarzeichen, $ (z.B. $D$4 oder jeweils $D4 bzw. D$4).

Formeln in einer Zelle m ¨ussen mit eine Gleichheitszeichen,=, beginnen!

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 8/38 23. Juni 2014 8 / 38

(9)

Einf ¨uhrung

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 9/38 23. Juni 2014 9 / 38

(10)

Einf ¨uhrung

Funktionen die in den einzelnen Zellen aufgerufen werden k ¨onnen, findet man hier!

Um sich Zeit beim Eintippen zu sparen kann man mit Hilfe der Maus Zellen

”ziehen“.

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 10/38 23. Juni 2014 10 / 38

(11)

Einf ¨uhrung

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 11/38 23. Juni 2014 11 / 38

(12)

Einf ¨uhrung

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 12/38 23. Juni 2014 12 / 38

(13)

Einf ¨uhrung

Wenn man die Ausgabe in einer oder mehrerer Zellen formatieren m ¨ochte, also zum Beispiel die Anzahl der Nachkommastellen vergr ¨oßern will, muss man mit einem Rechtsklick der Maus, nach dem alle gew ¨unschten Zellen markiert sind, auf

”Zellen formatieren“ klicken und dann in diesem neuen Fenster das gew ¨unschte einstellen.

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 13/38 23. Juni 2014 13 / 38

(14)

Einf ¨uhrung

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 14/38 23. Juni 2014 14 / 38

(15)

Einf ¨uhrung

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 15/38 23. Juni 2014 15 / 38

(16)

Berechnung vonπ Leibniz Reihe

Madhave-Leibniz-Formel

π=4

X

k=0

(−1)k 2k+1

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 16/38 23. Juni 2014 16 / 38

(17)

Berechnung vonπ Leibniz Reihe

Leibniz Reihe zur Berechnung von π

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 17/38 23. Juni 2014 17 / 38

(18)

Berechnung vonπ Wallis Produkt

Wallis Produkt

π=2

Y

k=1

(2k)2 (2k)2−1

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 18/38 23. Juni 2014 18 / 38

(19)

Berechnung vonπ Wallis Produkt

Wallis Produkt zur Berechnung von π

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 19/38 23. Juni 2014 19 / 38

(20)

Berechnung vonπ Ubungen¨

Ubung: Riemansche ¨ ζ -Funktion

Schreiben Sie ein Excel Program, dasπmittels der Riemanschenζ-Funktion f ¨ur s=2 approximiert:

π2=6

X

k=1

1 k2

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 20/38 23. Juni 2014 20 / 38

(21)

Berechnung vonπ Ubungen¨

Ubung: Bailey-Borwein-Plouffe-Reihe ¨

Schreiben Sie ein Excel Program, dasπmittels folgender Bailey-Borwein-Plouffe-Reihe (BBP-Reihe) approximiert:

π=1 2

X

k=0

1 16k

8

8k+2+ 4

8k+3+ 4

8k+4− 1 8k+7

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 21/38 23. Juni 2014 21 / 38

(22)

Numerische Berechnung von Grenzwerten Geometrische Reihe

Geometrische Reihe

F ¨ur die endliche geometrische Reihe gilt folgende Formel

n

X

k=0

α0qk0

1−qn+1

1−q q∈R\{1}, F ¨ur die (unendliche) geometrische Reihe gilt dann f ¨ur|q|<1

X

k=0

α0qk = lim

n→∞

n

X

k=0

α0qk = lim

n→∞α0

1−qn+1 1−q = α0

1−q Die geometrische Reihe findet zum Beispiel in der Finanzmathematik bei der Rentenberechnung (Barwertberechnung) a

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 22/38 23. Juni 2014 22 / 38

(23)

Numerische Berechnung von Grenzwerten Rentenberechnung

Ubung: Eulersche Summenformel ¨

Schreiben Sie ein Excel Program, das die Eulersche Summenformel f ¨ur n=10,100 und 200 berechnet:

n

X

k=0

k=n(n+1) 2 Außerdem noch

n

X

k=0

k2=n(n+1)(2n+1) 6

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 23/38 23. Juni 2014 23 / 38

(24)

Numerische Berechnung von Grenzwerten Fibonacci Zahlen und Goldener Schnitt

Fibonacci Reihe

Leonardo von Pisa (Fibonacci) ca. 1200 Vermehrung eines Kaninchenpaares :

”Ein Paar wirft vom 3. Lebensmonat an in jedem weiteren Lebensmonat ein weiteres Kaninchenpaar, ebenso wie alle seine Nachkommen.”

Die rekursive Folge wird dann wie folgt beschrieben f0=1,

f1=2,

fn+1=fn+fn−1 n≥2.

Nun betrachten wir den Grenzwert des Quotientens

n→∞lim fn+1

fn

= Φ, der gegen den Goldenen Schnittφ= 1+

5

2 konvergiert.

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 24/38 23. Juni 2014 24 / 38

(25)

Numerische Berechnung von Grenzwerten Fibonacci Zahlen und Goldener Schnitt

Fibonacci Reihe zur Berechnung des Goldenen Schnittes

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 25/38 23. Juni 2014 25 / 38

(26)

Numerische Berechnung von Grenzwerten Fibonacci Zahlen und Goldener Schnitt

Ubung: ¨

Schreiben Sie ein Excel Program, das folgende Grenzwerte approximiert:

a)

n→∞lim

n

n+1−√ n

b)

lim

n→∞

1+x n

n

x∈Rbeliebig c)

n→∞lim 1−n

n n

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 26/38 23. Juni 2014 26 / 38

(27)

Newton Verfahren

Table of contents

1 ”Antike“ Numerik

2 Einf ¨uhrung

3 Berechnung vonπ Leibniz Reihe Wallis Produkt Ubungen¨

4 Numerische Berechnung von Grenzwerten Geometrische Reihe

Rentenberechnung

Fibonacci Zahlen und Goldener Schnitt

5 Newton Verfahren

Babylonisches Wurzelziehen Ubung¨

6 Integralapproximation Mittelwertregel Trapezregel Simpsonsregel Ubungen¨

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 27/38 23. Juni 2014 27 / 38

(28)

Newton Verfahren

Newton-Raphson Verfahren

Das Newton-Raphson Verfahren ist eine Nullstellensuche f ¨ur eine Funktion fC1[a,b]

mit a,b∈R. Solange f(xk)6=0

xk+1=xkf(xk) f0(xk).

Mit dieser Vorschrift erh ¨alt man eine angen ¨aherte L ¨osung xf ¨ur das Problem f(x) =0.

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 28/38 23. Juni 2014 28 / 38

(29)

Newton Verfahren Babylonisches Wurzelziehen

Babylonisches Wurzelziehen oder Heron Verfahren

Um die Zahl x=√

a f ¨ur ein beliebiges a≥0 zu berechnen, ben ¨utzt man die Funktion f(x) =x2a

und verwendet das Newton Verfahren zur Nullstellenbestimmung dieser Funktion.

Dann erh ¨alt man als Iterationsvorschrift xk+1= 1

2

xk+ a xk

.

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 29/38 23. Juni 2014 29 / 38

(30)

Newton Verfahren Babylonisches Wurzelziehen

Babylonisches Wurzelziehen oder Heron Verfahren mit Excel

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 30/38 23. Juni 2014 30 / 38

(31)

Newton Verfahren Babylonisches Wurzelziehen

Babylonisches Wurzelziehen: Ergebnis

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 31/38 23. Juni 2014 31 / 38

(32)

Newton Verfahren Ubung¨

Ubung: ¨

Schreiben Sie ein Excel Program, das die Nullstellen folgender Funktionen mit dem Newton Verfahren approximiert:

f1:R→R, x7→x2x−2 mit x=2 und x0=1 f2:R→R, x7→exmit x0=1

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 32/38 23. Juni 2014 32 / 38

(33)

Integralapproximation

Table of contents

1 ”Antike“ Numerik

2 Einf ¨uhrung

3 Berechnung vonπ Leibniz Reihe Wallis Produkt Ubungen¨

4 Numerische Berechnung von Grenzwerten Geometrische Reihe

Rentenberechnung

Fibonacci Zahlen und Goldener Schnitt

5 Newton Verfahren

Babylonisches Wurzelziehen Ubung¨

6 Integralapproximation Mittelwertregel Trapezregel Simpsonsregel Ubungen¨

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 33/38 23. Juni 2014 33 / 38

(34)

Integralapproximation Mittelwertregel

Mittelwertregel von f (x ) =

1x

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 34/38 23. Juni 2014 34 / 38

(35)

Integralapproximation Trapezregel

Trapezregel von f (x ) =

1x

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 35/38 23. Juni 2014 35 / 38

(36)

Integralapproximation Simpsonsregel

Simpsonsregel von f (x ) =

1x

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 36/38 23. Juni 2014 36 / 38

(37)

Integralapproximation Ubungen¨

Ubung ¨

Schreiben Sie ein Excel Program, das die Integrale folgender Funktionen auf dem Intervall[−2,2]mit n=10 und n=100 numerisch berechnet:

f1(x) =x2 f2(x) = 1

1+x2 f3(x) =cos(x2) Die Exakte L ¨osung muss nicht ausgerechnet werden!

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 37/38 23. Juni 2014 37 / 38

(38)

Integralapproximation Ubungen¨

Informationen: www.mathematik.uni-trier.de/ gross/

grossb@uni-trier.de

Unterst ¨utzt auch von Nina Weiand, Ada-Lovelace Projekt

Groß, Weiand (Universit ¨at Trier) Excel/OpenOffice Kurs 2014 38/38 23. Juni 2014 38 / 38

Referenzen

ÄHNLICHE DOKUMENTE

Zeigen Sie, daß folgende Gleichungen auf regul¨ aren Ausdr¨ ucken erf¨ ullt

• Weiterhin kann dem Automaten ¨ uber drei verschiedene F¨ acher entweder ein Scho- koriegel, ein Becher Yoghurt oder ein Apfel entnommen werden, sofern mindestens der

Mathematisches Institut der Universit¨ at M¨

• Steven Weinberg Gravitation and Cosmology – Principles and Applications of the General Theory of Relativity, John Wiley &amp; Sons [ISBN 0-471-92567-5].. •

Man kann mit gutem Gewissen behaupten, dass heute bereits große Teile der algorithmischen Mathematik in dieser Form verf¨ ugbar sind und auch algorithmisches Wissen aus

Auch hier stellte sich heraus, dass ein solches System, wenn es eine gewisse Dimension erreicht hat, nicht allein aus dem akademischen Bereich heraus gewartet und gepflegt werden

Schließlich wird deutlich benannt, dass CAS-Einsatz auch einen anderen Mathematik-Unterricht erfordert, in welchem projekthafte und explorative Elemen- te gegen¨ uber der heute

Diese Liste von Listen l¨ asst sich nun einfach als Tabelle ausgeben, da Mathematica Matrizen als Listen von Listen speichert und deshalb umgekehrt auch Listen von Listen als