263 4 29MB
German Pages XIV, 534 S. Mit CD-ROM. [548] Year 2001
Springer-Lehrbuch
Springer-Verlag Berlin Heidelberg GmbH
Thomas Westermann
Mathematik für Ingenieure mit Maple Band 1: Differential- und Integralrechnung für Funktionen einer Variablen, Vektor- und Matrizenrechnung, Komplexe Zahlen, Funktionenreihen 2. Auflage
Mit 300 Abbildungen, 262 Aufgaben und Lösungen
Springer
Professor Dr. Thomas Westermann Fachbereich Naturwissenschaften Fachhochschule Karlsruhe Hochschule für Technik Postfach 24 40 76012 Karlsruhe E-mail: [email protected]
Additional material to this book can be downloaded from http://extras.springer.com ISBN 978-3-540-67450-4 ISBN 978-3-662-08559-2 (eBook) DOI 10.1007/978-3-662-08559-2
Die Deutsche Bibliothek - CIP-Einheitsaufnahme Mathematik flir Ingenieure mit MaplelThomas Westermann. - Berlin; Heidelberg; New York; Barcelona; Hongkong; London; Mailand; Paris; Singapur; Tokio: Springer (Springer-Lehrbuch) Bd. I. Differential- und Integralrechnung flir Funktionen einer Variablen, Vektor- und Matrizenrechnung, komplexe Zahlen, Funktionenreihen. - 2. Aufl. - 2000
Dieses Werk ist urheberrechtlich geschützt. Die dadurch begründeten Rechte, insbesondere die der Übersetzung, des Nachdrucks, des Vortrags, der Entnahme von Abbildungen und Tabellen, der Funksendung, der Mikroverfilmung oder der Vervielfältigung auf anderen Wegen und der Speicherung in Datenverarbeitungsanlagen, bleiben, auch bei nurauszugsweiserVerwertung, vorbehalten. Eine Vervielfältigung dieses Werkes oder von Teilen dieses Werkes ist auch im Einzelfall nur in den Grenzen der gesetzlichen Bestimmungen des Urheberrechtsgesetzes der Bundesrepublik Deutschland vom 9. September 1965 in der jeweils geltenden Fassung zulässig. Sie ist grundsätzlich vergütungspflichtig. Zuwiderhandlungen unterliegen den Strafbestimmungen des UrheberreChtsgesetzes.
© Springer-Verlag Berlin Heidelberg 200 I Ursprünglich erschienen bei Springer-Verlag Berlin Heidelberg New York 2001. Die Wiedergabe von Gebrauchsnamen, Handelsnamen, Warenbezeichnungen usw. in diesem Werk berechtigt auch ohne besondere Kennzeichnung nicht zu der Annahme, daß solche Namen im Sinne der Warenzeichen- und Markenschutz-Gesetzgebung als frei zu betrachten wären und daher von jederrnann benutzt werden dürften. Satz: Reproduktionsfertige Vorlage des Autors Einband: design & production, Heidelberg GedrucktaufsäurefreiemPapier
SPIN: 10767167 62/3020ra -5432 I 0
Vorwort zur 2. Auflage Die positiven und ennutigenden Zuschriften haben uns bewogen, das Konzept, die Darstellung sowie die Inhalte für diese Neuauflage nahezu unverändert zu belassen. Allerdings wurden zahlreiche MAPLE-Ausarbeitungen ergänzt, Visualisierungen neu erstellt und sämtliche MAPLE-Beschreibungen an MAPLE6 angepaßt. Textverbesserungen wurden vorgenommen, weitere Anwendungsbeispiele eingefügt und Druckfehler beseitigt. Der Grundidee folgend, mathematische Begriffe zu visualisieren, um sie greifbarer zu machen, und den interaktiven Gebrauch des Buches zu fördern, wurde die CD-ROM völlig neu und benutzerfreundlicher gestaltet. Um zukünftig mit neuen MAPLE-Versionen Schritt halten zu können, werden Updates der elektronischen Arbeitsblätter (Worksheets) unter http://www·fh-karlsruhe.derwethOOO2lbuecherlbandl/start.htm unter der Angabe des Paßwortes (ISBN-Nummer dieses Buches) abrufbar sein. Mein Dank gilt M. Hainz, der die Worksheets neu gestaltet hat, sowie Scientific Computers, die mir MAPLE6 zur Verfügung gestellt haben. Karlsruhe, im Juni 2000
Thomas Westermann
Vorwort zur 1. Auflage Dieses zweibändige Lehrbuch entstand aus Vorlesungen und übungen zur Mathematik und Physikalischen Simulation für Ingenieure des Studienganges Sensorsystemtechnik an der Fachhochschule Karlsruhe. Es wendet sich aber an alle Studenten der Natur- und Ingenieurwissenschaften, da auch Themengebiete einbezogen sind, die nicht bzw. nicht in der vorliegenden Tiefe in der Vorlesung behandelt wurden. Die Themengebiete sind so aufbereitet, daß Studenten sie auch im Selbststudium leicht bearbeiten können. Im ersten Band sind mehr als 450 Beispiele ausführlich durchgerechnet und zusätzlich 260 Aufgaben mit Lösungen angegeben. Wichtige Fonneln und Lehrsätze werden deutlich hervorgehoben, um die Lesbarkeit des Buches zu erhöhen. Mehr als 300 Abbildungen und Skizzen tragen dem Lehrbuchcharakter Rechnung. Die stürmische Entwicklung von Computersoftware im Bereich der Mathematik erfordert eine Erweiterung der Ingenieur-Ausbildung, indem nicht nur praxisorientiertes mathematisches Wissen, sondern auch das Rüstzeug vermittelt wird, mit diesen Systemen erfolgreich arbeiten zu können. Die Computeralgebra-Systeme haben den mathematischen Alltag eines Ingenieurs grundlegend erweitert und be-
vi
reichert. Sie werden zum numerischen Rechnen genauso verwendet wie zum Rechnen mit Formeln sowie der graphischen Darstellung komplizierter Sachverhalte. Die Rechentechnik tritt in den Hintergrund; die interessante Modellierung und das systematische Vorgehen gewinnt an Bedeutung. In diesem Lehrbuch wird dieser neue spannende Aspekt aufgegriffen und das Computeralgebra-System MAPLE in die Mathematikausbildung mit einbezogen. Mathematische Begriffe werden anschaulich motiviert, systematisch anhand praxisbezogener Beispiele verdeutlicht und mit MAPLE umgesetzt, was sich in vielen Animationen niederschlägt. Auf mathematische Beweise wird fast gänzlich verzichtet und einer anschaulich prägnanten Sprechweise den Vorzug gegenüber einer mathematisch exakten Formulierung gegeben. Um den ständig wachsenden Gebrauch von Rechnern und numerischen Problemlösungen zu berücksichtigen, wurden zwei Kapitel zur rechnerischen Lösung von Standard-Problemen in dieses Mathematikbuch aufgenommen. Die numerischen Algorithmen sind als Pascal-Quellprogramme auf der beigelegten CD-ROM enthalten, können aber von etwas geübten Programmierern leicht in jede andere höhere Sprache umgesetzt werden. Obwohl die unterschiedlichen Stadien der Manuskripte oftmals Korrektur gelesen wurden, lassen sich Fehler bei der Abfassung eines umfangreichen Textes nicht vermeiden. Ober Hinweise auf noch vorhandene Fehler ist der Autor dankbar. Aber auch Verbesserungsvorschläge, nützliche Hinweise und erfrischende Anregungen besonders von studentischen Kreisen sind sehr erwUnscht und können dem Autor z.B. über [email protected] oder per Post zugesendet werden. Das vorliegende Buch wurde vollständig in J51'JY( unter dem Textverarbeitungsprogramm Scientific WorkPlace erstellt. Ohne die engagierte Mithilfe und Mitarbeit vieler bereitwilliger Helfer wäre das Buch in seiner vorliegenden Form nicht möglich gewesen. Besonders bedanken möchte ich mich bei Herrn F. Wohlfarth und Frau Raviol fUr die präzise und fehlerfreie Erstellung des J51'JY(-Quelltextes mit all den vielen Formeln, den Herren M. Baus und F. Loeffler fUr die exzellente Erstellung der meisten Skizzen und Bilder unter CoreIDraw, so wie der Autor sie sich vorgestellt hat, und dem teilweise mühevollen Einbinden auch der MAPLEBilder in das J51'JY(-System sowie Herrn A. Käpplein für die Bereitstellung des J51'JY(-Styles. Mein Dank gilt auch dem Springer-Verlag für die angenehme und reibungslose Zusammenarbeit, speziell Herrn Dr. Merkle. Zuletzt möchte ich mich bei meiner Familie (Ulrike, Veronika, Juliane) bedanken, die mit viel Verständnis meine Arbeit an diesem Buch mitgetragen und tatkräftig unterstützt hat. Karlsruhe, im Juni 1996
Thomas Westermann
Hinweise zum Gebrauch dieses Buches Das gesamte Werk ist in zwei Bände und jeder Band in einzelne Kapitel aufgeteilt. Die Kapitel fassen mehrere Aspekte einer Thematik zusammen. Nicht immer ließ es sich vermeiden, Teilergebnisse aus späteren Kapiteln vorwegzunehmen und zu verwenden. Dem didaktischen Anliegen, Themenbereiche geschlossen in einem Block zu bearbeiten, wurde dabei stärkere Priorität als der mathematischen Strenge beigemessen. Die Reihenfolge innerhalb eines Vorlesungszyklus muß sich nicht an die im Buch gewählte Reihenfolge halten, einzelne Kapitel können auch aufgesplittet werden. Neu eingeführte Begriffe werden kursiv im Text markiert und zumeist in einer Definition fett spezifiziert. Lehrsätze, wichtige Formeln und Zusammenfassungen sind durch Umrahmungen besonders gekennzeichnet. Dieses Buch ist ein Lehrbuch über Mathematik und kann ohne Rechner zum Erlernen von mathematischem Grundwissen oder zur Prüfungsvorbereitung herangezogen werden. Um den vollen Umfang und die ganze Schönheit der Mathematik und der Anwendungen zu erleben, sind die Animationen und Ausarbeitungen mit dem Computeralgebra-System MAPLE unverzichtbar. Nur wenn eine Animation als Animation erlebt wird, kommt die volle Erkenntnis zum Tragen. Dieses Buch kann auch als eine themengebundene Einführung in die Anwendung von MAPLE in der Mathematik gesehen werden, da sämtliche Themengebiete des Buches mit MAPLE bearbeitet werden. Alle MAPLE-Befehle sind im Text fett hervorgehoben; die MAPLE-Syntax erkennt man an der Eingabeaufforderung ">" zu Beginn einer Zeile. Diese MAPLE-Zeilen sind im Textstil sans serif angegeben und können direkt in MAPLE eingegeben werden. Die MAPLE-Ausgabe erscheint im Formelmodus. Somit wurde versucht das MAPLE-Konzept auch optisch in das Lehrbuch zu integrieren, ihm aber dennoch ein MAPLE-spezifisches Aussehen zu geben, wie es unter der Windows-Oberfläche erscheint. Alle übungsaufgaben sind soweit nicht speziell gekennzeichnet mit den Hilfsmitteln der einzelnen Paragraphen zu bearbeiten, sie sind aber auch gleichzeitig Aufgaben, die mit MAPLE gelöst werden können. Alle MAPLE-Ausarbeitungen sind auf der CD-ROM als elektronische Arbeitsblätter (Worksheets) enthalten, so daß der interessierte Leser die im Text entwickelten Methoden umsetzen bzw. an abgeänderten Beispielen erproben kann. Es wird besonders auf die vielen Animationen und Prozeduren hingewiesen, welche die elementaren Begriffe visualisieren und die mathematischen Zusammenhänge aufzeigen.
Inhaltsverzeichnis 1 Kapitel I: Zahlen, Gleichungen und Gleichungssysteme §1. Mengen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 1 §2. Natürliche Zahlen .......................................... 4 2.1 Peanosche Axiome ................................... 4 2.2 Vollständige Induktion ................................ 5 2.3 Geometrische Summenformel. . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.4 Permutationen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.5 Der binomische Lehrsatz .............................. 9 §3. Mathematische Beweismethoden . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 11 §4. Reelle Zahlen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 13 4.1 Zahlenmengen und Operationen. . . . . . . . . . . . . . . . . . . . . . .. 13 4.2 Die Rechengesetze für reelle Zahlen .................... 14 4.3 Potenzrechnen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 16 4.4 Logarithmen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 17 4.5 Anordnung der reellen Zahlen . . . . . . . . . . . . . . . . . . . . . . . .. 18 §5. Gleichungen und Ungleichungen mit MAPLE .................. 20 5.1 Gleichungen ........................................ 20 5.2 Ungleichungen ...................................... 23 §6. Lineare Gleichungssysteme .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 6.1 Ein Einführungsbeispiel .............................. 24 6.2 Begriffsbildung und Notation . . . . . . . . . . . . . . . . . . . . . . . . . . 26 6.3 Das Lösen von linearen Gleichungssystemen . . . . . . . . . . . . . 27 §7. Lösen von linearen Gleichungssystemen mit MAPLE ............ 33 Zusammenstellung der MAPLE-Befehle ....................... 36 Aufgaben zu Kapitel I ..................................... 38 Kapitel 11: Vektorrechnung §1. Vektoren im R 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . . . . . . . . 1.1 Multiplikation eines Vektors mit einem Skalar ............ 1.2 Addition zweier Vektoren ............................. 1.3 Die Länge (der Betrag) eines Vektors ................... 1.4 Das Skalarprodukt zweier Vektoren ..................... 1.5 Geometrische Anwendung ............................ §2. Vektoren im R 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1 Rechenregeln für Vektoren . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Projektion eines Vektors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3 Das Vektorprodukt (Kreuzprodukt) zweier Vektoren. . . . . . . . 2.4 Das Spatprodukt von drei Vektoren ..................... §3. Vektorrechnung mit MAPLE ................................ §4. Geraden und Ebenen im R 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1 Vektorielle Darstellung von Geraden .................... 4.2 Lage zweier Geraden zueinander .......................
41 42 42 43 43 45 47 50 50 53 54 58 60 63 63 64
x
Inhaltsverzeichnis
§5.
§6.
4.3 Abstandsberechnung zu Geraden ....................... 66 4.4 Vektorielle Darstellung von Ebenen. . . . . . . . . . . . . . . . . . . . . 69 4.5 Lage zweier Ebenen zueinander ........................ 71 4.6 Abstandsberechnung zu Ebenen . . . . . . . . . . . . . . . . . . . . . . . . 73 4.7 Berechnung des Schnittes einer Geraden mit einer Ebene ... 75 Punkte, Geraden und Ebenen mit MAPLE ..................... 77 5.1 Definition der geometrischen Objekte ................... 77 5.2 Beziehungen von geometrischen Objekten zueinander ...... 79 5.3 Die MAPLE-Prozedur geomet ......................... 83 Vektorräume .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 6.1 Vektorrechnung im ]Rn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 6.2 Vektorräume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 6.3 Linearkombination und Erzeugnis ., .................... 90 6.4 Lineare Abhängigkeit und Unabhängigkeit ............... 92 6.5 Basis und Dimension ................................ 95 Zusammenstellung der MAPLE-Befehle ....................... 99 Aufgaben zu Kapitel 11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 100
Kapitel In: Matrizen und Determinanten
106
§ 1.
106 106 108 111 115 118 119 122 122 123 125 129 131 131 136 140 142
§2.
§3.
Matrizen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 1.1 Einführung, spezielle Matrizen. . . . . . . . . . . . . . . . . . . . . . .. 1.2 Rechenoperationen für Matrizen ....................... 1.3 Inverse Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 1.4 Das Matrizenrechnen mit MAPLE ..................... 1.5 Lineare Abbildungen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 1.6 Anwendungsbeispiele . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. Determinanten ........................................... 2.1 Einführung ........................................ 2.2 Rechenregeln für zweireihige Determinanten ............ 2.3 n-reihige Determinanten ............................. 2.4 Anwendungen von Determinanten . . . . . . . . . . . . . . . . . . . .. Lösbarkeit von linearen Gleichungssystemen . . . . . . . . . . . . . . . . .. 3.1 Lineare Gleichungssysteme, Rang . . . . . . . . . . . . . . . . . . . .. 3.2 Anwendungen ..................................... Zusammenstellung der MAPLE-Befehle ...................... Aufgaben zu Kapitel III ...................................
Kapitel IV: Elementare Funktionen
145
§1.
145 145 149 155 163 164
§2.
Grundbegriffe und allgemeine Funktionseigenschaften .......... 1.1 Grundbegriffe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 1.2 Elementare Funktionen in MAPLE ..................... 1.3 Allgemeine Funktionseigenschaften .................... Polynome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 2.1 Festlegung von Polynomen durch Wertepaare . . . . . . . . . . ..
Inhaltsverzeichnis
xi
2.2 Koeffizientenvergleich .............................. 2.3 Teilbarkeit durch einen Linearfaktor .............. . . . .. 2.4 Nullstellenproblem ................................. 2.5 Interpolationspolynome mit dem Newton-Algorithmus. . . .. 2.6 Polynome mit MAPLE .............................. Rationale Funktionen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 3.1 Rationale Funktionen ............................... 3.2 Anwendung: übertragungsfunktion bei LC-Kreisen....... 3.3 Rationale Funktionen mit MAPLE ..................... Potenz- und Wurzelfunktionen .............................. Exponential- und Logarithmusfunktion ....................... 5.1 Exponentialfunktion ................................ 5.2 Logarithmusfunktion ................................ Trigonometrische Funktionen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 6.1 Grundbegriffe ..................................... 6.2 Sinus- und Kosinusfunktion .......................... 6.3 Tangens- und Kotangensfunktion . . . . . . . . . . . . . . . . . . . . .. 6.4 Arkusfunktionen ................................... Zusammenstellung der VereinfachungsbefehJe von MAPLE ...... Aufgaben zu Kapitel IV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
165 166 167 170 173 177 177 181 182 185 187 187 189 192 192 192 197 199 205 206
Kapitel V: Die komplexen Zahlen §1. Darstellung komplexer Zahlen .............................. 1.1 Algebraische Normalform ............................ 1.2 Trigonometrische Normalform ........................ 1.3 Exponentielle Normalform ........................... 1.4 Umformungen der Normalformen ..................... 1.5 Komplexe Zahlen mit MAPLE ........................ §2. Komplexe Rechenoperationen .............................. 2.1 Addition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Subtraktion ........................................ 2.3 Multiplikation ..................................... 2.4 Division .......................................... 2.5 Potenz. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6 Wurzeln .......................................... 2.7 Fundamentalsatz der Algebra . . . . . . . . . . . . . . . . . . . . . . . . . §3. Komplexe Rechnung mit MAPLE ........................... §4. Anwendungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . §5. übertragungsfunktion für RCL-Filterschaltungen ............... 5.1 übertragungsfunktion für lineare Ketten ................ 5.2 Beispiele ......................................... 5.3 Dimensionierung von Hoch- und Tiefpässen ............. Aufgaben zu Kapitel V ...................................
209 210 210 212 212 213 215 217 218 218 219 221 223 224 226 227 229 242 246 250 254 259
§3.
§4. §5.
§6.
xii
Inhaltsverzeichnis
Kapitel VI: Differential- und Integralrechnung §1. Grenzwert und Stetigkeit einer Funktion. . . . . . . . . . . . . . . . . . . . . . 1.1 Reelle Zahlenfolgen ................................ 1.2 Funktionsgrenzwert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3 Stetigkeit einer Funktion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . §2. Differentialrechnung ...................................... 2.1 Einführung ........................................ 2.2 Rechenregeln bei der Differentiation ................... 2.3 Anwendungsbeispiele aus Physik und Technik ........... 2.4 Differential einer Funktion . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5 Anwendung der Differentialrechnung in der Mathematik . . . 2.6 Extremwertaufgaben (Optimierungsprobleme) ............ 2.7 Sätze der Differentialrechnung . . . . . . . . . . . . . . . . . . . . . . . . 2.8 Spektrum eines strahlenden schwarzen Körpers . . . . . . . . . . §3. Integralrechnung ......................................... 3.1 Das Riemann-Integral ............................... 3.2 Fundamentalsatz der Differential- und Integralrechnung ... 3.3 Grundregeln der Integralrechnung ..................... 3.4 Integrationsmethoden ............................... 3.5 Uneigentliche Integrale .............................. 3.6 Anwendungen der Integralrechnung .................... Zusarnrnenstellung der MAPLE-Befehle ...................... Aufgaben zu Kapitel VI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
262 262 262 268 273 276 276 282 295 298 303 310 315 320 323 323 329 338 340 357 360 379 380
Kapitel VII: Funktionenreihen §1. Zahlenreihen ............................................ 1.1 Beispiele. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 Konvergenzkriterien ................................ §2. Potenzreihen ............................................ §3. Taylorreihen ............................................ §4. Taylorreihen mit MAPLE .................................. §5. Anwendungen ........................................... 5.1 Nllherungspolynome einer Funktion .................... 5.2 Integration durch Potenzreihenentwicklung .............. §6. Komplexwertige Funktionen ............................... 6.1 Komplexe Potenzreihen ............................. 6.2 Die Eulersche Formel ............................... 6.3 Eigenschaften der komplexen Exponentialfunktion ........ 6.4 Komplexe Hyperbelfunktionen ........................ 6.5 Differentiation und Integration ........................ Zusammenstellung der MAPLE-Befehle ...................... Aufgaben zu Kapitel VII ..................................
386 388 390 395 401 410 420 423 423 429 431 431 433 434 436 437 440 441
Inhaltsverzeichnis
xiii
Kapitel VIn: Numerisches Lösen von Gleichungen §1. Intervallhalbierungs-Methode ............................... §2. Pegasus-Verfahren ........................................ §3. Banachsches Iterationsverfahren ............................ §4. Newton-Verfahren ........................................ §5. Regula falsi ............................................. §6. Bestimmung von Polynom-Nullstellen ....................... Aufgaben zu Kapitel VIII .................................
446 452 455 468 473 474 477
444
Kapitel IX: Numerische Differentiation und Integration §1. Numerische Differentiation ................................ 1.1 Differenzenformeln fUr die erste Ableitung .............. 1.2 Differenzenformeln fUr die zweite Ableitung ............ 1.3 Differenzenformeln fUr die note Ableitung .............. §2. Numerische Integration ................................... 2.1 Die Rechteckregel .................................. 2.2 Die Trapezregel .................................... 2.3 Die Simpson-Regel ................................. Zusammenstellung der MAPLE-Befehle ...................... Aufgaben zu Kapitel IX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
478 478 478 485 486 487 488 490 491 493 494
Anhang A: Lösungen zu den Übungsaufgaben
495
Anhang B: Einführung in MAPLE
507
Anhang C: Die CD-ROM
517
Literaturverzeichnis
521
Index
523
Verzeichnis der MAPLE-Befehle
533
Inhalt von Band 2
Kapitel X:
Funktionen von mehreren Variablen Partielle Differentiation, Satz von Taylor, Gradient, Richtungsableitung, Lokale Extrema, Ausgleichsrechnung, Integration, Linien- und Kurvenintegrale.
Kapitel XI:
Gewöhnliche Differentialgleichungen DG 1. Ordnung, Lineare DG-Systeme, Eigenweruheorie, Lineare DG n.-ter Ordnung, Numerisches Lösen von DG.
Kapitel XII:
l.aplace-Transformation Laplace-Transformation, Sätze der LT, Lösen von DG mit der LT.
Kapitel XIII:
Fourierreihen 271"- und p-periodische Funktionen, Komplexe Fourierreihen.
Kapitel XIV:
Fouriertransformation Fouriertransformation, Sätze der FT, Deltafunktion, LZK-Systeme, DFT, Anwendung der DFT in der Systemtheorie.
Kapitel XV:
Partielle Differentialgleichungen Wellengleichung, Wärmeleitungsgleichung, Laplacegleichung, Wellenleiter, Biegeschwingungsgleichung.
Kapitel XVI:
Vektoranalysis und Integralsätze Divergenz, Gaußscher Satz, Rotation, Stokescher Satz, Differentialoperatoren.
Kapitel I Zahlen, Gleichungen und Gleichungssysteme Zahlen und Mengen gehören zu den wichtigsten Grundbegriffen der Mathematik, auf denen alle weiteren Gebilde und Konstruktionen aufbauen. In diesem Kapitel werden die Grundlagen sowohl über Mengen als auch über die natürlichen und reellen Zahlen gelegt sowie die elementaren Rechengesetze angegeben. Die Grundgesetze zu den Potenzen und Logarithmen werden wiederholt. Zu den elementaren Aufgaben der Mathematik gehört das Lösen von Gleichungen. In diesem Kapitel werden auch einfache Gleichungen sowie die für die Anwendungen wichtigen linearen Gleichungssysteme .behandelt und der Gauß-Algorithmus eingeführt. Da nur wenige 1Ypen von Gleichungen explizit lösbar sind, werden wir nicht systematisch auf das Lösen von Gleichungen eingehen, sondern exemplarisch zeigen, wie sie mit MAPLE bearbeitbar sind.
§l Mengen "Unter einer Menge M verstehen wir jede Zusammenfassung von bestimmten wohlunterschiedenen Objekten unserer Anschauung oder unseres Denkens zu einem Ganzen"; diese Festlegung (=Definition) des Mengenbegriffs stammt von G. Cantor (1895). Diese Definition des Mengenbegriffs reicht für unsere Zwecke vollständig aus. Mengen bezeichnen wir im folgenden immer mit Großbuchstaben. Die Objekte einer Menge A heißen Elemente von A und werden mit Kleinbuchstaben bezeichnet. a E A heißt: a ist Element der Menge A. a A n B = A {::> AU B = B
{::>
A\B
=0
Das kartesische Produkt von zwei Mengen MI und M 2 ist die Menge, die aus allen Paaren (x, y) besteht, wobei x E MI und y E M 2 : MI X M2 := {(x,y) : x E MI und y E M 2 }.
2. Beispiel: 1R x 1R besteht aus Paaren von reellen Zahlen. Dies ist nichts anderes als die Zahlenebene; (x, y) ist jeweils ein Punkt in dieser Ebene. Statt 1R x 1R schreibt man kurz 1R2 . Mengen mit MAPLE. Mengen werden in MAPLE durch die explizite Angabe der Elemente in geschweiften Klammem oder durch den set-Befehl definiert. Zur Vereinigung, zum Schnitt und für das Komplement stehen die Befehle union, intersect und minus zur Verfügung. > M := {1,2,3,a,b,c}: > member (a,M); true
> {a,b,c} union {c,d,e}; {a, b, c, d, e}
> {a,b,c} intersect {c,d,e}; {c}
> {a,b,c} minus {c,d,e}; {a,b}
Im Programmpaket combinat, welches mit >with(combinat): aktiviert wird, findet man die Möglichkeit das kartesische Produkt von zwei Mengen MI und M 2 zu bilden: > with(combinat) > M1 *M2 := cartprod ( convert (M1, list), convert (M2, list»:
4
I Zahlen, Gleichungen und Gleichungssysteme
§2. Natürliche Zahlen Zu den einfachsten Gegenständen der Arithmetik gehören die natürlichen Zahlen. Sie bilden das Fundament unseres Zahlengebäudes. Die Gesamtheit aller natürlichen Zahlen nennen wir die "natürliche Zahlenmenge" N. Der Ausdruck "natürliche" Zahlen fUr N = {I, 2, 3, ... } ist sicherlich gut gewählt, denn Kinder beginnen so zu zählen und in allen Kulturen beginnt das mathematische Denken mit diesen Zahlen. Die Null wurde erst sehr spät, nämlich etwa 870 n. ehr. von den Indern eifunden und wird heute zu den natürlichen Zahlen hinzugenommen: No. Erst durch die Entdeckung der Zahl Null war die indische Mathematik erstmals in der Lage, ein heutzutage in der ganzen Welt übernommenes Stellenwertsystem zu schaffen, das nur mit zehn Ziffern (einschließlich der Null) auskommt. Das Stellenwertsystem ist schon bei A. Ries (1492-1559) in seinem ersten Rechenbuch 1422 beschrieben. Darin befindet sich auch die Würdigung der Zahl Null! Das Fundamentalprinzip der natürlichen Zahlen geht auf den Mathematiker Peano (1858-1939, 1889) zurück.
2.1 Peanosche Axiome (1 ) 1 ist eine natürliche Zahl. (2) Zu jeder natürlichen Zahl n existiert genau ein Nachfolger n', der ebenfalls der natürlichen Zahlenmenge angehört. (3) Es gibt keine natürliche Zahl, deren Nachfolger 1 ist. (4) Die Nachfolger zweier verschiederner natürlicher Zahlen sind voneinander verschieden. (5) Eine Teilmenge der natürlichen Zahlen enthält alle natürlichen Zahlen, wenn 1 zur Menge gehört und mit einer natürlichen Zahl n stets auch der Nachfolger n' zur Menge gehört.
Mit den Peanoschen Axiomen ist man in der Lage, die natürliche Zahlenmenge aufzubauen, denn man erhält sofort die folgenden Konsequenzen aus den Axiomen: Folgerungen:
(1) Die natürliche Zahlenmenge hat unendlich viele verschiedene Elemente: Wegen (Al) gibt es mindestens eine natürliche Zahl: 1. Wegen (A2) gibt es zu 1 einen Nachfolger, der nach (A3) i= 1: 2. Wegen (A2) gibt es zu 2 einen Nachfolger, der i= 1 (A3) und i= 2 (A4): 3. usw.
5
2.2 VolIstlindige Induktion
(2) Die Elemente der natürlichen Zahlenmenge lassen sich in einer bestimmten Reihenfolge anordnen, wobei schrittweise alle natürlichen Zahlen erfaßt werden: 1; 2; 3; 4; 5; ... , n; n + 1; ... Hierbei bedeutet n + 1 der Nachfolger von n. Durch diese Reihenfolge wird auf natürliche Weise die Addition von natürlichen Zahlen festgelegt. (3) Jede Teilmenge M der natürlichen Zahlen M c N, welche die 1 und mit n E M auch stets den Nachfolger n + 1 enthält, ist gleich der Menge aller natürlichen Zahlen. Aus der Folgerung (3) erhalten wir ein Beweisprinzip, welches zu den wichtigsten Beweismethoden der Analysis gehört, nämlich die vollstlJndige Induktion.
2.2 Vollständige Induktion Um eine Aussage (3) zu zeigen:
für alle natürlichen Zahlen zu beweisen, genügt es nach
(I) Induktionsanfang: Für n
= 1 ist die Aussage richtig.
(11) Induktionsschluß von no auf no + 1: Falls die Aussage für eine beliebige natürliche Zahl no erfüllt ist, dann muß sie auch für den Nachfolger no + 1 richtig sein. Können beide Schritte durchgeführt werden, dann gilt die Aussage für alle n E N. Denn nach (I) ist die Aussage für 1 richtig. Nach (11) ist dann die Aussage auch für den Nachfolger, also 2, richtig. Nach (11) ist dann die Aussage auch für den Nachfolger, also 3, richtig. usw.
3. Beispiel:
11 + 2 + ... + n = セ@
Beweis mit vollständiger Induktion. Induktionsanfang n = 1: Für n = 1 ist die linke Seite der Gleichung 1 und die rechte Seite = 1. Induktionsschluß von no auf no + 1: Sei no E N beliebi und die Formel sei richtig für dieses no, d.h. es gilt 1 + 2 + ... + no = no n;+1 . Dann ist zu zeigen, daß die Formel auch für no + 1 gilt:
1;/
1 + 2 + ... + no + (no = no(no + 1) + (no
+ 1) (1 + 2 + ... + no) + (no + 1) = + 1) = no(no + 1) + 2(no + 1) (no + 1)(no + 2)
2 Dies ist die zu beweisende Formel für no
2
+ 1.
2
o
Bemerkung: Man sagt, daß diese Summenformel aufF. Gauß (1777-1855) zurückgeht, der einer Anekdote zufolge die Summe der ersten 100 Zahlen dadurch berech-
6
I Zahlen, Gleichungen und Gleichungssysteme
nete, daß er die Summe der ersten mit der letzten, der zweiten mit der zweitletzten, der dritten mit der drittletzten usw. bildete: 1 + 2 + 3 + ... + 98 + 99 + 100 = (1 + 100) + (2 + 99) + (3 + 98) + .... Somit erhält man von den 100 Summanden nur noch QセPL@ jeder mit dem Wert 101, also 1 + 2 + 3 + ... + 100 = 100;101. Tatsächlich war sowohl die Formel als auch der Rechenweg schon Adam Ries (1492-1559; 1422) bekannt. 0
Als Abkürzung für Summen und Produkte führt man folgende Notationen ein: Definition: (1) Summenzeichen. Für die Summe der Zahlen man
1, ... ,
E 1R schreibt
... ,
E 1R schreibt
n
L
al
+ ...
·
(2) Produktzeichen. Für das Produkt der Zahlen man
rr n
ak := al .
.....
(3) Fakultlitzeichen. Zu jedem n E N definiert man
n!:= 1· 2· ... · n
(Fakultät von
und
O!:= 1.
Übrigens wächst n! sehr schnell. Z.B. 13! セ@ 6· 109 ; um diese Zahl zu zählen, benötigte man 100 Jahre, wenn man in einer Minute bis 100 zählen könnte! 4. Beispiele: 10
(1)
L
i 2 = 52
+ 62 + 72 + 82 + 92 + 102.
i=5
(2)
5 ",1_11111
LJ 2i i=l
n + 2·2 + 2·3 + 2-4 + 2·5'
6
(3)
TI
(2i _1)2
= 52 .72 .92 .11 2.
i=3
(4) 5! = 1 ·2·3·4·5.
Bemerkung: Summe, Produkt und Fakultät sind in MAPLE einfach durchführbar:
> Sum «2, i=5 .. 10) = sum (r2, i=5 .. 10); 10
L i 2 = 355 i=5
7
2.2 Vollständige Induktion
>
Product ((2*i-1 r2, i=3 .. 6) = product ((2*i-1 r2, i=3.. 6); 6
II (2i -
= 12006225
1)2
i=3
> 5!; 120 Man erkennt, daß bei Großschreibung die Befehle nur symbolisch dargestellt werden (inerte oder trtlge Form der Befehle); bei Kleinschreibung die Befehle ausgefUhrt werden. Diese Gesetzmäßigkeit werden wir bei vielen anderen MAPLEBefehlen wiederfinden. 0
5. Beöspiel: 11 + 3 + 5 + ... + (2n - 1)
t
セ@
(2k - 1)
k=l
セ@
n'
Beweis mit vollständiger Induktion. Induktionsanfang n = 1: 1 = 12. Induktionsschluß von n auf n+ 1: Sei n beliebig und die Formel richtig fUr dieses n, dann ist zu zeigen, daß die Formel auch fUr n + 1 gilt: 1 + 3 + 5 + ...
+ (2n -
1)
+ (2n + 1) =
Dies ist die Formel fUr n
[1 + 2 + ... + (2n - 1)] + (2n + 1) n 2 +2n+1=(n+1)2.
+ 1.
o
Bemerkung zur vollständigen Induktion: Zum Beweisprinzip der vollständigen Induktion gehören sowohl der Induktionsanfang als auch der Induktionsschluß. Fehlt einer dieser beiden Beweisteile, ist der Beweis nicht vollständig und die Aussage nicht bewiesen, wie die beiden folgenden Beispiele zeigen: 6. Beispiel: Nach L. Euler (1707-1783) liefert der Ausdruck
1p = n 2 - n + 411 fUr n = 1,2,3, ... ,40 Primzahlen, nämlich p = 41,43,47, ... ,1601 wie man durch Einsetzen explizit nachrechnet. Dies reicht aber nicht fUr einen allgemeinen Beweis aus. FUr n = 41 folgt p = 41 2 - 41 + 41 = 41 2. Dies ist keine Primzahl. Die Primzahlberechnung ist zwar fUr viele einzelne n richtig; sie gilt aber nicht allgemein! 7. Beispiel: Wir betrachten die falsche Formel 1+2+3+
... + n = n(n + 1) + 1 2
(vgl. Beispiel 3) und zeigen, daß dennoch der Induktionsschluß durchfuhrbar ist: Wir nehmen also an, die Formel sei fUr ein n richtig und zeigen, daß sie dann
8
I Zahlen, Gleichungen und Gleichungssysteme
auch für n
+ 1 gültig ist.
1 + 2 + 3 + .. , + n + (n + 1)
n(nt 1 )
=
+ 1 + (n + 1)
+ 1 = (n+l)t+ 2) + 1. ョHKャIセR@
Dies ist die Formel für n + 1. Obwohl der Induktionsschluß durchführbar ist, gibt es keine natürliche Zahl n, für welche die Formel richtig ist. Der Induktionsschluß verliert also seinen Sinn, wenn der Nachweis fUr n = 1 oder fUr einen anderen festen Zahlenwert nicht erbracht werden kann. 0
Mit MAPLE können Summenausdrücke nicht nur berechnet werden, sondern man findet fUr viele Summenwerte auch allgemeine Formeln: > Sum ((3, i=1 .. n) = sum ((3, i=1 .. n): > simplify(%); nIl 1 i 3 =_n4 + _n 3 + _n 2 i=l 4 2 4
> Sum ((4, i=1 .. n) = sum ((4, i=1 .. n): > simplify(%); n
1 5 1 4 1 3 '/',4 = -n + -n + -n - -1n 5
i=l
2
3
30
2.3 Geometrische Summenformel FUr viele Anwendungen wichtig ist die geometrische Summenformel: Satz (Geometrische Summenformel) n 1- qn+l FUr jede reelle Zahl q 1 gilt: Lqi= 1-q
E No)
i=O
Beweis durch vollständige Induktion. Induktionsanfang n = 0:
o L..J q'
,",'
0
=q =1=
1 -q 1 1_ q .
i=O
Induktionsschluß von n auf n + 1: Sei n beliebig und die Formel richtig fUr n, dann gilt für n + 1: n+l n 1 _ qn+l 2: qi = 2: qi + qn+1 = + qn+1 i=O i=O 1- q 1 _ qn+2 1 - qn+l + (1 - q)qn+l
1-q
1-q
o
2.5 Der binomische Lehrsatz
9
2.4 Permutationen Als Permutation einer Menge versteht man alle möglichen Anordnungen der Elemente der Menge. Ist A = {ab a2, a3, ... , an}, SO kommt auf jede Position in der Menge genau ein Element. Eine andere Anordnung der Menge ist z.B.
Satz: Die Anzahl aller möglichen Anordnungen einer n-elementigen Menge
= 1 . 2 . 3 ..... n. Induktionsanfang n = 1:
{ab' .. , an} ist gleich n!
Beweis durch vollständige Induktion. Die Anzahl aller Anordnungen der l-elementigen Menge {ad ist 1. Induktionsschluß von n auf n + 1: Gesucht ist die Anzahl aller Anordnungen einer (n + 1)-elementigen Menge {ab a2, a3, ... , a n+!}. Dazu betrachten wir das Element a1 und dessen Plätze (Positionen) in dieser Menge. a1 kann an 1. Stelle stehen; dann gibt es nach Induktionsvoraussetzung fUr die restlichen n Elemente n! Anordnungen. a1 kann auch an 2. Stelle stehen; dann gibt es nach Induktionsvoraussetzung für die restlichen n Elemente n! Anordnungen. a1 kann auch an 3. Stelle stehen; wieder gibt es dann fUr die restlichen n Elemente n! Anordnungen. usw. a1 kann also an n+ 1 verschiedenen Positionen stehen, und die verbleibenden n Elemente haben dann noch n! unterschiedliche mögliche Anordnungen. Insgesamt gibt es also n! . (n + 1) = (n + I)! Möglichkeiten. 0 Folgerung: Die Anzahl der k-elementigen Teilmengen einer n-elementigen Menge { ab ... , an} ist gleich n! k!(n - k)! Begründung: Alle k-elementigen Teilmengen der Menge M = {a1, ... , an} findet man, indem aus allen n! Anordnungen nur die ersten k Elemente genommen werden. Dabei tritt jede k-elementige Teilmenge k!-mal auf und die verbleibenden (n - k)!-mal. Damit sind die k-elementigen Teilmengen gleich ォAHZセIG@ 0 Anwendung: Die Chance, beim Lotto-Spiel "6 aus 49" die richtige Kombination zu erraten, ist etwa 1: 14 Millionen. Denn die Anzahl der 6-elementigen Teilmengen einer 49-elementigen Menge ist gleich 49! = 44-45·46·47·48·49 = 13.983.816. 6! 43!
1·2·3·4·5·6
2.5 Der binomische Lehrsatz FUr zwei naturliehe Zahlen n und k mit 0 ::; k ::; n bezeichnet man die Zahl n! ( n ) .- k!(n - k)! k
(man spricht n Uber k) als Binominalkoeffizient.
10
I Zahlen, Gleichungen und Gleichungssysteme
Die Binominalkoeffizienten lassen sich entweder durch die obige Formel oder durch das nach Pascal benannte Schema bestimmen, dem sog. Pascalschen-Dreieck: Beginnend mit 1 wird die unten angegebene Pyramide in jeder Stufe um eine 1 rechts und links erweitert. Die Zwischenzahlen ergeben sich aus der Summe der beiden darOberstehenden Zahlen.
(2) :
(D: HセI@
1 1
:
(%) :
HセI@
HセI@
:
HセI@
:
:
1
2 3
4
1 1
5
6
3
15
4
6 10
1 1
10 20
5 15
6
Die Binominalkoeffizienten werden in MAPLE berechnet durch > binomial (49,6); 13983816
Bemerkung: Mit den Binominalkoeffizienten können wir die letzte Folgerung kurz formulieren: Es gibt (
セ@
) Möglichkeiten aus n Objekten genau k aus-
zuwählen. Aus dieser Aussage erhalten wir die binomische Formel: Satz: (Binomischer Lehrsatz). Für beliebige Zahlen a, bE 1R und jede natürliche Zahl n 2': 0 gilt:
Beweis: Multipliziert man die rechte Seite aus, so kommt der Term bk so oft vor, wie man k Faktoren aus n Faktoren wählen kann, also (
セ@
Bemerkung). Die restlichen (n - k) Faktoren tragen zu an -
) -mal (siehe obige k
bei.
0
§3. Mathematische Beweismethoden
11
8. Beispiele: (1) (x+y)O = 1 (x+y)l=x+y (x + y)2 = x 2 + 2xy + y2 (x + y)3 = x 3 + 3x2y + 3xy2 + y3 (x + y)4 = x 4 + 4x 3y + 6x 2y 2 + 4xy3 + y4 (2) Wir berechnen den Wert der Potenz (104)3 mit dem Binomischen Lehrsatz:
(104)3
= (100 + 4)3 = 1003 + 3· 1002 ·4+ 3 . 100.42 + 43 = 1000000 + 120000 + 4800 + 64 = 1.124.864.
(3)
(4) Das Auswerten der binomischen Formeln erfolgt in MAPLE mit den expandBefehl
> (a+bf4 = expand «a+bf4);
§3. Mathematische Beweismethoden Man kann die gesamte Mathematik als eine Menge von Aussagen betrachten, die aus Grundaussagen rein logisch abgeleitet (=bewiesen) werden. Diese Aussagen sind dann unter den getroffenen Voraussetzungen allgemein gültig und nicht widerlegbar. Dies ist das Prinzip der Mathematik, das auf Euklid (ca. 300 v. ehr.) zurück geht. Euklid hat erstmals in seinen "Elementen" nicht beobachtete Naturgesetze aufgelistet, sondern mathematische Gesetze (=Satze) bewiesen. Diese Art der Vorgehensweise stellt seither einen prinzipiellen Unterschied zwischen der Mathematik und den Naturwissenschaften dar. Dort gilt ein Naturgesetz dann als gesichert, wenn mehrere, unabhängige Experimente immer wieder die gleiche Aussage bestätigen. Ein Naturgesetz hat solange Gültigkeit bis es durch ein anderes Experiment widerlegt wird. Obwohl wir in diesem Lehrbuch mehr auf die Anwendbarkeit der Mathematik als auf strenge mathematische Beweise unser Augenmerk legen, sollen die wichtigsten Beweismethoden doch klar aufgezeigt werden. 3.1 Vollständige Induktion. Die vollständige Induktion gehört zu den wichtigsten elementaren Beweismethoden in der Mathematik. Eine Aussage gilt für alle natürlichen Zahlen als bewiesen, wenn sie für n = 1 explizit nachgeprüft wird und im Induktionsschluß die Aussage + 1) unter der Voraussetzung gezeigt wird. Diese Methode wurde ausführlich in §2.2 diskutiert.
12
I Zahlen, Gleichungen und Gieichungssysteme
3.2 Direkter Beweis. Unter einem direkten Beweis versteht man die Methode, aufgrund von Voraussetzungen oder gültigen Formeln eine Aussage direkt herzuleiten. Als Beispiel hierfür dienen der Beweis des binomischen Lehrsatzes (§2.5) oder der folgende Beweis zur geometrischen Summenformel: Satz (Geometrische Summenf0r:rm=e::;:IL.-_ _ _ _-, n . 1- qn+1 Für jede reelle Zahl q =J 1 gilt: q' = --=-i=O l-q
L
E
No)
Beweis: Wir definieren n
Sn :=
L qi = qO + ql + ... + qn
(1)
i=O
und multiplizieren diese Gleichung mit q q . Sn = ql
+ q2 + ... + qn+1.
(2)
Durch Subtraktion der GI. (2) von GI. (1) ist
Somit gilt
(1 - q) . Sn
= 1-
n+l
q
=*' Sn =
n セ@
i
q
=
i=O
1
qn+1 1_ q
-
Damit ist die geometrische Summenformel direkt bewiesen. 3.3 Beweis durch Widerspruch. Eine ebenfalls häufig ist der Beweis durch Widerspruch. Um eine Aussage das Gegenteil an und führt dies zum Widerspruch. Der weis für den Satz, daß es unendlich viele Primzahlen illustrieren.
o
benutzte Beweismethode zu beweisen nimmt man folgende euklidische Begibt, soll diese Methode
Definition: Eine natUrliehe Zahl P > 1 heißt Primzahl, wenn sie nur 1 und sich selbst teilbar ist. Satz: Es gibt unendlich viele Primzahlen. Beweis durch Widerspruch: Wir nehmen an, es gäbe nur endlich viele Primzahlen, nämlich PI, P2, ... ,Pn > 1. Wir betrachten dann die natürliche Zahl m := PI . P2 ..... Pn
+ 1.
Diese Zahl m ist größer 1, da die Primzahl 2 als Faktor vorkommt. Die Zahl m kann keine weitere Primzahl sein, da wir angenommen haben, daß PI, P2, ... ,Pn
4.1 Zahlenmengen und Operationen
13
alle Primzahlen darstellen. Daher ist m durch mindestens ein Pi E {Pl, P2, ... , Pn } teilbar. Pi teilt somit sowohl Pl . P2 ..... Pn als auch 1. Dies ist aber ein Widerspruch, da 1 keine Teiler größer als 1 besitzt. Wir haben also die Annahme (es gibt nur endlich viele Primzahlen) zum Widerspruch geführt. Wenn es nicht endlich viele Primzahlen gibt, dann müssen es unendlich viele sein. 0 3.4 Beweis durch Gegenbeispiel. Ein Gegenbeispiel zu einer Behauptung anzugeben ist ebenfalls eine mögliche Beweisform. • Alle Primzahlen sind ungerade. (Gegenbeispiel ist die Zahl 2.) • Durch die Formel n 2 - n +41 erhält man Primzahlen. (Gegenbeispiel n = 41; siehe Beispiel 6.)
§4. Reelle Zahlen Wir stellen uns auf den Standpunkt, daß uns die reellen Zahlen zur Verfügung stehen und gehen nicht auf den axiomatischen Aufbau ein. FUr physikalische Messungen würden die rationalen Zahlen ausreichen, für die höhere Analysis weisen die rationalen Zahlen "zu viele Löcher" auf. Erst ihre Erweiterung zu den reellen Zahlen macht die Differential- und Integralrechnung möglich.
4.1 Zahlenmengen und Operationen Auf den natürlichen Zahlen N gibt es als Grundrechenarten + und·. Die Gleichung x + 1 = 0 ist innerhalb N formulierbar, aber nicht lösbar. Man erweitert daher den Zahlenbereich um all die Lösungen der Gleichungen
x+n
= 0,
wenn n E No. Die Lösungen sind 0, -1, -2, -3,··· und der erweiterte Zahlenbereich nennt man 7L, die ganzen Zahlen. In 7L läßt sich fUr jedes n E 7L die Gleichung x + n = 0 lösen. Nicht lösbar ist die Gleichung 2x = 1. Man erweitert nun 7L um all die Lösungen von Gleichungen der Form
q·x=p mit P, q E 7L und q O. Somit erhält man die Zahlenmenge der rationalen Zahlen セN@ In diesem Zahlenbereich sind alle Gleichungen obiger Form lösbar. Aber die Gleichung besitzt in セ@ keine Lösung. Also erweitert man die rationalen Zahlen um all die Lösungen von Gleichungen obiger Bauart und kommt so zu den reellen Zahlen R.. In den reellen Zahlen sind noch die sog. transzendenten Zahlen, wie e und
14
I Zahlen, Gleichungen und Gleichungssysteme
7r enthalten, die wir im Kapitel über Folgen noch genauer untersuchen. In Tabelle 1 sind die Zahlenbereiche mit den zugehörigen Rechenoperationen nochmals aufgelistet.
Mengen No natürliche Zahlen :z ganze Zahlen IQ rationale Zahlen R reelle Zahlen
Grundoperationen
+ + + +
nicht lösbar
x+I=O 2·x= I
-
x'J. =2
\ \
x'J.+I=O
Tabelle 1: Zahlenmengen und Grundrechenoperationen sowie Gleichungen, die im entsprechenden Zahlenbereich nicht lösbar sind.
Darstellung reeller Zahlen. Zur Veranschaulichung der reellen Zahlen dient die bekannte von - nach + gerichtete Zahlengerade. Jeder Punkt auf der Zahlengeraden entspricht genau einer reellen Zahl. -.1. 2
,
,
-2
-1
*
,
o
,
t
セ@
1
セ@
IR
.1. 3
Reelle Zahlengerade
4.2 Die Rechengesetze für reelle Zahlen In R sind zwei Verknüpfungen gegeben, nllmlich + und·. Addition und Multiplikation zweier reeller Zahlen liefern wieder reelle Zahlen. Formal hat man hiermit zwei Abbildungen + und . definiert:
+: R
x R ---+ R
.: R x R
---+
R
mit
(x,y)
mit
(x,y)
I----t X
I----t
+y
X·
y.
Es gelten die Rechengesetze der Addition
x + (y + z) = (x + y) + z x+y=y+x x+O=x
Assoziativgesetz Kommutativgesetz Existenz der Null
Zu jedem x gibt es ein (-x) E R mit
x+(-x)=O
Inverses Element
15
4.2 Die Rechengesetze fUr reelle Zahlen
Es gelten die Rechengesetze der Multiplikation
(MI) (M2)
(M3) (M4)
x· (y. z) = (x· y) . z x·y=Y·X Es gibt eine reelle Zahl 1 E R mit 1 f. 0, so daß l·x = x Zu jedem x E R\{O} gibt es ein x-I E R mit X· x-I = 1
Assoziativgesetz Kommutativgesetz Existenz der Eins Inverses Element
Es gilt das Distributivgesetz
(D)
X·
+ z) = x· y + x· z
(y
Alle weiteren Rechengesetze der reellen Zahlen lassen sich auf diese elementaren Gesetze zurückführen.
Bemerkung: Eine Menge K zusammen mit zwei Verknüpfungen
+:KxK--+K
mit
(x,y)t---tx+y
.: KxK--+K
mit
(x, y)
-
die den Axiomen Körper.
t---t
x· y,
(MI) - (M4) und (D) genügen, nennt man
9. Beispiele: (1) (R, +,.) ist ein Körper. (2) (CQ, +, .) ist ein Körper. (3) (Z,+,·) ist kein Körper, da (M4) verletzt ist: z.B. 2 E Z besitzt bezüglich der Multiplikation kein Inverses, so daß 2 . x = 1. verletzt ist. (4) (N, +, .) ist kein Körper, da z.B. (5) (F2 , +,.) mit F2 = {O, I} und den Verknüpfungen
0
0 0
1 1
1
1
0
+
セ@
tftttjj
ist ein Körper. Man rechnet die Rechengesetze direkt nach. F2 ist der kleinstmögliche Körper; denn jeder Körper muß mindestens zwei Elemente enthalten: o und 1. (6) ({ a + bV2 mit a, bE CQ}, +,.) ist ein Körper.
16
I Zahlen, Gleichungen und Gleichungssysterne
4.3 Potenzrechnen Wir definieren zu jeder reellen Zahl a E R die Potenz von a durch
ャ。oLセ@
1, a'
Lセ。@
an
Gセ@
(n E n-mal
N)'I
Definition: Die n-te Wurzel einer Zahl a 2: 0 (n E N)
ist definiert als diejenige positive reelle Zahl b mit der Eigenschaft bn
= a.
Es gelten die Potenzrechenregeln
an
(2) bn
an
(3) -
am
= an-m = amin
(5)
fUr (a
b = (a)n
fUr (b
# 0)
# 0)
fUr (a 2: 0)
E N)
10. Beispiele:
Potenzrechnen mit MAPLE. Die Potenzrechenregeln sind MAPLE bekannt, zur Vereinfachung der AusdrUcke muß explizit mit dem simplify-Befehl gearbeitet werden.
> 。セoL@ 。セョ[@
17
4.4 Logarithmen
4.4 Logarithmen Definition: Gegeben ist die Gleichung a = bX (a, b benem a und b der Exponent x. Wir nennen
> 0). Gesucht ist bei gege-
Ix = logb a I zur Basis b.
den Logarithmus von
Für feste Basis b gelten die Logarithmenrechenregeln (1) log(u· v) = log(u) (2) ャッァHセI@
+ log(v)
= log(u) -log(v)
(3) log(u n )
(v
= n ·log(u)
Spezielle Logarithmen sind der Logarithmus zur Basis 10
loga:= loglOa (lOer Logarithmus), der Logarithmus zur Basis 2 (Logarithmus dualis)
ld a := log2 a (2er Logarithmus) und der Logarithmus zu Basis e
lna := logea (natürlicher Logarithmus).
Zwischen unterschiedlichen Logarithmen besteht der Zusammenhang
logbY
logeY
l b =oge
(b, c, Y
> 0).
Dadurch ist es ausreichend einen Logarithmus (La. den natürlichen Logarithmus) berechnen zu können. Die Logarithmen zu anderen Basen ergeben sich dann durch obige Formel. Beweis der Logarithmenformel: Aus bX = Y folgt per Definition des Logarithmus zur Basis daß x = logb y. Andererseits gilt für den Logarithmus zur Basis c nach der Logarithmusregel (3):
l ogeY = l ogc bx
= X· l ogc b :::} X
Hieraus folgt die behauptete Formel.
loge Y = -l--b' ogc
o
18
I Zahlen, Gleichungen und Gleichungssysteme
1L Beispiele:
= k =} x = log2 k = -log2 8 = -3. = 0.0001 =} x = log1OlO-4 = -4 log1OlO = -4. 3 = セ@ lna = lnfo +lnb- 2 -lne! (4) logJ Va 2b{!ac2 = log((a 2b a t c!)t)t = ャッァ。ィセZ」ヲR@ = i4 log + i log b + Qセ@ log c.
(1) 2x
(2) lOx (3) In @セ
2lnb -llnc+3Ind.
Logarithmen in MAPLE. In MAPLE wird der Logarithmus zur Basis b durch log [b] festgelegt. log als auch ln stehen für den natürlichen Logarithmus und log 10 bezeichnet den lOer Logarithmus. Man kann auch direkt auf die Definition des Logarithmus zurückgreifen und die Gleichung bX = y mit dem solve-Befehl nach x auflösen. > solve (bAx = y,x); ln ln (b)
4.5 Anordnung der reellen Zahlen Unter den reellen Zahlen herrscht eine bestimmt Anordnung: Zwei reelle Zahlen a, b ERstehen stets in genau einer der drei folgenden Beziehungen zueinander: セ@
ab
(a liegt rechts von b).
I
a=b
Unter dem Betrag einer reellen Zahl verstanden. Er wird durch das Symbol
lal:= { 12. Beispiel: 131
= 3;
I-51
= 5;
iMセ@
wird der Abstand von
für für für
= セ[@
a a a
>0
=0 0, Y > 0,* x + y > O. > 0, Y > 0 '* x . y > O. Sind x > 0 , Y > 0, dann gibt es
(1) x (2) x
(3)
Inx >y
I
immer eine natürliche Zahl n E N, so daß
(Archimedes Axiom).
Folgerung: (Bernoullische Ungleichung)
(x セ@ -1 und n E N)
ャHKクIョセ@
I
Beweis durch vollständige Induktion. FUr n = 1 gilt sogar die Gleichheit. Induktionsschluß von n auf n + 1: Wegen 1 + x > 0 folgt durch Multiplikation der Induktionsvoraussetzung (1 + x)n セ@ 1 + n x mit (1 + x): (1 + x)n+l セ@ (1 + nx)(l + x) = 1 + (n + l)x + nx 2 セ@ 1 + (n + l)x. 0
Intervalle: Zur Beschreibung von Teilmengen von 1R fuhren wir folgende Notationen ein: (1) Endliche Intervalle (a < b)
[a,b] [a, b) (a, b] (a, b) (2)
.-
.-
..-
{x:aS:xS:b} {x:aS:xa .1R::;a .- (-00, a] 1RO.
•
Multiplikation (bzw. Division) beider Seiten mit einer negativen Zahl K zu solve (abs (2*x+2)
(1)
> 3,
RealRange ( Open( セIL@
x);
00), RealRange( -00, Open( セUI@
)
Dabei bedeutet RealRange die Angabe eines Intervalls und Open(!), daß nicht zur Menge gehört, d.h. es sich um ein linksseitig offenes Inter-
!
24
I Zahlen, Gleichungen und Gleichungssysteme
vall handelt. Die Lösungsmenge besteht damit aus zwei Teilintervallen, dem vereinigt mit dem offenen Intervall HセL@ 00): offenen Intervall (-00, MセI@ L = (-00, MセI@ u HセL@ 00).
>
(2)
salve ((x-1f2
< = abs (x), x); RealRange
Hセ@
2
-
セvU@ 2
セ@ + セvUI@ 2
'2
Die Lösungsmenge besteht aus dem beidseitig abgeschlossenen Intervall
§6. Lineare Gleichungssysteme Lineare Gleichungssysteme (LGS) spielen in Theorie und Anwendungen eine sehr wichtige Rolle. In diesem Abschnitt fuhren wir eine Methode ein, mit der beliebige LGS gelöst werden können: den Gauß-Algorithmus. Da das Lösen von LGS fUr große Systeme sehr rechenaufwendig wird, geben wir zwei Pascal-Programme an, mit denen LGS numerisch durch den Gauß-Algorithmus gelöst werden. Auf allgemeine Zusammenhänge und Aussagen uber LGS sei auf das Kap. III, Matrizen und Determinanten, verwiesen.
6.1 Ein Einführungsbeispiel Gegeben sei das nebenstehende elektrische Netzwerk mit den gegebenen Widerständen Rl = H1, R2 = 50, R3 = 30. Diesem Netzwerk werden zwei Gleichströme lA = lA und JB = 2A zugeführt. Gesucht sind die Einzelströme ft,I2, h.
1.:=?
K
Ia
Zum Aufstellen der Modellgleichungen verwenden wir die KirchhotTschen Gesetze: Der Knotensatz besagt, daß die Summe der in einem Knoten zu- und abfließenden Ströme gleich Null ist. Der Maschensatz besagt, daß in einer Masche die Summe aller Spannungen Null ergibt. Bei unserem Beispiel gilt fUr die Knoten K A und K B (KA) : J3 = JA + ft (K B ): JB = ft +J2 und für die Masche mit angegebenen Strornrichtungen (M) : R1ft + R 3J3 - R 2 J2 = O.
25
6.1 Ein Einfuhrungsbeispiel
Dies ergibt ein System von 3 Gleichungen:
GI G2 G3
111
+
h
o
+ 313
512
1 -1 1
1
113
Ih + 112
2
12 -5 0
1
13 3 1 0
r.S. 0 1 2
Dieses System wird gelöst, indem die Variable h aus Gleichungen G2 und G3 eliminiert wird. Dazu bildet man die Summe aus Gleichung GI und G2 bzw. die Differenz aus Gleichung GI und G3 : gセ@
512 + 512 + 612 +
= GI
G2 = GI +G2 gセ@
= GI - G3
h
o
313 4h 313
1
o o
1 -2
-5 -5 -6
3 4 3
r.S. 0 1 -2
Anschließend verarbeiten wir Gleichung und gセ@ und eliminieren die Variable 12 aus gセN@ Dazu addieren wir das 6-fache von Gleichung G; zum (-5)-fachen von Gleichung gセ@ :
-3012 3012
+
24h 1513 9h
=
6 10 16
Damit erhalten wir schließlich
セ@g =G1 G"2 -- G'2 gセ@ = 6G; - Ugセ@ Aus Gleichung gセ@
512 512
111
+ +
313 4h 913
0 1 16
folgt
9h = 16 => 13 = Eingesetzt in Gleichung gセ@
16
9'
folgt 11 16 -512 + 4 . -9 = 1 => 12 = -9 .
Beide Ergebnisse in Gleichung gセ@
11
-
5·
11
eingesetzt liefert 16
7
9 + 3· 9 = 0 => h = 9'
Damit sind die Teilströme 11 ,12 '[3 berechnet.
h
12
1 0 0
-5 -5 0
13 3 4 9
r.S. 0 1 16
26
I Zahlen, Gleichungen und Gleichungssysteme
In der letzten Spalte wurde jeweils auf die Angabe der Variablen verzichtet und nur der Koeffizient der Variablen bzw. die Konstanten auf der rechten Seite der Gleichung aufgelistet. Hierbei steht an erster Stelle immer der Koeffizient von ft, an zweiter Stelle der Koeffizient von I 2 und an dritter Stelle der Koeffizient von h. Im Prinzip reicht diese Kurzversion des Gleichungssystems aus, um es zu lösen (---t Matrixbegriff). Die Vorgehensweise, die wir zur Lösung dieses speziellen Gleichungssystems gewählt haben, ist verallgemeinerbar (---tGauß-Algorithmus), wenn die gesuchten Größen nur linear (---tLGS) vorkommen.
6.2 Begriffsbildung und Notation Ein linearer Zusammenhang zwischen zwei Größen x und y liegt dann vor, wenn x proportional zu (x rv ist, d.h. + = const. Allgemeiner bezeichnet man eine Gleichung der Form
+ bX2 + CX3
= d
als lineare Gleichung in da jede der Variablen und X3 nur in linearer Form, also zur Potenz 1 auftritt. Jedes 3-Tupel von reellen Zahlen E lR.J = 1R x 1R x 1R, das die Gleichung erfüllt, heißt Lösung.
16. Beispiele:
Xl - X2 + X3 = 0 ist eine lineare Gleichung und hat z.B. (0,1,1), (1,1,0), (1,2,1) als Lösungen.
(1)
(2) Die Gleichung x 2 + 2x - y x quadratisch vorkommt.
= 0 ist keine lineare Gleichung, da die Variable
Definition: Ein System von m linearen Gleichungen in den nUnbekannten
x x
+ +
x2
+ +
+ +
+
m 2X 2
+
+
X2
bl X
b2
bm
nennt man ein lineares Gleichungssystem (LGS). Die reellen Zahlen heißen die Koeffizienten und bi die Konstanten der rechten Seite des LGS. AbkUrzend fUr das LGS schreiben wir die Koeffizienten und die rechte Seite in das folgende Schema
6.3 Das Lösen von linearen Gleichungssystemen
27
Man nennt dieses Schema die erweiterte Koeffizientenmatrix bzw. kurz Matrix. Die durchgezogene linie soll daran erinnern, daß die Koeffizienten links und die Konstanten rechts vom Gleichheitszeichen stehen. Ein LGS, bei dem alle Konstanten bi der rechten Seite gleich Null sind, heißt homogenes LGS. Ist mindestens eine Konstante bi ungleich Null, so heißt es ein inhomogenes LGS. Jede Zeile der Matrix steht für eine Gleichung; jede Spalte ist der entsprechenden Unbekannten zugeordnet. Die Lösung besteht aus allen n-Tupeln (XbX2, ... ,xn ), die sämtliche m Gleichungen erfüllen. Wie wir beim einleitenden Beispiel gesehen haben, werden beim sukzessiven Lösen des LGS nur jeweils die Koeffizienten und die Konstanten verändert, nicht aber die Variablen. Daher verzichtet man beim Lösen von LGS ganz auf die Variablen und führt alle Rechenschritte in der Matrizenschreibweise durch.
6.3 Das Lösen von linearen Gleichungssystemen Umformungen, welche die Lösungsmenge eines Systems nicht ändern, nennt man
Äquivalenzumformungen. Folgende Umformungen sind Äquivalenzumformungen eines linearen Gleichungssystems: (1) Die Reihenfolge der Gleichungen kann vertauscht werden. (2)
Eine Gleichung kann mit einer reellen Zahl .A "f; 0 multipliziert werden.
(3) Zu einer Gleichung kann eine andere Gleichung des Systems addiert werden.
Wendet man diese 3 Regeln systematisch - wie im folgenden beschrieben wird - an, ist die Lösungsmenge jedes LGS bestimmbar. Wie im Einleitungsbeispiel gezeigt, wird in jedem Rechenschritt eine Variable aus dem System eliminiert und dadurch um eine Gleichung reduziert, bis zum Schluß nur noch eine Gleichung für eine Variable übrig bleibt. Das auf Gauß (1777-1855) zurückgehende Verfahren heißt das Gaußsehe Eliminationsverfahren oder der Gauß-Algorithmus. Wir beschränken uns bei der Beschreibung der Einfachheit halber auf quadratische Systeme mit n Gleichungen für n Unbekannte. Der Gauß-Algorithmus ist aber auf beliebige (n x m)-Systeme übertragbar.
28
I Zahlen, Gleichungen und Gleichungssysteme
Gauß-Algorithmus (1) Man wählt sich eine Gleichung mit einem Koeffizienten von
Xl
ungleich
Null als erste Gleichung. (2) Man eliminiert die Variable Xl aus den restlichen (n - 1) Gleichungen. Dazu wird die 1. Zeile mit _!!ll multipliziert und zur zweiten Gleichung a11 addiert. Ebenso verfährt man mit den übrigen Zeilen: Man addiert das Mセ。@ '-fache der 1. Zeile zur j-ten Zeile. Man erhält so (n - 1) Gleichungen 11 mit den (n - 1) Unbekannten X2, X3, ... ,X n . (3) Schritt (2) wird auf das reduzierte System angewendet, indem die Unbekannte X2 aus Zeilen 3 bis n eliminiert wird. Nach insgesamt (n - 1) Schritten bleibt nur noch eine einzige Gleichung mit der Unbekannten X n übrig. (4) Die eliminierten Gleichungen bilden ein gestaffeltes System von Zeilen, aus denen sich die Unbekannten in der Reihenfolge X n , Xn-l. ... ,X2, Xl berechnen lassen.
Im obigen Algorithmus wird angenommen, daß keiner der Koeffizienten aii gleich Null ist; ansonsten müssen die Zeilen vertauscht werden. Sind alle verbleibenden Koeffizienten von der zu eliminierenden Variablen Xi gleich Null, so kann dieser Schritt übergangen werden, da das LGS schon die gewünschte Form hat. Bei der numerischen Ausführung des Algorithmus entstehen Rechenungenauigkeiten jedoch bereits dann, wenn diese Koeffizienten sehr klein sind. Um solche Fehler möglichst klein zu halten, ist es günstig, die Zeilen in jedem Schritt so zu vertauschen, daß die Zeile mit dem betragsgrößten Koeffizienten a:i als oberste Gleichung gewählt wird. Man nennt dies Pivotisierung.
In den Programmen gaussl.pas und gauss2 .pas ist das Eliminationsverfahren in Pascal programmiert. Die Einschränkung für beide Programme ist, daß das LGS eindeutig lösbar sein muß. gauss2 .pas enthält eine Pivotisierung der Matrix. Die Rechengenauigkeit kann mit dem Programm genau. pas bestimmt werden.
17. Beispiele: (1) Ein System mit genau einer Lösung: Gesucht ist die Lösungsmenge des LGS
=
3 1 2
6.3 Das Lösen von linearen Gleichungssystemen
29
In Matrizenschreibweise lautet dieses LGS
(;! =!
ァセ@ セ@
G3
4 -3
.
321 )
2
Zur Lösung wenden wir den Gauß-Algorithmus an. Dazu schreiben wir die erste Zeile ab; multiplizieren GI mit (-3) und addieren das Ergebnis zur 2-fachen zweiten Zeile hinzu. Außerdem multiplizieren wir die erste Zeile mit (-2) und addieren das Ergebnis zur dritten Zeile:
ァセ@ ;: gセ@
Hセ@
0 -5
=!4 MセI@-4
セ@ -3G
I)
(G3 - 2Gd
Jetzt lassen wir die beiden ersten Gleichungen unverändert und formen die letzte Gleichung so um, daß der Koeffizient von X2 gleich Null wird.
G"· I . G"· 2 • G3" ..
HgセI@
2 1 -1
(
o
7 -5 003
-73 )
HgセI@ HWgセ@
-63
+ UgセI@
Aus dem äquivalenten System (") lassen sich nun die Lösungen leicht berechnen. Die letzte Gleichung liefert 3X3
= -63:::}
X3
= -21.
Eingesetzt in G;: 7X2 - 5· (-21) = -7:::} X2 = -16. Beides eingesetzt in gセZ@ 2XI + (-16) - (-21) = 3:::} Xl =-1. Somit hat das System genau eine Lösung (-1; -16; -21) und die Lösungsmenge lautet
Man nennt das System (") ein System mit oberer Dreiecksmatrix, da die Eintraguna;2' a;3) gleich Null sind. Hat das Sygen unterhalb der Hauptdiagonalen H。セャG@ stem obere Dreiecksform ist das Eliminationsverfahren beendet. Durch RUckwt1rtsauflasen lassen sich dann die Unbekannten XI. X3 bestimmen. (2) Die Lösung enthält eine Variable: Um das System
Xl -2XI 2XI
3X2
+ -
X2
16x2
+ + +
2X3 3X3
18x3
= 4
= =
2 28
zu lösen, formen wir die Koeffizientenmatrix in zwei Schritten so um, daß sie
Dreiecks/orm erhält
30
GI G2 G3
gセ@ gセ@
gセ@
gセ@ G; gセ@
I Zahlen, Gleichungen und Gleichungssysteme
(Mセ@ ( (
-3
1
0 0 1 0
0
2 1 3 -16 18 -3 2 -5 7 -15 21 -3 2 -5 7
0
0
Qセ@
20
in
I
Aus der letzten Zeile folgt 0 . X3 setzen wir X3
(G 2 + 2G I ) (G3 + G2)
)
30
= A (beliebig). In gセ@
Hgセ@
- SgセI@
= 0 I, welches für beliebiges X3 erfüllt ist. Daher eingesetzt, folgt
7 - 5X2 + 7A = 1O::::} X2 = -2 + SA. Beides in gセ@
eingesetzt, liefert Xl
7 = 4 + 3( -2 + -A) 5
2A
11 = -2 + -A. 5
Um eine einfachere Schreibweise zu erhalten, setzen wir A = 5k, so daß insgesamt die Lösungsmenge lautet
(3) Das System hat keine Lösung: Wir betrachten das System aus (2), indem wir die letzte Gleichung abändern: Die Konstante 28 wird durch 27 ersetzt. Durch elementare Umformungen erhält man
(
1 -3 2 -5 7
o
000
I
Qセ@
) .
-1
-11.
Aus der letzten Zeile folgt 0 . X3 = Diese Gleichung ist nicht erfüll bar, weil die linke Seite immer Null ergibt. Daher ist L = {} . (4) Homogenes LGS: Nach Beispiel (2) können wir sofort die Lösungsmenge des homogenen LGS
3X2 X2 16x2
+ + +
2X3 3X3
=
0
18x3
=
0 0
6.3 Das Lösen von linearen Gleichungssystemen
31
angeben, denn die elementaren Zeilenumformungen liefern
1 -3 2 -5 7 000
o
(
Durch Rückwärlsauflösen erhalten wir aus Zeile 3:
Daher ist
X3
beliebig. Wir setzen
-5X2
X3
=5
In Zeile 2 eingesetzt, folgt
+ 7 . 5k = 0 セ@
X2
= 7k
und beides in Zeile 1 eingesetzt: Xl
= +3· 7k -
2 . 5k
= llk.
Daher ist
Das Lösungsverhalten von LGS werden wir systematisch im Kap. III, Matrizen und Determinanten, untersuchen. Beispiel (1) - (4) legen aber folgende allgemeingültige Schlußfolgerung nahe:
Lösungsverhalten von linearen Gleichungssystemen (1)
Ein inhomogenes LGS besitzt entweder genau eine Lösung oder unendlich viele Lösungen oder überhaupt keine Lösung.
(2) Ein homogenes LGS besitzt entweder genau eine Lösung, nämlich die
trivIale Null-Lösung x
(3)
セ@ セ@ (
), ode< unendHch vIele Lösungen.
Falls das inhomogene LGS lösbar ist, setzt sich die Lösung zusammen aus allen homogenen Lösungen plus einer Lösung des inhomogenen Systems:
= LiJsungsmenge des inhomogenen LGS, Lh = LiJsungsmenge des zugehlJrigen homogenen LGS und X s eine spezielle LiJsung des inhomogenen Systems ist. wenn Li
32
I Zahlen. Gleichungen und Gleichungssysteme
18. Anwendungsbeispiel: Chemische Reaktion. Aus Quarz (Si O2 ) und Natronlauge (NaOH) entsteht Natriumsilikat (Na2 Si03) und Wasser (H20):
Gesucht sind die Anteile der Stoffe Xl. X2, X3, X4, fUr welche die Reaktion abläuft. Da nur ganzzahlige Vielfache in Frage kommen, sind naturliche Zahlen Xl, X2, X3, X4 zu bestimmen, so daß jedes der chemischen Elemente Si, 0, Na, H auf beiden Seiten der Reaktionsgleichung gleich oft auftritt. Dies fUhrt zu dem folgenden homogenen linearen Gleichungssystem:
= X3 = 2X3
Si: Na:
Xl
o:
2XI
H:
X2
X2
+ X2 = 3X3 + X4
= 2X4'
In Matrizenform lautet das LGS 1 0 -1 ( o 1 -2 2 1 -3
o
1
0 0 -1
0-1
セ@
)
o '---' o
Hセ@
0 0 0 0
]セ@
o o 1-1 0 0
Daher ist X4 beliebig. Wir wählen X4 = k. In Zeile 3 eingesetzt, folgt X3 Beide Ergebnisse in Zeile 2 bzw. Zeile 1 eingesetzt liefert X2 = 2k und Xl Die Lösung mit den kleinsten Anteilen der Substanzen lautet daher
= k. = k.
19. Anwendungsbeispiel: Mischen von Legierungen. Edelstahl ist eine Legierung aus Eisen, Chrom und Nickel. Beispielsweise besteht V2A-Stahl aus 74% Eisen, 18% Chrom und 8% Nickel. In untenstehender Tabelle sind vorhandene Legierungen (I - IV) angegeben, mit denen 1000 kg V2A-Stahl gemischt werden soll. Eisen Chrom Nickel
I 70% 22% 8%
11 72% 20% 8%
III 80% 10% 10%
IV 85% 12% 3%
Sind Xl, X2, X3, X4 die Anteile der Legierungen I - IV in Einheiten kg, so gilt fUr die Summe aller Mischungsanteile in kg
§7. Lösen von linearen Gleichungssystemen mit
33
MAPLE
FUr die Einzelelbestandteile Eisen, Chrom und Nickel gelten die Erhaltungsgleichungen
0.7 Xl + 0.72 X2 + 0.8 X3 + 0.85 X4 0.22 Xl + 0.2 X2 + 0.1 X3 + 0.12 X4 0.08 Xl + 0.08 X2 + 0.1 X3 + 0.03 X4
=
=
740 180 80
Man beachte, daß bei 1000 kg Legierung mit 74% Eisen das Eisengewicht 740 kg beträgt, entsprechendes gilt fUr Chrom und Nickel. Diese vier Gleichungen liefern ein inhomogenes lineares Gleichungssystem
1 1 1 1 70 72 80 85 ( 22 20 10 12 8 8 10 3
1000) 74000 18000 8000
eq1:= 11 - 5*12 + 3*13 = 0; > eq2:= - 11 + 13 = 1; > eq3:= 11 + 12 = 2; eql:= 11 - 5 12 + 3 13 = 0 eq2 := - 11 + 13 = 1 eq3:= 11 + 12 = 2 Die Lösung berechnet sich durch
> solve( {eq1,eq2,eq3}, {11,12,13} ); { 11
= セL@9
13 = 16, 12 = 11} 9 9
34
I Zahlen, Gleichungen und Gleichungssysteme
Die Variablen 11, 12, I3 bleiben aber nach wie vor undefiniert, d.h. der solve-Befehl weist die Lösungswerte den Variablen nicht explizit zu.
> 11,12,13; Il, 12, 13 Damit die Variablen 11, 12, I3 die Lösungswerte annehmen, müssen diese Werte mit dem assign-Befehl den Variablen zugewiesen werden. Erst nach der Ausführung des assign-Befehls besitzen die Variablen den Wert der rechten Seite.
> Sol:=solve( {eq1 ,eq2,eq3}, {11,12,13} ); > assign(Sol); > 11,12,13; Sol:= { Il
7 = 9'
13 =
7 11
16 9'
12 =
11} 9
16
9' 9' 9 Stellen wir das gleiche LGS nun jedoch mit einer Floating-Point-Zahl als Koeffizienten (z.B. bei Gleichung eq1 an = 1.) auf, so erhalten wir als Ergebnis nicht mehr die exakte Lösung für 11, 12, 13, sondern eine reelle Näherung. Da die Variablen von der vorherigen Zuweisung aber nun schon einen Wert besitzen, müssen sie zuerst durch
> 11 :='11': 12:='12': 13:='13': zurückgesetzt werden. solve liefert für die Gleichung > eq1f:= 1.*11 - 5*12 + 3*13 = 0: zusammen mit eq2 und eq3 die Lösung
> solve( {eq1f,eq2,eq3}, {11,12,13} ); { 13
= 1.777777778,
12
= 1.222222222,
Il
= .777777778}
Solange die Koeffizienten des LGS rationale Zahlen sind, stellt MAPLE die exakte Lösung innerhalb der rationalen Zahlen dar. Dies spiegelt die Tatsache wider, daß die rationalen Zahlen einen Körper bilden und MAPLE die arithmetischen Operationen innerhalb dieses Körpers ausführt. Ist einer der Koeffizienten eine reelle Zahl, wird die Rechnung innerhalb der reellen Zahlen durchgeführt und die Lösung standardmäßig bis auf 10 Dezimalstellen näherungsweise bestimmt. Die Genauigkeit kann mit Digits=n auf n Stellen gesetzt werden. Durch den Begriff der Matrix können LGS auch so formuliert werden, daß nur die Zeilen des LGS als Matrix A angegeben werden und die rechte Seite als Vektor b definiert wird. Dem solve-Befehl für Gleichungssysteme (auch nichtlinearen) entspricht der Iinsolve-Befehl bei der Formulierung von linearen Gleichungssystemen mit Matrizen. Das Ergebnis wird durch einen Lösungsvektor angegeben. Dieser Lösungsvektor enthält Parameter, wenn das LGS nicht eindeutig lösbar ist.
§7. Lösen von linearen Gleichungssystemen mit MAPLE
35
Die Formulierung von LGS über Matrizen ist allgemeiner, da mehr Operationen für Matrizen zur Verfügung stehen und damit mehr Manipulationen mit Matrizen durchgeführt werden können. Um die MAPLE-Befehle zur Linearen Algebra zur Verfügung zu haben, muß das Prograrnmpaket Iinalg aktiviert werden. > with(linalg): Warning: new definition for norm Warning: new definition for trace
Die Definition der Matrizen erfolgt mit dem matrix-Befehl, indem man die Zeilen der Matrix spezifiziert: > A1:=matrix([ [2,1,-1] , [3,5,-4] , [4,-3,2])); 2 A1:= [ 3 4
1 -1
5-4 -3 2
1
Die Definition der rechten Seite des LGS erfolgt durch den vector-Befehl: > b1 :=vector([3,1,2)); b1:= [3,1,2] und mit Iinsolve(A,b) wird das LGS gelöst: > linsolve(A1,b1);
[-1, -16, -21]
Analog verfährt man mit Beispiel (2) > A2:=matrix([ [1,-3,2] , [-2,1,3] , [2,-16,18] )): > b2:=vector([4,2,28)): > Iinsolve(A2,b2);
Besitzt die Lösung des LGS wie in diesem Falle einen frei wählbaren Parameter, kennzeichnet MAPLE diesen mit dem Symbol _. Der Unterstrich zu Beginn des Variablennamens weist also darauf hin, daß das System diese Größe eingeführt hat. Ist das LGS wie im Falle (3) nicht lösbar, so liefert Maple keine Antwort > b3:=vector([4,2,27)): > linsolve(A2,b3); LGS können auch explizit mit dem Gauß-Algorithmus gelöst werden. Dazu verwendet man den gaussjord-Befehl: Zunächst geht man von der Matrix A zur der um den Vektor b erweiterten Matrix über, augment(A, b), und führt anschließend
36
I Zahlen, Gleichungen und Gleichungssysteme
den Gauß-Algorithmus mit gaussjord aus. Um die Lösung des LGS zu erhalten, wählt man den Befehl backsub zum Rückwärtsauflösen. > B := augment(A1.b1); > gaussjord(%); > backsub(%);
1 -1 3] [ oo -1] [セ@
B'.-
2 5 -4 1 3 2 2 4 -3 0 1 -16 0 1 -21
[-1, -16, -21] Ist das LGS nicht lösbar, erhält man durch den backsub-Befehl die Fehlermeldung Error, (in backsub) inconsistent system
Die elementaren Zeilenumformungen beim Gauß-Verfahren können durch die folgenden Befehle auch im einzelnen nachvollzogen werden (siehe Worksheet zu den LGS): addrow(A,n,m,c): addiert zur m-ten Zeile der Matrix das c-fache der n-ten Zeile swaprow(A,n,m): vertauscht die n-te mit der m-ten Zeile mulrow(A,n,c): multipliziert die n-te Zeile mit c
Zusammenstellung der MAPLE-Befehle Grundlegende Befehle zum Arbeiten mit Zahlen
+ -
* /
! binomial In, log log[b] expand simplify assurne A
Zuweisung Grundrechenoperationen Potenz, Fakultät Binominalkoeffizient Natürlicher Logarithmus Logarithmus zur Basis b Ausmultiplizieren von KlammerausdrUcken Vereinfachen von AusdrUcken Einschränkung von Variablen
Zusammenstellung der MAPLE-Befehle
37
Grundlegende Befehle für Mengen A:={ ... } A union B A intersect B A minus B cartprod( •. , .. ) member( element, menge)
Definition einer Menge A Vereinigung der Mengen A und B Durchschnitt der Mengen A und B Differenzmenge von A und B Kartesisches Produkt von zwei Mengen Element einer Menge?
Grundlegende Befehle von Summen und Produkten Sum (i*(i+l), i=l .. n) sum (i*(i+l), i=Ln) Product(I*(l+l), I=Ln) product(I*(l+l),I=Ln)
Inerte (träge) Form des Summen-Befehls Auswertung einer Summe Inerte (träge) Form des Produkt-Befehls Auswertung eines Produkts
Befehle zum Lösen von Gleichungen solve( eq, var)
Auflösen der Gleichung eq nach der Unbekannten
var solve( {eq( Ln)}, {var( Ln)})
Auflösen der Gleichungen eq.l, ... , eq.n nach den Variablen var.J, ... , var.n
Grundlegende Befehle zum Lösen von linearen Gleichungssystemen with(linalg) matrix([[zeilel},[zeile2}, .. , [zeile.n} ]) vector([spalte}) linsolve(A, b) augment(A, v) gaussjord( backsub
Linear-Algebra-Paket Definition einer Matrix (zeilenweise) Definition eines Vektors (spaltenweise) Lösen des linearen Gleichungssystems Ax = b Hinzufügen des Vektors v zur Matrix A Führt Gauß-Algorithmus an der erweiterten Koeffizientenmatrix Ab durch Rückwärtsauflösen eines linearen Gleichungssystems
38
I Zahlen, Gleichungen und Gleichungssysteme
Aufgaben zu Kapitel I 1.1
Stellen Sie die folgenden Mengen durch Aufzählen ihrer Elemente dar: a) {x : x ist Primzahl und x < 20} b) {x : x ist reell und x 2 + 1 = O}
= {x E 1R : 0 < x 3}. Bestimmen Sie graphisch sowie rechnerisch
1.2 Gegeben sind die Mengen (i)
1.3
(ii)
x
(iii)
= {x ER: 1 セ@
< 2} und B
x セ@
(iv)
Bilden Sie die Vereinigung, Durchschnitt und beide Differenzmengen aus den folgenden Mengen a) MI b) MI
= {2,4,6, .. '}' = {x
2 = {3,6,9, ... } : x 2 + x - 2 = O}, M2 = {x : x 2 - 3x + 2 = O}
1.4 Zeigen Sie mit Hilfe von Venn-Diagrammen, daß fUr drei Mengen MI, M 2 und M 3 gilt a) MI n (M2 U M3) = (MI n M2) U (MI n M3) b) MI U (M2 n M3) = (MI U M2) n (MI U M3)
1.5 Man zeige durch vollständige Induktion, daß fUr alle n E N gilt a) 1 2
+ 22 + 32 + ... +
= セ]i@
2
k 2 = n HョhセRI@
b) 20 + 21 + 22 + ... + 2n = セ]ッ@ )
111+
+ 2.3 + 3.4
C T.2
...
2 = 2nH - 1
1
+ n(n+I}
n
= nH
1.6 Man zeige durch vollständige Induktion a) 2n セ@ n! fUr jedes n セ@ 4 b) 2 n + 1 セ@ 2n fUr jedes n セ@ 3 c)
2
セ@
2n rur jedes
#- 3
nl :). (セ@ ). (セ@ ). (セ@ ). (セ@ ). (:). (セ@ ). (:)
1.7
セャ@
b) 1024
1.8 Man zeige durch Nachrechnen:
セZ]i@ 1.9
Man zeige (
セZ@
=
セ@
j
)
セ@ セ@ セ@
セZ@
セZ]i@
fUr jedes n E N. (Nachrechnen!)
1.10
Man entwickle die folgenden Binome a)(x+4)5 b)(1-5y)4 c>(a 2 - 2b
1.11
Bestimmen Sie mit
MAPLE
=
t
den Summenwert von セWQ@
2
+ 1).
39
Aufgaben zu Kapitel I
1.12 Bestimmen Sie mit
MAPLE eine Formel für die Summenwerte von
+ 23 + 33 + ... + n 3 14 + 24 + 34 + ... + n 4
a) 13
b)
) セョ@ 1 C L...i=l i(i+l);
1.13
1.14
Vereinfachen 18x a +4 a) - - - : 2 y5a+ 7
セョ@
セョ@
1
L...i=l i(i+l)(i+2);
L...i=O
.
x'.
Sie die folgenden Ausdrucke soweit möglich 4x 7 - 3a - - - b) (a n+1b x- 1 + anb x + a n - 1 bx+1) : (a n - 2bx 9 y8+5a
1)
Vereinfachen Sie formal die Wurzel terme soweit möglich a) x(2r 2 - 4x 2) _ 8xvr2 _ x 2 b) 2J(x _ k)2 + x2 _ --r.:::::(i;=2x===:;:-::;=k=?===;;:;;: vr 2 - x 2 V2x 2 - 2kx + k 2 c) V6x2 _ 6J3X - 3
2x+2
1.15 Berechnen Sie a)
e)
J {fa b
6 12
{/a5ifti2 a . セ@
\l'a
2 {t'a4
b) {/a
2ifti2
c) VVa 6 b8
d)
v。SjRXセ@
{!a 7 ,,/ä
1.16 Berechnen Sie a) ld 24 , log v'W, In e 3 c) log
n+{/an y!b=T
1.17 Zeigen Sie, daß die beiden Mengen zusammen mit den Rechenoperationen + und . die Körperaxiome erfullen. a) ({ a + by'2 mit a, b E セスL@ +, .) bzg. den Rechenoperationen der reellen Zahlen. b) (F2, +, .) bzg. den in Beispiel 9(5) angegebenen VerknUpfungstabellen.
1.18 Geben Sie die reellen Lösungen der folgenden quadratischen Gleichungen an: a)4x 2 +8x-60=0 b)x 2 -4x+13=0 c)-1=-9(x-2)2 d) 5x 2 + 20x + 20 = 0 e) (x - 1)(x + 3) =-4 1.19 Man bestimme den Parameter
C
so, daß die Gleichung 2 x 2
+4x
reelle Lösung besitzt.
1.20 WeIche reellen Lösungen besitzen die Gleichungen? a) - 2 x 3 + 8 x 2 = 8 x b) t 4 - 13 t 2 + 36 = 0 c)! (3x 2 -6) (x 2 -25) (x+3)=0 1.21
Lösen Sie mit MAPLE die folgenden Wurzelgleichungen: a) V-3 + 2 x = 2 b) vx 2 + 4 = x - 2 c) v'X"=l = d) V2 x 2 - 1 + x = 0
v'XTI
1.22 WeIche reellen Lösungen besitzen die Betragsgleichungen? a)lx2-xl=24 b)12x+41=-(x 2 -x-6)
= c genau eine
40
I Zahlen, Gleichungen und Gleichungssysteme
1.23
Bestimmen Sie mit MAPLE die reellen Lösungsmengen der folgenden Ungleichungen: a) 2 x - 8 > lxi b) x 2 + X + 1 :2: 0 c) lxi::; x - 2 d) Ix - 41 > x 2
1.24
Lösen Sie die folgenden Gleichungssysteme: + 2 X2 + 4 X3 = 10 a) 4 Xl Xl + X2 + X3 = 3 2 Xl
b)
2 XI 2XI
+ + +
3 X2 X2 2X2
3XI
c)
2XI 2XI
+ +
X2 X2
3XI
1.25
b)
Xl Xl 2XI
c)
Xl Xl 2XI
8
7
X3
=
X3
10 5
X3
7
= = =
X3 X3 X3
0 5
+ + + + + + +
X2 X2 2X2 X2 X2 2X2 X2
+ + + + + + +
X3 X3
5
6 7 11
=
X3 2X3
=
7 7 11
X3 X3 2X3
Bestimmen Sie die Lösungsmenge der linearen Gleichungssysteme: a) 2XI + 3 X 2 + 4 X 3 = 4 b)
X2
Xl -3XI
+
c)
X2
Xl -3 X I 5 XI
+
+
3X2 5X2
5XI
1.27 1.28
3 X3
Man bestimme die Lösungsmenge der folgenden Systeme: a) Xl 3 X2 + X3 = -3 -3XI
1.26
+ + + + + + +
+ +
3 X2 5 X2
=
X3 5 X3
-3 5
5X3
3 X3
+
1
X3 3X3
=
1 -1 5
Welche Aussagen gelten fUr die entsprechenden homogenen Systeme? Die Variablen xl, .•. in den folgenden chemischen Reaktionen sollen fUr möglichst kleine natUrliche Zahlen stehen:
+ X2 02 --+ X3 Fe203 + X2 02 --+ X3 Fe3 03 + X4 S04 Xl CSHl20S + X2 02 --+ X3 C02 + X4 H20 Xl C3Hs N309 --+ X2 C02 + X3 H20 + X4 N 2 + Xs 02 Xl N H3 + X2 CU02 --+ X3 N2 + X4 CU + Xs H 2 0 Xl Al + X2 H2S04 --+ X3 AI2(S04)3 + X4 H2 Xl Ca3(P04) + X2 HCI --+ X3 Cacb + X4 H 3 (P04)
a)
Xl Fe
b) c) d)
Xl FeS2
e) f) g)
Kapitel 11 Vektorrechnung Vektoren sind ein unentbehrliches Hilfsmittel in der Physik und Technik, wo viele Größen sich nicht nur durch die Angabe einer Zahl, zusammen mit einer Einheit versehen, beschreiben lassen. Wahrend die Temperatur eines Körpers, die Dichte eines homogenen Mediums, der Ohmsche Widerstand eines elektrischen Elementes durch eine reelle Zahl (zusammen mit einer Einheit) charakterisiert werden, ist dies z.B. bei den folgenden physikalischen Größen nicht möglich: Die Geschwindigkeit eines Massepunktes im Raum ist festgelegt durch die Größe der Geschwindigkeit und deren Richtung. Die Kraft, die an einem Massepunkt angreift, wird beschrieben durch die Länge der Kraft und der Richtung, unter welcher die Kraft angreift. Elektrische Feldstärke, Drehmoment usw. sind andere physikalische Größen, die durch Maßzahl (Länge) und Richtung festgelegt werden. Wir definieren verallgemeinernd:
a:
Definition: Ein Vektor ist eine Klasse von gerichteten Strecken (Pfeilen), die in Richtung und Lange abereinstimmen.
Zwei gerichtete Strecken (Anfangspunkt Endpunkt ----+ und CD (Anfangspunkt Endpunkt D) stellen genau dann denselben Vektor dar, wenn sie gleichgerichtet und gleichlang sind. Man spricht daher oftmals von Richtungsvektoren. Durch Parallelverschiebung entstehende Vektoren sind also gleich. Ein Vektor ist eindeutig durch seinen Anfangspunkt und Endpunkt festgelegt. Historisch gesehen ist die Vektorrechnung eine recht junge Disziplin verglichen z.B. mit der Differentialrechnung. Die Begründung der modernen Vektorrechnung geht auf Hermann Großmann (1809 - 1877; 1844) zurück. Der Formalismus der Vektoren und der Vektorrechnung entstand also wesentlich später als die komplexen Zahlen. Im folgenden werden wir zur Beschreibung der Vektoren und der Rechenoperationen mit Vektoren von einem rechtwinkligen (kartesischen) Koordinatensystem ausgehen.
42
11 Vektorrechnung
§L Vektoren im 1R2 Der zweidimensionale Raum ]R2 wird durch zwei senkrecht aufeinanderstehenden Koordinatenachsen (kartesisches Koordinatensystem) festgelegt. In einem solchen Koordinatensystem ist ein Vektor a: vom Punkt PI = (Xl> Yd zum Punkt P2 = (X2, Y2) durch seine Komponenten festgelegt, den Projektionen auf die Koordinatenachsen:
y
x,
x
X.
o
x Ortsvektor
Richtungsvektoren
a:t
repräsenDabei kommt es nicht auf die spezielle Lage im ]R2 an. a: und tieren den gleichen Vektor. Wir sprechen von einem Richtungsvektor, wenn der Angriffspunkt keine Rolle spielt. Im Gegensatz zu Richtungsvektoren spricht man von Ortsvektoren, wenn der Vektor vom Ursprung 0 zum Punkt P führt:
LI Multiplikation eines Vektors mit einem Skalar
Das Produkt eines Skalars ). E ]R mit einem Vektor a: ist wieder ein Vektor. Die Multiplikation geschieht komponentenweise. Geometrisch entspricht dies der Streckung des Vektors um den Faktor ).. Für). = -1 hat die gleiche Länge aber umgekehrte Richtung wie a:. Manchmal ist es bequemer den Zahlenfaktor rechts vom Vektor zu schreiben. Wir setzen daher := ).
a:
a:
a:).
a:.
43
1.3 Die Länge (der Betrag) eines Vektors
L2 Addition zweier Vektoren
Die Summe zweier Vektoren ist ein Vektor. Die Addition erfolgt komponentenweise. Entsprechend ist die Subtraktion erklärt. Geometrisch entspricht die Addition zweier Vektoren der Krafte-Addition über das Krafte-Parallelogramm.
Abb. 2: Addition und Subtraktion Uber das Kräfte-Parallelogramm
L3 Die Länge (der Betrag) eines Vektors Die Llinge (= Betrag) eines Vektors Satz von Pythagoras:
a: ergibt sich nach dem
FUr den Betrag eines Vektors schreibt man auch kurz
L Beispiele:
i ),セ@ ]セ@ ). = (-5) -3 + (12) 3 + (-6) -4 = ( -41) .
(1) Gegeben sind die Vektoren
Dann ist --+
d
= - --+ a + 3--+ b + 2--+ c
a:
=
( セ@ ) , b
= (
(2) An einem Massepunkt wirken die Kräfte --+
F1
=
(2N) IN ' F= (-IN) 5N' F = (-4N) 2N' --+
2
--+
3
= (
44
11 Vektorrechnung
Gesucht ist der Betrag der resultierenden Kraft FR : ---t
FR
---t ---t = F---t1 + F2 + F3 = (2N) IN + (-IN) 5N + (-4N) 2N = (-3N) 8N
(3) Ein Vektor der Länge 1 heißt Einheitsvektor. Spezielle Einheitsvektoren sind die Koordinaten-Einheitsvektoren
y
ei := ...... e,
x
1
Abb. 3: Einheitsvektoren
(linearkombination von
Wegen
セ@
) und
e2 :=
(
セ@
) .
Diese Vektoren haben die Richtung der entsprechenden Koordinatenachsen und die Länge 1. Mit den Einheitsvektoren läßt sich jeder Vektor 0: schreiben als
ei und e2).
(4) Gegeben ist ein Vektor Richtung
(
a:
= (
セZ@
). Gesucht ist der Einheitsvektor in
0:.
10:1 = j。セ@
+ 。セ@
ist
der gesuchte Einheitsvektor, denn stimmen uberein. (5) Der Nullvektor
-0 = ( セ@ )
le;;I
= I und die Richtung von "t a und
hat die Länge 0 und keine Richtung.
0:
45
1.4 Das Skalarprodukt zweier Vektoren
L4 Das Skalarprodukt zweier Vektoren Unter dem Skalarprodukt
(Punktprodukt) zweier
0: = ( :: ) und
Vektoren
b = ( セZ@ )
versteht
man die reelle Zahl
10:· b
1001·lbl· cosa, I
:=
....>.
(1)
Winkel zw.
セ@
a
セ@
und b
wenn a der zwischen 00 und 360 0 gelegene Winkel zwischen den Vektoren 0: und bist. セ@
Obliche Bezeichnungen far das Skalarprodukt sind auch (
b)
oder
Für das Skalarprodukt gelten die Rechenregeln セ@ セ@
セ@
. b
b .
セ@
A·(a·b) セ@ a·(b+c)
セ@
セ@ セ@
=
セ@ セ@
セ@
a)· b
セ@ セ@
=
セ@
a .
セ@
Symmetriegesetz Assoziativgesetz Distributivgesetz
b)
(a·b)+(a·c)
(SI) und (S2) sind offensichtlich, (S3) ist nicht ganz evident. Auf Beweise sei jedoch verzichtet. Wir verwenden stattdessen die Regeln, um eine sehr einfache Darstellung des Skalarproduktes zu erhalten: Aufgrund der Definition des Skalarproduktes ist セ@ ャセ@ oセ@ l' e l ' e I = , e l ' e2= , e2' e2= .
Daher gilt für zwei Vektoren
セ@ a =
(aa y
x )
= ax セ@ e 1 + ayセ@ e 2 und セ「@ = (
bbx
y
(a x セ@ 1 + ayセ@ 2) . (b x セ@ 1 + byセ@ 2)
0: . b =
ax
「 x セ@
e
l'
セ@
e
1
+ ax セ@ e「セ@
l'
ye
2
+ ay セ@ 「セ@ e 2'
'* I0: . b = ax bx + ay by.1
x
e
1
+ ay 「セ@ y e 2' セ@ e 2 (2)
Das Skalarprodukt zweier Vektoren läßt sich also einfach angeben ohne den Winkel a zwischen den Vektoren 0: und b berechnen zu müssen, indem die Summe der Produkte der ersten Komponenten und der zweiten Komponenten gebildet wird. セ@
46
11 Vektorrechnung
Kraft in Richtung
Geometrisch entspricht das Skalarprodukt der Projektion von b auf die Richtung et. Dies ist von physikalischem Interesse, wenn z.B. ein Massepunkt sich nur entlang der Richtung et bewegen kann und --+ zu gegebener Kraft F die Komponente in Richtung et gesucht wird. Die geleistete Arbeit ist dann
et
W =
Ipal·letl
=
Ipl· cosa ·Ietl
=
--+
--+
F· a.
Anwendung: Berechnung des von zwei Vektoren eingeschlossenen Winkels. Aus Gleichung (1) und (2) folgt
Aus dem Kosinus erhält man den von den Vektoren eingeschlossenen Winkel a zwischen 0 und 1800 • --+
Spezialfall: Stehen et und b senkrecht aufeinander, so ist a = 90 0 und cos a = O. Daher gilt
Ia! .b
=
0
{o}
a! セ@
b.1
Man beachte also: Im Gegensatz zum Produkt von zwei reellen Zahlen ist das Skalarprodukt nicht nur dann Null, wenn mindestens einer der beiden Faktoren der Nullvektor ist, sondern auch dann, wenn die beiden Vektoren aufeinander senkrecht stehen. セ@
a
2. Beispiele: (1) Man bestimme das Skalarprodukt von
--+ a· --+ b
(2) Die Vektoren
=
et = ( セ@ )
und
b = ( -; ).
(4) 2 · (-1) 3 =4·(-1)+2·3=2.
et ( セ@ ) und b
= ( -
i)
sind orthogonal, d.h. sie stehen
senkrecht aufeinander: --+ a
. --+ b =
(1) 2 · (-2) 1 = 1· (-2) + 2 . 1 = O.
(3) Der Betrag eines Vektors kann aus dem Skalarprodukt berechnet werden:
47
1.5 Geometrische Anwendung
FUr
0:
= ( :: )
gilt
0: . 0:
= ( :: ) . ( :: ) = a; + 。セ@ = 10:1 2
'* QP]。セᄋ@ (4) Gegeben ist der Vektor
i ).
0: = (
Gesucht sind die Winkel a und
ß,
die 0: mit den Koordinatenachsen einschließt. Die Winkel erhalten wir aus dem Skalarprodukt von 0: mit 7 1 bzw. mit 7 2 : y
---t
a .
cosa
---t
ax
el
2
= 10:1.17 1 1= 10:1 = 75 '* a = 26,6
0
.
x (5) Man bestimme zum Vektor Vektor ---t
=
0: = ( :: ) einen senkrecht dazu stehenden
mit Länge 1: (-
a ) steht senkrecht auf a, da a . ---t
Y
---t
---t
x
=
(a
x
y
Der zugehörige Normalen-Einheitsvektor ist
L5 Geometrische Anwendung Durch den Orts vektor entspricht jeder Punkt P Vektor
P2
7 (P) = (
= (X2, Y2)
=
(x, y) im JR2 genau einem
セ@ ). Eine Gerade 9 durch zwei Punkte
= (Xl, Yl)
und
läßt sich demnach darstellen als Menge aller Punkte P, fUr die gilt
7(p) = 7(P1 )
+ A (7(P2 ) -
7(P1 )) = 7(pr)
Y
x Punkt-Richtungs-Darstellung einer Geraden
+ A· 0:.
48
II Vektorrechnung
Dies ist die Punkt-Richtungs-Darstellung einer Geraden, definiert durch den Ortsvektor r+(PI ) und dem Richtungsvektor := r+(P2 ) - r+(PI ).
a:
Eine andere Darstellung der Geradengleichung folgt, wenn wir die Punkt-RichtungsDarstellung mit dem zu 9 senkrecht stehenden Normalen-Einheitsvektor r;; (siehe Beispiel 2(5» skalarmultiplizieren. (
Xy )
• --+n __ ((
Xyll ) + >.. --+) --+ a . --+ n = (Xl) YI n + セ@
--+--+
=0
Dies ist die Hesse-Normalform einer Geraden im 1R.2.
ist der kUrzeste Abstand der Geraden vom Nullpunkt. 3. Beispiel: Gegeben sind zwei Punkte PI = (1,1) und P2 = (4,2). Gesucht ist die Punkt-Richtungs-Darstellung sowie die Hesse-Norma1form der Geraden 9 durch die Punkte PI und P2 • Wie groß ist der kleinste Abstand vom Ursprung? (i) Punkt-Richtungs-Darstellung:
g:
r: ( セ@ ) = r+ (PI) + >. (r+(P
2) -
r+(Pd)
= ( セ@ ) + >. ( セ@ ) .
(ii) Hesse-Normalform:
Der Vektor
N
= ( -
VI + 9 = v'IO ist セ@
セ@
:=
a: = ( セ@ ).
) steht senkrecht zu
Wegen
INI =
iJ N = 7rn ( - セ@ ) der Normalen-Einheitsvektor zu
g. ist die Hesse-Normalform. (iii) Der Minimalabstand der Geraden zum Ursprung erhält man, indem man den Punkt PI = (1,1) in die Hesse-Normalform einsetzt:
d== (
セ@
)
セ@
(
Mセ@
) =
セ@
= セvQoN@
(iv) Berechnen wir noch das Skalarprodukt auf der linken Seite der Hesse-Normalform
1
2
v'IO
v'IO
-(-X + 3y) = -
1.5 Geometrische Anwendung
49
und lösen nach y auf, erhalten wir die übliche Darstellung der Geradengleichung in der Ebene
Hinweis: Auf der CD-ROM befinden sich MAPLE-Prozeduren, welche sowohl die Darstellung von Vektoren im 1R2 ermöglichen als auch die Visualisierung der in 1.1 bis 1.4 beschriebenen Vektoroperationen. Der zweidimensionale Vektor a: wird mit Hilfe der Prozedur Linkom2d durch die Linearkombination der zwei Einheitsvektoren a: = a x """t 1 + a y """t 2 dargestellt, während Darst2d zwei Ortsvektoren im 1R2 zeichnet. Die Prozedur Add2d addiert zwei Vektoren geometrisch und die Darstellung der Subtraktion erfolgt durch Sub2d. Die Prozedur Projek2d zeigt die Projektion des Vektors b auf den Vektor a:. セ@
50
II Vektorrechnung
m.3
§2. Vektoren im
Analog zum Vorgehen im zweidimensionalen Raum ]R2 fUhrt man Vektoren im ]R3 ein, indem ein Vektor (/ in einem rechtwinkligen Koordinatensystem vom Punkt PI = (Xl, YI, zd zum Punkt P2 = (X2' Y2, Z2) festgelegt ist:
z
y x
(/:= (
X2 - Xl ) Y2 - YI
.
Z2 - Zl
Abb. 4: Richtungsvektor im ]R3
(/ heißt dann wieder Richtungsvektor. Ein Ortsvektor -;;:t (P) stellt einen Vektor vom Ursprung 0 zum Punkt P = y, z) dar:
2.1 Rechenregeln für Vektoren Die Multiplikation eines Vektors (/ mit einem Skalar ). und die Addition zweier Vektoren erfolgen komponentenweise: (Skalare Multiplikation)
(Addition)
Die Lltnge (bzw. der Betrag) eines Vektors (/ ist gegeben durch (Betrag)
I
und entspricht der Diagonalen eines Quaders mit Kantenlängen a
ay, a z
Jeder Vektor et mit Iet I= 1 heißt Einheitsvektor. Die Koordinaten-Einheitsvektoren lauten nun
7,
セ@ ( g) ,7, セ@
(
!),
7
3
セ@ セ@ (
)
.
2.1 Rechenregeln fUr Vektoren
Jeder Vektor
51
a: läßt sich schreiben als linearkombination der Einheitsvektoren Z p
x 4. Beispiele: (1) Der Ortsvektor zum Punkt P = (5,1, -3) lautet
und hat die Länge
1r+(P)1 =
J5
2
+ 12 + (-3)2 = y'35.
(2) Der Richtungsvektor von PI = (3,4,7) nach P2 = (7,3,1) ist
(3) Gesucht sind die Koordinaten des Punktes welcher die Strecke von PI = (3,4, 7) zum Punkt
P2 = (7,3,1) im Verhältnis 1:2 schneidet.
Das Skalarprodukt ist im
m.3 definiert durch
Ia:· b 1a:1·lbl· :=
a:
cosa,
wenn a der von den Vektoren und b eingeschlossene Winkel ist. FUr die Darstellung des Skalarproduktes berechnet man mit den gleichen Regeln wie im
52
II Vektorrechnung
1-0: . b
= a x bx + ay by + a z bz·1
Folglich gilt wieder für den von zwei Vektoren eingeschlossenen Winkel a: (3)
Zwei Vektoren verschwindet:
-0: und
--t
b stehen senkrecht aufeinander, wenn das Skalarprodukt
5. Beispiele:
-e\, et 2 , et 3
bilden ein Onhonormalsystem von R 3 , d.h. sie stehen paarweise aufeinander senkrecht und haben die Länge 1: (1) Orthonormalsystem:
(2) Die Vektoren
1
i),
セ@ 7a ( t ) , セ@ 7a ( 2
3
セ@ ? ( =セ@ )
bilden ebenfalls ein Orthonormalsystem. (3) Richtungskosinus: Durch das Skalarprodukt lassen sich auf einfache Weise
die Winkel berechnen, die ein Vektor einschließt.
--t --t a ·eI
セ@
( :: ) mit den Koordinatenachsen
ax =a x ; l--t el 1= 1 :::}cosa=a
--t a . --t e 2 = ay; l--t e 2 1= 1 :::} cos ß = --t . --t e3=
z;
a l--te 3 1= 1 :::} cos')' = -. az
Die Winkel a, ß, ')' heißen Richtungskosinus von
-0:. Es gilt (4)
und
ax
= 1-0:1 cosa, ay = 1-0:1 cosß, az = 1-0:1 cos')'.
53
2.2 Projektion eines Vektors
a:
die 3 Winkel zu den KoordinatenachDurch Gleichung (4) sind fUr ein Vektor sen nicht beliebig wählbar. Nur 2 Winkel sind frei; der dritte bestimmt sich aus (4). (4) Zahlenbeispiel: Gegeben sind die Vektoren
Gesucht ist der Winkel a zwischen
a: =
a: und b:
= -4 + 6 - 6 = -4 }
-4
2.2 Projektion eines Vektors Wir betrachten die folgende physikalische Problemstellung: Ein Massepunkt ist in eine Schiene eingespannt und kann nur entlang der Richtung 7 bewst werden. Auf diesen Massepunkt wirkt eine Kraft F. Gesucht ist die Kraft F 8 in Richtung 7 : Der Betrag von F 8 ist mit Gleichung (3) gegeben durch セ@
und die Richtung durch セ@ セ@
Man nennt F
F
8
=
iセ@
e: F
8
= セN@
Ie
Also ist セ@
セ@
8
•
8
セ@
F . s
セ@ セ@
s
F . s セ@
= 171 . 171 = 171 2
セ@
8
セ@
die Projektion von F in Richtung
Daher gilt verallgemeinernd fUr zwei Vektoren
7.
a: und セ@
b:
s.
54
IJ Vektorrechnung
---+
--+ --+
Man beachte, daß 0:. b das Skalarprodukt bedeutet und daher aセャ@ eine reelle Zahl darstellt. Das zweite Produktzeichen ist die Multiplikation des Vektors 0: mit dieser reellen Zahl. Beide "·"-Zeichen durfen nicht vertauscht werden!
6. Beispid, Gegeben ist die [(,aft
F = ( _セ@ ), die auf eine M...sc キゥイォセ@
sich nur entlang der Richtung -;
=(
=: )
die
bewegen kann. Gesucht sind die
Beschleunigungskraft und deren Betrag:
F-;= =>
CD (=D (=D (=D =3,
F. = i
1-;1'=3
IF·I = vra
und
Die verrichtete Arbeit Wergibt sich direkt durch 1W :=
F . S" = 3.1
2.3 Das Vektorprodukt (Kreuzprodukt) zweier Vektoren Im lR3 definiert man für zwei Vektoren das sog. Vektorprodukt (auch Kreuzprodukt genannt), dessen Ergebnis wieder ein Vektor ist: Definition: Unter dem Vektorprodukt (Kreuzprodukt) 7 = 0: x b ---+ zweier Vektoren 0: und b versteht man den Vektor 7 mit den folgenden Eigenschaften:
(1 )
---+
---+
---+
c ist sowohl zu a als auch zu b senkrecht: ---+---+ c . = 0, c . b = O.
---+---+
(2) Der Betrag von 7 ist gleich dem Produkt aus den Betragen der Vektoren ---+ 0: und b und dem Sinus des eingeschlossenen Winkels n:
171 = 1001·\b\. sinn, wenn n der Winkel,
den die Vektoren 0: und
miteinander einschließen. (3) Die Vektoren
---+
b ,7 bilden ein Rechtssystem.
b
55
2.3 Das Vektorprodukt (Kreuzprodukt) zweier Vektoren
Bemerkungen: (1) Im Gegensatz zum Skalarprodukt ist das Vektolrodukt eine vektorielle Größe. (2) Statt a x b wird auch oftmals das Symbol a, b verwendet. (3) Das Vektorprodukt ist nur in ]R3 definiert!
--t --t
--t --t]
Geometrische Deutung: Da (! 1- 0: und (! 1b steht, kommt als Richtung des Vektors c nur die in nebenstehendem Bild gestrichelte Linie in Frage. Da b , (! in dieser Reihenfolge ein Rechtssystem bilden, bleibt nur der nach oben weisende Teil. Der Flächeninhalt des von 0: und b aufgespannten Parallelogramms ist Grundseite * Höhe, also
--t
--t
--t
--t
Z[ウアLBセ「lN。iG@
I
.....>.
I
lNセ@
______
a
セG@
7
--t l--t 1 l--t --tl Der Betrag des Vektorproduktes entspricht also dem Flächeninhalt des von den --t --t Vektoren a und b aufgespannten Parallelogramms. A =
--t
I
1a I· h
=
1a I· b . sinn = a x b .
7. Beispiele: (1) Die Vektorprodukte der Einheitsvektoren lassen sich aufgrund der Definition sofort berechnen: e; x e; = 0, e; x e; = 0, e3 x e3 = 0;
e; x e; = e3, e; x e3 = e;, e3 x e; = e;. (2) Kriterium für kollineare Vektoren: Verschwindet das Kreuzprodukt von 0: --+
a
Ti
--+ -+
-I 0 und b -I 0, -+
-----t
b ( a parallel zu b ) oder a
so ist entweder
--+ ---+
Tl b ( a antiparallel zu --+ b ).
8. Beispiele für das Auftreten des Kreuzproduktes in der Physik: (1) Drehmoment: Ein Körper sei um einen festen Punkt drehbar und im Punkte P dieses Körpers greift eine Kraft F an. Dann ist die Größe M das Drehmoment von F bezüglich 0
o
--t --t
= iセGf@
sincp
(Kraft mal Hebelarm). Der Drehmomentvektor steht senkrecht zu der durch セ@ und F gebildeten Ebene und kann als Richtung der Drehachse aufgefaßt werden:
--t
= セクfᄋQ@
56
II Vektorrechnung
(2) Drehimpuls: Sei 0 ein fester Bezugspunkt. Eine Masse m befinde sich in einem bestimmten Augenblick in P und besitze die Geschwindigkeit if. Dann -? lautet der momentane Drehimpuls L des Massenpunktes bzgl. 0
Ir =m7xif,1 -?
wenn r
--t
=0
=
-?
r
der Ortsvektor zum Punkt
(3) l.orentz-Kraft: Bewegt sich ein geladenes Teilchen (Ladung q) mit der Ge-? schwindigkeit if durch ein Magnetfeld, so erfährt es eine zu Bund if senkrechte Inrentz-KraJt:
Wir geben für das Vektorprodukt die wesentlichen Rechenregeln an:
(b + C+) = + b) x c+
x
(VI)
Distributivgesetze AntiSymmetriegesetz Multiplikation mit Skalar'x
-?
(V 2 )
O:xb
(V 3 )
'x·(axb)
-?
-?
(Xet) x b x (,X b)
= =
Man beachte: Das Vektorprodukt ist nicht kommutativ! Mit Hilfe der Rechengesetze erhalten wir eine fUr die Praxis brauchbare Darstellung des Vektorproduktes Uber die Komponenten der Vektoren, denn es gilt
x
b
(a", et l + ayet 2 + az et 3 ) x (b", et l + byet 2 + bz et 3 ) ax bx (et 1 x et d +a", by (et 1 x et2) +a", bz (et 1 x et 3) セ@
e+ 3
=0
aybx H・エRクセ、K。ケ「@ セ@
azb", HセS@ セ@
セ@
-e+ 3 x セ、@
Somit ist
(a y bz - a z 「ケIセ@
HセRクIK。ケ「コ@ セ@
=0
+azby HセS@
x セRI@
セ@
セR@
=
セ@
+azb z HセS@ セ@
MセQ@
1
+ (a z bx - ax 「コIセ@
+
-e+ 2
HセRxSIK@
e+ 1
x セSI@ =0
2
+ (a x by - ay 「クIセ@
3·
57
2.3 Das Vektorprodukt (Kreuzprodukt) zweier Vektoren
Fonnal läßt sich das Vektorprodukt in der Fonn einer dreireihigen Determinante (-t Kap. 1lI, §2) darstellen, wenn man nach der ersten Spalte entwickelt:
«xb = Der Wert einer zweireihigen Determinante ist definiert durch die Differenz von Haupt- und Nebendiagonal-Produkten.
I: セ@ 1
:= a . d - b . c.
9. Beispiel fUr die Berechnung einer dreireihigen Determinante durch Entwicklung nach der ersten Spalte:
430
i
Mセ@
]TGQMセ@
_;
= 4 (( -1)( -5) -
⦅[QMRGセ@
⦅セiKャG@
セi@
2.2) - 2(3· (-5) - 2·0)
Beachtet man die Vorzeichenregel
Hセ@
+ (3·2 -
セ@ セI@
(-1) ·0)
= 40.
, kann die Determinante nach
+ - +
jeder beliebigen Spalte bzw. auch zeile entwickelt werden (siehe Kap. 1lI, §2).
ᆱセH@
10. Beispiel, Gegeben sind die Vektoren
__
(i) a X b =
セ^@セZ@
-i
1 2 セ@
=
MセI@
und
I,'
セ@
(
セ@
) .
1-41 02 1_e 111 22 1_e 1-41 02 1-e 1-
2+
-8 )
o .
-
8
(ii) Der Flächeninhalt des von «und b aufgespannten Parallelogramms ist
A
セ@ I« x 1,'1 セ@ HMセI@
セ@
v'64+64
セ@
v'128
セ@
8V2
3
58
II Vektorrechnung
2.4 Das Spatprodukt von drei Vektoren In der Mechanik kommt das Produkt (ct x b). セ@ vor. Der Klammerausdruck ist
ein Vektor, der skalarmultipliziert mit セ@ Zahl. Definition: Unter dem Spatprodukt die reelle Zahl
---+] a , ---+ b ,c [---+
wird. Das Ergebnis ist also eine reelle
[ct, b, セ}@ :=
(---+ a
von drei Vektoren versteht man
x ---+) b . ---+ c .
...l...l
axb
--lo.
L _____
-=__
___
.. MBGciセO@
"," ..
a
Spatprodukt der Vektoren ---+ a, ---+ bund ---+ c. FUr das Spatprodukt gelten die Rechenregeln (1)
a, ---+ ---+] c [).. ---+
(2)
---+ ---+ ---+] [---+ a+b,b,c
(3)
[---+ e 1. ---+ e 2, ---+ e 31
)..
a, ---+ ---+] c [---+ a, ---+ ---+] c [---+
usw. usw.
1
---+
Bilden die Vektoren ct, b , セ@ produkt positiv (negativ).
ein Rechtssystem (Linkssystem), so ist das Spat-
---+
Geometrische Interpretation: Das Volumen des von den Vektoren ct, b und セ@ aufgespannten Spates (Parallelotops) ist gegeben durch Grundfläche G mal Höhe h. Die Grundfläche ist nach Definition des Kreuzproduktes G = ct x b und cos r.p. die Höhe h = iセ@
I
:::} V
= la x bl ·1 ---+ cl· cos r.p = I(a---+ x ---+ b). ---+ c I.
I
59
2.4 Das Spatprodukt von drei Vektoren
Das Volumen des Spates ist gleich dem Betrag des Spatproduktes. Der Wert des Spatproduktes erhält man durch Ausrechnen
Die Rechnung kann man aber auch als das Ergebnis der Entwicklung der Determinante a x bx Cx {セ@ a, b, セ}@ c = ay by cy a z bz Cz auffassen. セ@
セ@
Aus der Interpretation des Spatproduktes als das Volumen des von a, bund c aufgespannten Spates ergibt sich folgende wichtige Folgerung Folgerung: Das Spatprodukt ist Null, wenn die drei Vektoren in einer Ebene liegen:
[0:, b, c!]
= 0 {:} 0:, b, c! liegen in einer Ebene.
Es gilt bei der Berechnung des Spatproduktes die folgende Regel
(0: x
b) . c! = (b
x c!) . 0: = (c! x 0:) . b.
Das Vorzeichen des Spatproduktes ändert sich, wenn man von der zyklischen Reihenfolge abc, b c a oder ca b abweicht.
Hinweis: Auf der CD-ROM befinden sich MAPLE-Prozeduren, welche sowohl die Darstellung von Vektoren im R 3 ennöglichen als auch die Visualisierung der in 2.1 bis 2.4 beschriebenen Vektoroperationen. Der dreidimensionale Vektor 0: wird mit Hilfe der Prozedur Linkom3d durch die Linearkombination der drei Einheitsvektoren 0: = a x e+ 1 + ay e+ 2 + a z e+ 3 dargestellt, während Darst3d zwei Orts vektoren im R 3 zeichnet. Die Prozedur Add3d addiert zwei Vektoren geometrisch und die Darstellung der Subtraktion erfolgt durch Sub3d. Die Prozedur セ@ Projek3d zeigt die Projektion des Vektors b auf den Vektor 0:. Die Darstellung セ@ セ@ des Vektorproduktes a x b erfolgt durch Vecprod.
60
II Vektorrechnung
§3. Vektorrechnung mit
MAPLE
Die Befehle zur Vektorrechnung befinden sich im Iinalg-Paket, weIches durch with (linalg) aktiviert wird. Dieses Paket zur Linearen Algebra ist weit umfangreicher als es in diesem Abschnitt benötigt wird. Alle Befehle aus dem Paket erhält man durch >with(linalg); aufgelistet. Ab MAPLE6 gibt es neben dem Iinalg-Paket, mit dem sich die symbolische Vektorrechnung einfach durchfUhren Hißt, zusätzlich das UnearAlgebra-Paket, auf das wir im Anhang B gesondert eingehen werden. Vektoren werden in MAPLE durch vector(n,[xl, ... ,xnD definiert, wobei n die Länge des Vektors angibt und Xb'''' X n die einzelnen Komponenten. Per Definition ist also ein Vektor im MAPLE-System in der Komponentendarstellung erklärt und sämtliche Vektoroperationen erfolgen in dieser Darstellung. Die Angabe von n ist optional, d.h. es genügt nur die Komponenten zu definieren. Werden nur die Komponenten X n in eckigen Klammern angegeben, so wird eine dem Vektor verwandte Struktur, nämlich eine Liste erzeugt. Auch mit den Listen können die folgenden Operationen durchgeführt werden. > with(linalg): Warning, the protected names norm and trace have been redefined and unprotected
> a:=vector(3,[a..x,a_y,a..z]); > > > > >
b:=vector([b..x,b_y,b..z]): c:=vector(3); v1 :=vector(3,[-2,3,4]); #Vektor v2:=[-2,213,6]: #Liste whattype(v2), type(v1,vector);
c := array( 1..3, [ ] )
vI := [-2, 3, 4] list, true Die einzelnen Komponenten der Vektoren können durch Angabe des Index in eckigen Klammern, z.B. alil, angesprochen werden: > a[2], c[3], v2[2];
Die Länge bzw. der Betrag eines Vektors ist durch den norm-Befehl berechenbar: > norm(a,2), norm(v1,2);
VI a-x1 2 + I a_Y12 + I a_zI 2 , J29
61
§3. Vektorrechnung mit MAPLE
Die Ausführung der Addition zweier Vektoren und die Multiplikation eines Vektors mit einem Skalar erfolgt durch den evalm-Befehl: > evalm(a+b), evalm(lambda*a); > evalm(2*v1-3*v2);
[2, 4, -10] Das Skalarprodukt wird durch den dotprod-Befehl (Punktprodukt) realisiert. > sk:=dotprod(a,b);
----t
Man beachte, daß der Querstrich bei den Komponenten des Vektors b darauf hinweist, daß das Skalarprodukt auch für komplexe Vektoren definiert ist. Für den ----t
セ@
Fall von reellen Vektoren gilt b = b (siehe auch Kap. V, Komplexe Zahlen). Diese Bemerkung gilt auch für die weiteren Konstruktionen mit dem Skalarprodukt. Um den Winkel zwischen zwei Vektoren zu berechnen, kann die Formel > psi:= arccos( dotprod(a,b) / (norm(a,2)*norm(b,2» );
'I/J
( := arccos
VI
セ@
a-x 2 a-x1 + I a_Y12
+ a_y b:y + a_z セ@ ) 2 2 2 + I a_zl VI b-x1 + I b_Y12 + I b_zl
verwendet werden oder man benutzt den angle-Befehl: > angle(a,b);
wobei der Winkel dann mit evalf als float-Zahl im Bogenmaß berechnet wird. 1l Beispiel: Berechnung des Winkels zwischen den beiden Vektoren al=(3,-1,2) und a2={1,2,4): > a1 :=[3,-1 ,2]: a2:=[1,2,4]: > psi:= arccos( dotprod(a1 ,a2) / (norm(a1 ,2)*norm(a2,2» ); > evalf(psi*180/Pi);
62
II Vektorrechnung
58.33911721 oder > angle(a1,a2): %=evalf( convert(%,degrees) );
arccos ( 938
v'i4 v'21) = 58.33911718
degrees
Die Projektion des Vektors b auf den Vektor a wird bestimmt durch > b-Ci:= evalm( dotprod(a,b) / norm(a,2f2 * a );
. _ [( a..x 'li:i + a_y T0ii + a_z 1U ) a..x b_a.2 2 2 ' la..xl + la_yl + la_zl ( a..x"'LC + a_y T0ii + a_z iJ:Z) a_y
la..x1 2 + la_yl2 + la_zl2 ( a..x 'li:i + a_y T0ii + a_z"'b.:Z) a-z ] la_xl 2 + la_Yl2 + la_zl 2 Für das Kreuzprodukt (Vektorprodukt) steht der crossprod-Befehl zur Verfügung: > cp:=crossprod(a,b); > cp[2];
cp := [ a_y b_z - a-z b_y, a-z b..x - a..x b_z, a..x b_y - a_y b..x J a-z b..x - a..x b_z 12. Beispiel: Berechnung des Flächeninhaltes des von den Vektoren al=(l, -5, 2) und a2=(2, 0, 3) aufgespannten Parallelogramms: > a1 :=[1, -5, 2]: a2:=[2, 0, 3]: > cp:=crossprod(a1,a2); > flaeche:=evalf( norm(cp,2) );
cp:=[-15, 1, lOJ flaeche := 18.05547009 Nachdem Skalarprodukt und Kreuzprodukt bekannt sind, läßt sich das Spatprodukt als Kombination von den elementaren Produkten darstellen und das Volumen eines Spates berechnen: > a:=vector(3): b:=vector(3): c:=vector(3): > V := abs( dotprod(a, crossprod(b,c» );
V := lal b2 C3
-
b3 C2 + a2 b3 Cl
-
bl
C3
+ a3 bl C2 セ@
Cl
I
63
4.1 Vektorielle Darstellung von Geraden
§4. Geraden und Ebenen im 1R3 In diesem Abschnitt werden einige Anwendungen der Vektoroperationen und der Vektordarstellung gegeben: Die Beschreibung von Geraden und Ebenen im 1R3 .
4.1 Vektorielle Darstellung von Geraden Eine Gerade 9 ist eindeutig durch die Angabe zweier verschiedener Punkte PI = --t セ@ YI, zd und P2 = Z2) festgelegt. Denn durch a := PI P2 ist der Richtungsvektor der Geraden festgelegt und jeder Punkt P = Y, z) der Geraden läßt sich darstellen als
=
g:
+ Alt,
E 1R,
(Punkt-Richtungsform einer Geraden)
Darstellung セゥョ・イ@
Geraden
E 1R,
(Zweipunkteform einer Geraden.) Ein Punkt Q liegt auf einer Geraden 9 , falls die entsprechende Vektorgleichung
+ Alt
-:;:+( Q) = eine Lösung
besitzt.
13. Beispiel: Gegeben sind die Punkte PI = (2,0,4) und P2 = (2,2,2). Liegt der Punkt Q = (2, -2,6) auf der Geraden 9 durch die Punkte PI und P2? Die Geradengleichung für 9 lautet mit dem Richtungsvektor
HセI@ 9 , 7(p) =
7
point( P2, [2,2,2)); > line(g1, [P1,P2)); #Zweipunkteform > Equation(g1, lambda);
P2 gl [2, 2,X, 4 - 2'x] Mit Equation erhält man die Punkt-Richtungs darstellung. Der zweite Parameter legt den Namen des freien Parameters in der Geradengleichung fest. D.h. die
Punkt-Richtungs_tellung lautet X'
= ( セ@ ) + セ@ (
j ).
> pOlnt(P3, [3,2,1]): v:=vector([1 ,2,-1]): > line(g2, [P3,v)): #Punkt-Richtungsform > Equation(g2, lambda); [3 + ,x, 2 + 2,X, I - ,x)
Ebenen. Eine Ebene wird durch den plane-Befehl realisiert. plane(El, [Pl,P2,P3]) legt die Ebene EI durch die drei Punkte Pb P2 , P3 in der Dreipunkteform fest. wenn 91 und 92 zwei plane(E2, [P,gl,g2]) bestimmt die Ebene durch den Punkt Geraden der Ebene sind. Schließlich definiert plane(E3, [p,n]) die Ebene E 3 durch den Punkt P mit dem Normalenvektor rt in der Hesseschen Normalform. Mit dem Equation-Befehl erhält man die Ebenengleichung, wenn der zweite Parameter die Koordinatenachsen bezeichnet. > point(P1, [5,2,1)): point(P2, [4,0,-4)): point(P3, [1,1,1)):
79
5.2 Beziehungen von geometrischen Objekten zueinander
> plane(E1, [P1,P2,P3]); > Equation(E1, [x,y,z)); > detail(E1);
#Dreipunkteform
EI
-8 - 5x + 20y -7z
=0
name of the object: EI form of the object: plane3d equation of the plane: - 8 - 5 * x + 20 * y - 7 * z
=0
> point(P, [1,0,0)): v1 :=[-1,2,0]: v2:=[-1,O,1]: > line(g1, [P,v1)): line(g2, [P,v2]): > plane(E2, [P, g1,g2]); #Punkt-Richtungsform > Equation(E2, [x,y,z]); E2 -2 + 2x + y + 2z = 0
> point(P, [2,-5,3]): N:=[4,2,5]: > plane(E3, [P, N]); #Hessesche Normalform > Equation(E3, [x,y,z]); E3 -13 + 4x + 2y + 5z
=0
5.2 Beziehungen von geometrischen Objekten zueinander Zur Bestimmung der Lage von Punkten, Geraden und Ebenen im Raum stehen u.a. die Befehle AreParallel, distance, intersection, FindAngle zur Verfügung. Sie bestimmen, ob zwei Objekte parallel sind und gegebenenfalls den Abstand dieser Objekte bzw. andernfalls die Schnittmenge und den Schnittwinkel. Um zu prüfen, ob ein gegebener Punkt auf einer Geraden oder Ebene liegt, genUgt es den Abstand des Punktes von der Geraden bzw. der Ebene zu bestimmen. Falls er Null beträgt, liegt der Punkt auf dem Objekt.
> point(Q, [2,-2,6)): > distance(Q, g1); > distance(P3, E1);
#Definition des Punktes Q #Abstand von Q zur Geraden g1 #Abstand von P3 zur Ebene E1
セケGVカU@
o
Der Punkt Q liegt nicht auf der Geraden glr da der Abstand ungleich Null ist; Pa liegt in der Ebene E l .
80
11 Vektorrechnung
Ebenfalls mit dem distance-Befehl kann der Abstand paralleler oder windschiefer Geraden und der Abstand zwischen parallelen Ebenen berechnet werden. Um die Lage zweier Geraden zu bestimmen, überprüft man zunächst, ob sie parallel sind; falls nicht liefert der distance-Befehl den Abstand. > AreParallel(g1,g2); false
> distance(g1,g2);
o Der draw-Befehl zeichnet geometrische Objekte dreidimensional. Die einfachste Form des draw-Befehls ist draw( {menge von objekten}). Die unten angegebenen zusätzlichen Optionen bewirken, daß die Koordinatenachsen das Schaubild umrahmen (axes=boxed) und die Graphen eine dickere Linienstärke erhalten (thickness=2) > draw({g1,g2}, axes=boxed, thickness=2);
8 4 2
o -12 -10
-8
-8
-4
-2 8
Die Geraden 91 und 92 sind nicht parallel und haben den Abstand Null, daher schneiden sie sich, wie man auch dem Schaubild entnehmen kann. Mit intersection bestimmt man den Schnittpunkt S, dessen Koordinaten mit coordinates ausgegeben werden. > intersection(S, g1,g2): > coordinates(S): > print("Die Koordinaten des Schnittpunktes lauten ",%);
"Die Koordinaten des Schnittpunktes lauten", [2, -5,3] Den Schnittwinkel findet man mit FindAngel > FindAngle(g1,g2): > printf("Der Schnittwinkel beträgt %5.2g0\n",evalf(%*180/Pi));
Der Schnittwinkel betragt 71.57°
5.2 Beziehungen von geometrischen Objekten zueinander
81
Windschiefe Geraden sind nicht parallel und haben einen von Null verschiedenen Abstand: > point(P4, [3,2,1]): v:=[1,2,-1]: line(g4, [P4,v]): > point(P5, [4,0,-1]): v:=[-6,-1,0]: line(g5, [P5,v]): > AreParallel(g4,g5); false
Zur Darstellung der windschiefen Geraden verwenden wir wieder den drawBefehl. scaling=unconstrained bewirkt, daß keine maßstabsgetreue Skalierung der Achsen erfolgt und mit orientation wird der Blickwinkel eingestellt. > draw({g4,g5}, axes=boxed, thickness=2, scaling=unconstrained, orientation=[-169,76]);
-8
o
Ii
o
> distance(g4,g5): > printf("Der Abstand der beiden Geraden ist %5.2g\n",evalf(%»; Der Abstand der beiden Geraden ist 2.78
Um die Lage zweier Ebenen zu bestimmen, prüft man ebenfalls die Parallelität. Sind sie parallel, erhält man mit distance den Abstand: > point(P5,[3,6,1]): N1 :=NormaIVector(E1); > plane(E3, [P5,N1] ): > AreParallel(E1,E3);
vI:= [-5,20,-71 true Aus dem folgenden Schaubild ist die Parallelität der Ebenen gut zu erkennen: > draw({E1,E3}, axes=boxed, style=patchnogrid, shading=zgreyscale, scaling=unconstrained, orientation=[-163,72]);
82
11 Vektorrechnung
10 l[
> distance{E1,E3); 15 V474
79
Sind die Ebenen nicht parallel, dann schneiden sie sich in einer Geraden (Beispiel 18): > point(P1, [1,0,0]): line{g1, [P, [-1,2,0]]): line{g2, [P, [-1,0,1]]): > plane{E1, [P1, g1,g2]): > point{P2, [0,1,0]): line{g3, [P, [1,2,1]]): line{g4, [P, [0,4,0]]): > plane{E2, [P2, g3,g4]): > AreParallel{E1,E2); false
> draw{{E1 ,E2}, style=patchnogrid, axes=boxed, shading=zgreyscale, orientation=[-66,51], scaling=unconstrained);
10
Die Schnittgerade erhält man mit interseetion und die Geradengleichung mit Equation > intersection{g, E1,E2); > Equation{g, t); g [4t,2 - 16t,4t]
Die Darstellung der Schnittgeraden lautet also (
セ@
) +t ( -1:).
83
5.3 Die MAPLE-Prozedur geomet
5.3 Die MAPLE-Prozedur geomet Hinweis: Auf der CD-ROM befindet sich die Prozedur geomet. Sie bestimmt die Lage zweier Objekte zueinander, wenn als Objekte Punkte, Geraden und Ebenen aus dem geom3d-Paket erlaubt sind. Dabei werden obige überlegungen in einer eigenständigen Prozedur zusammengefaßt. Beim erstmaligen Bearbeiten der Lektüre soUten die Details dieser Routine übergangen werden, da sie erst in späteren Kapiteln ausführlicher erklärt werden. Für den Gebrauch der Prozedur muß man nur den Aufruf wissen, der durch die anschließenden Beispiele verdeutlicht wird. Der Aufruf erfolgt durch> geomet(objl, obj2), wenn objl und obj2 Punkte, Geraden oder Ebenen darstellen. 2L Beispiele: (1) Welche Lage besitzen die Geradenpaare gI, g2 zueinander, wenn
セ@
(1, 2, 0) mit Richtungsvektor
b セ@ (
mit Richtungsvektor
MセI@
\Qセ@
(
セ@
) und
!12 durch
セ@
durch (6,0, 13)
festgelegt wird?
> with(geomet): > point(P1, [1,2, 0]): a:= [2,0,5]: line(g1 ,[P1 ,a]): > point(P2, [6,0,13]): b:= [1,-2,3]: line(g2,[P2,b]): > > geomet(g1,g2); gl und g2 schneiden sich im Punkt
[5,2,10] unter dem Schnittwinkel 32.47°
(2) Gesucht ist die Lage der Geraden g zur Ebene mit Richtungsvektor
tor
\Qセ@
(
セ@
) und
durch 1b
セ@
wenn g durch
1, 2)
(2, 1,8) mit Normalenvek-
n: セ@ ( - セ@ ) gegeben ist.
> pOint(p\, [5,1,2]): a:= [3,1,2]: line(g1 ,[P1 ,a]): > plane(E, [ point(PO,[2,1 ,8]), [-1,3,1]]): > > geomet(g1, E); g 1 und E schneiden sich im Punkt [ 37 l! 2' 2 '
= (5,
11]
unter dem Schnittwinkel 9.27°
84
II Vektorrechnung
(3) Gesucht sind die Schnittgerade und der Schnittwinkel der beiden Ebenen
E, ,
E"
セ@ ( @セ >t, (7 - >7(P,)) セ@ ( セ@ >t , (7 - >7 (P,))
) .( ) .(
> point(P1, [2,5,6]): v1 :=[3,1,2]: > point(P2,[1 ,5,-1]): v2:=[2,O,3]: > > geomet(E1,E2);
!=セ@ ) セ@
セ@ セ@ セ@ ) @セ
0
o.
plane(E1, [ P1, v1]): plane(E2, [P2,v2]):
Die beiden Ebenen schneiden sich unter dem Winkel von 27.19° Die Schnittgerade lautet {Mセ@ + 3 A, セ@ - 5 A, -2 Al
85
6.1 Vektorrechnung im !Rn
§6. Vektorräume 6.1 Vektorrechnung im
mn
Zur sachgerechten Behandlung z.B. von linearen Gleichungssystemen oder der linearen Differentialgleichungen und -systemen benötigt man den Begriff des ndimensionalen Vektorraums. Dazu übertragen wir den Begriff des Vektors von ]R3 in den ]Rn:
t)
Definition: Die Menge aller n-Tupel reeller Zahlen heißt ]Rn:
R'
Lセ@
{(
'x, E R, X2 E R"
x, ER} .
Analog dem Koordinatensystem in der Ebene bzw. im Raum wird das Koordinatensystem im ]Rn durch n aufeinander senkrecht stehenden Einheitsvektoren
gebildet. Jeder Vektor beschreiben:
E ]Rn läßt sich durch die Angabe seiner Komponenten
Es übertragen sich dann die Begriffe des Betrags, der Gleichheit von Vektoren, der Multiplikation mit einem Skalar, die Addition, das Skalarprodukt, der Orthogonalität usw. auf den ]Rn.
86
11 Vektorrechnung
Addition und S-Multiplikation
Für zwei Vektoren 0:
>. ERsetzt man --+
a
+ --+ b :=
(Addition)
(S-Multiplikation)
Sowohl die Addition als auch die S-Multiplikation werden komponentenweise ausgeführt. Durch die Addition und S-Multiplikation hat man zwei Operationen
+ : Rn
X
.: R
Rn
X
Rn -+
-+
Rn
Rn
mit
--+) ( --+ a,b
mit
(>., 0:)
1-+
--+ --+ I-+a+b
>. . 0:
festgelegt. Formal unterscheiden sich die Vektoraddition + und die S-Multiplikation . dadurch, daß zum einen zwei Vektoren und zum anderen eine skalare Zahl mit einem Vektor verknüpft werden. Man bezeichnet daher "+" als innere Verknupjung und "." als außere Verknupjung. Da sowohl die Addition als auch die S-Multiplikation komponenten weise erklärt sind, übertragen sich die folgenden Rechengesetze von den reellen Zahlen auf diese Vektoren. Es gelten die Rechengesetze der Addition
0: +
(17 + 7\ = (0: + 17) + 7 "'-4 --+ a+b=b+a
--+
-'-t
Assoziativgesetz Kommutativgesetz
Der Nullvektor hat die Eigenschaft --+ --+ --+ a + 0 = a Zu jedem Vektor 0: gibt es einen Vektor (-0:) mit 0: + (- 0: ) = ()
Existenz des Nullvektors Negativer Vektor
Es gelten die Rechengesetze der S-Multiplikation:
(8d (82) (83 ) (84 )
k· (l .0:) = (k .l):d
k·
--+) ( --+ a+b
--+
Assoziativgesetz --+
=ka+kb (k + l):d = kO: + lO:
1·0:=0:
Distributivgesetz 1 Distributivgesetz 2 Gesetz der Eins
87
6.2 Vektorräume
6.2 Vektorräume Die Gesetzmäßigkeiten bezüglich der Addition und S-Multiplikation gelten nicht nur für n- Tupel, sondern auch fUr andere Objekte, die keine Veranschaulichung durch Pfeile zulassen (z.B. Funktionen). Um auch solche Objekte zu erfassen, fuhrt man den Begriff des Vektorraums formal für alle Objekte ein, die zwei Verknupfungen + und . mit den angegebenen Rechengesetzen besitzen. Definition: Eine Menge V bildet einen Vektorraum uber R, wenn folgende Axiome gelten: (1)
In V ist eine innere Verknupfung "+" erklllrt,
+ :V x V
---+
V
mit
- --
b ( a, -)
a + b
セ@
(Addition) ,
so daß (V, +) die Gesetze der Addition (Al) - (A 4 ) eifUllt. (2) In V ist eine llußere VerknUpfung "." erklllrt,
. :R x V
---+
V
mit (.x,
ct)
.x. ct セ@
(S-Multiplikation) ,
so daß (V,·) die Gesetze der S-Multiplikation (81 )
-
(84 ) eifUllt.
Die Elemente eines Vektorraums bezeichnet man als Vektoren, auch wenn der Vektorraum nicht dem Anschauungsraum R3 entspricht. Hat man als Zahlenmenge nicht R, sondern einen anderen Körper K, so spricht man von einem Vektorraum uber K. 22. Beispiele: (1) R 3 ist ein Vektorraum bestehend aus allen 3-dimensionalen Pfeilen (den 3Tupeln von reellen Zahlen).
(2) IRn
セ@
{
(
;: )
'Xi
ER
(i
セ@
} ist ein Vektorramn, dessen Ele-
1, ...
mente die n-Tupel sind. Man nennt Rn auch den arithmetischen Vektorraum. (3) Die Menge der auf dem Intervall
F
b] definierten, reellwertigen Funktionen
b] := {J :
b]
---+
R}
bildet einen Vektorraum, wenn wir für die Addition und S-Multiplikation definieren:
88
II Vektorrechnung
+: F[a,b)
X
F[a,b]-+ F[a,b] mit (I,g)
+ g) (x) := f
(I . : 1R x F [a, b]
-+
F [a, b] mit
(>., f)
(>. f) (x)
:=
(x) セ@
f + 9 und セ@
+ 9 (x) .
>. . fund
>.. f (x).
Die Rechengesetze übertragen sich aus dem Reellen. Die konstante Nullfunktion bildet den Nullvektor.
o mit 0 (x) = 0 für alle x E [a, b]
(4) Die Menge aller Polynomfunktionen vom Grad kleiner gleich n n
f (x)
P [nI := {J: 1R -+ 1R mit
= Laixi ,ai E 1R} i=O
bildet einen Vektorraum, wenn
"+" und "." wie unter (3) erklärt sind.
(5) Die Lösungsmenge eines homogenen, linearen Gleichungssystems bildet einen Vektorraum, wenn "+" und "." wie unter (2) definiert sind. Als Zahlenbeispiel betrachten wir das LGS -3Xl - 5X2
+ 2X3
0
4Xl - X2
+ 3X3
0
Die Lösung erhalten wir mit der Matrizenschreibweise und dem Gauß-Algorithmus
(
-3 -5 2 4 -1 3 000 '--t X3
oo ) o
'--t
(-3 -5 2 0 0
-23 17 0 0
= 23>' , X2 = 17>', Xl = -13>' A E R beliebig} .
Wir zeigen nur die Abgeschlossenheit bezüglich "+" und ".", d.h. daß die Addition zweier Vektoren von L wieder einen Vektor aus L ergibt und r . :i! E L, wenn :i! E L ist. Die Gesetze der Addition (Al) - (A4) sowie die der S-Multiplikation (81 ) - (84) übertragen sich dann von 1R3 auf L.
:i!l +:i!2 = >'1 ( r·
-13 )
セ@
+ >'2
( -13 )
セ@
= (>'1 + >'2)
( -13 )
セ@
E L
-13 ) ) ( -13 ) ( -13 ) :i! 1 = r . ( >'1 ( セ@ = (r . >'1) セ@ = >. セ@ E L.
89
6.2 Vektorräume
Wir haben damit nachgerechnet, daß mit zwei Lösungen 3! 1 und 3! 2 des LGS auch die Summe 3! 1 + :t 2 eine Lösung ist und jedes Vielfache einer Lösung ebenfalls das Gleichungssystem erfüllt. Physikalisch bedeutet diese Eigenschaft, daß das Superpositionsgesetz gültig ist. Da die Teilmenge L C 1R3 selbst wieder einen Vektorraum darstellt, nennt man Leinen Untervektorraum von 1R3 . 0 Allgemein definiert man
Definition: Sei (V, +, .) ein Vektorraum. Eine Teilmenge U C V heißt Untervektorraum, wenn U bezUglieh den linearen Operationen "+" und "." einen Vektorraum bildet. 23. Beispiele: (I) V = 1Rn , U = {Lösungen eines homogenen, linearen Gleichungssystems }. (2) V = { Menge aller Polynomfunktionen vom Grade ::; n}, U = { Menge aller Polynomfunktionen vom Grade::; n und 1(1) = O}. Für eine Teilmenge U ::f. 0 eines Vektorraumes V muß man nicht mehr die Rechengesetze nachprüfen, um zu zeigen, daß U selbst wieder einen Vektorraum darstellt. Die Rechengesetze übertragen sich von V auf U, wenn U bezüglich "+" und ..... abgeschlossen ist:
Satz: (Untervektorraum-Kriterium) Eine nichtIeere Teilmenge U C V ist genau dann ein Untervektorraum, wenn U bezüglich den linearen Operationen "+" und ..... abgeschlossen ist. Mit anderen Worten:
UV1 :
(} E セ@
U C V ist Vektorraum {:}
。L「euセ@
セ@ セ@
a: E U, A E 1R セ@
a+bEU. A. EU.
a:
24. Beispiele: Die Menge {O} ist ein Untervektorraumjedes Vektorraumes. Es ist der kleinstmögliche Vektorraum.
(1)
(2)
= { Menge der reellwertigen Funktionen 1 : 1R - t 1R mit 1(1) = O}, V = { Menge der reellwertigen Funktionen 1 : 1R - t 1R}. U c V ist ein Untervektorraum, denn
U
UVI
Die Nullabbildung 0 : 1R
0(1) = O. Also ist {O} E
-t
1R mit
= 0 hat die Eigenschaft
90
11 Vektorrechnung
12 E U ist ft(l) = 12(1) = 0 und damit auch Idl) + 12 (1) = O::::} ft + 12 EU.
UV2 Mit ft, UV3
Mit lEU ist 1(1) O::::} AI E U.
(ft
= 0 und damit auch (AI) (1) = A· I
+ 12) (1) =
(1)
= A·O =
6.3 Linearkombination und Erzeugnis Im folgenden gehen wir davon aus, daß (V, +,.) ein Vektorraum ist und 2, ... , n Vektoren aus diesem Vektorraum sind.
1>
--t
Definition: Ein Vektor b der Form --t
b
--t --t = Al --t a 1 + A2 a 2 + ... + An a n
heißt Linearkombination der Vektoren
1,
2,· .. ,
n.
--t
Wie wir aus den 1R3 wissen, läßt sich jeder Vektor b E 1R3 als Linearkombination von r! 1, r! 2, r! 3 darstellen. Man definiert verallgemeinernd Definition: 1,
2, ... ,
M
Die n
Menge M aller heißt Erzeugnis von
linearkombinationen der Vektoren 1, ... , n. Man schreibt hierfUr
{ Menge aller linearkombinationen von 1, •.. , n} 2,.·., --t an 1 --t --t --t --t --t {b: b =A1a1+A2a2+···+Anan (AiE1R)}. [ --t a 1, --t a
91
6.3 Linearkombination und Erzeugnis
-
26. Beispiel: Ist b
=
In der Komponentendarstellung entspricht dies dem inhomogenen, linearen Gleichungssystem
o. Al + 1 . A2 + 1 . A3
1 0
1 . Al + 2 . A2 + 4 . A3 1 . Al + 3 . A2 + 5 . A3
=
l.
Zur Lösung des LGS verwenden wir den Gauß-Algorithmus in Matrizenschreibweise
セI\NエH@1
01 1 ( 124 135 =}
A3 = t (beliebig)
i セ@
0 0 0
A2 = 1 - t
=}
Al = -2 - 2t.
=}
Setzt man z.B. t = 1, so folgt A3 = 1, A2 = 0, Al = -4 und
- - - -
-
b
= -4·
D.h. b ist im Erzeugnis von
Es gilt allgemein
-
--
al
+ O·
+ 1·
lt 2, lt 3]'
Satz: Die Vektorgleichung b = Al lt I ] lösbar, wenn b E [a 1, a 2, ... , an. Da
2
3.
o
+ A2 lt 2 + ... + An lt n ist genau dann
= [lt I, lt 2, ... , lt
die Menge aller Linearkombinationen ist, stellt selbst wieder einen Vektorraum dar, was man mit dem UntervektorraumKriterium sofort nachprüfen kann. Satz:
= [lt I, lt 2, ... , lt
ist ein Vektorraum.
92
11 Vektorrechnung
Im Fall, daß M schon den ganzen Vektorraum V aufspannt, nennt man Mein Erzeugendensystem:
Definition: Eine Teilmenge von Vektoren pt b 2 , ... zeugendensystem von V, wenn das Erzeugnis von zusammenfallt: I, nl = V. 2 , ... ,
n} b
C
2 , . ..
V heißt Ern mit V
27. Beispiele: (1) et 2, et 3} ist ein Erzeugendensystem von 1R3 , denn jeder Vektor sich als Linearkombination von et I, et 2, et 3 darstellen:
X'
{e't,
(2)
Lセ@
e' 2, e' 3,
--t
X
et I + X2 et 2 + X3 et 3·
=
Xl
(
t )}
ist ebenfalls ein Erreugendensystem von
X' läßt sich als Linearkombination dieser
JR3, denn jeder Vektor darstellen:
X' läßt
4 Vektoren
--t --t O--t = Xl --t e I + X2 e 2 + X3 e 3 + . d
oder
X' =
(Xl
-1) et l
+ (X2 -1) et 2 + (X3 -1) et 3 + 1· d.
bilden ein ErzeugendenSowohl {et I, et 2, et 3} als auch {et b et 2, et 3, system von JR3. Gesucht ist ein Kriterium, um ein kleinstmögliches Erzeugendensystem zu charakterisieren. Dazu benötigt man den Begriff der linearen Unabhangigkeit.
6.4 Lineare Abhängigkeit und Unabhängigkeit -'
セ@
_ __ __ __ __ _
28. Beispiel, Gegeben sind die Vektoren
b:(J).e':( a
--t
-n --t
e': (
-0.
Dann ist --t
c=2·a+l·b.
7! läßt sich also als Linearkombination der Vektoren --t --t --t --t a und b darstellen. Man nennt c daher linear abhangig von a und
--t
93
6.4 Lineare Abhängigkeit und Unabhängigkeit
Definition: Die Vektoren 0: 1 , 0: 2 , .•. , 0: n E V heißen linear abhängig, wenn in der Gleichung
k 1 --+ a 1 + k 2 -at 2 mindestens ein k i
+ ... + k n --+ a n = -0t
*)
"# 0 ist.
Denn dann läßt sich die Gleichung (*) nach
und
(
0: i auflösen:
0: i ist durch die restlichen Vektoren darstellbar.
Läßt sich die Gleichung (*) niemals nach einem Vektor 0: i (i E {I, ... , n }) auflösen, dann nennt man die Vektoren linear unabhangig. Dies ist genau dann der Fall, wenn sich Gleichung (*) nur durch k 1 = k2 = ... = k n = 0 erfüllen läßt.
Definition: Die Vektoren
0: 1, 0: 2 , .•. , 0: n
E V heißen linear unabhängig,
wenn gilt:
k1 --+ 1 + k 2 - t 2 + ... + k n --+--+ n = 0
29. Beispiele: (1) Die Vektoren --+ -t k 3 e 3 = 0 folgt
::::}
-e\, et 2, et 3
1 0 0 ( 0 1 0 o 0 1
::::}
k1
00 ) 0
::::}
k3
-0
«, セ@ ( --+
unabhängig: Aus k 1 a
1
k2
= 0,
... , k n
sind linear unabhängig: Aus k 1 et 1
D.h. aus k1 et 1 + k 2 et 2 + k 3 et 3 = folgt k 1 Vektoren et 1, et 2, et 3 linear unabhängig.
(2) Die Vekroren
= 0,
= 0,
k2
= 0,
= k 2 = k 3 = O.
-0' U), セ@ ->-t
0 folgt
+ k2 et 2 +
= O. Damit sind die
«3 ( セ@ )
«F
+ k 2 -at 2 + k 3 --+ a3=
k1
= O.
sind
ャゥョ・セ@
94
11 Vektorrechnung
In Matrizenschreibweise erhalten wir
2 0 3 ( -1 1 0 3 0 1 =}
7 . k3 = 0
=}
1k3 = 0 I;
2· k2 = 0
=}
1k2 = 0 I;
a: + k2a: + k3a: = Ö folgt k a: 1, a: 2, a: 3 linear unabhängig.
D.h. aus k 1 Vektoren
1
(3) Die Vehoren
2
303
3
"1 セ@ ( MセIL@
abhängig: Denn aus k 1 weise
2 0 2 ( -1 1 0
(-1 10
o0 ) o
a:
1
k3
0 0 7
-1· k 1
= 0 =} 1k1 = 0 I·
= k 2 = k3 = O.
1
Damit sind die
'" セ@ ( セ@ ),"3 セ@ ( セ@ )
sind HneM
+ k 2 a: 2 + k 3 a: 3 = Ö, folgt in der Matrizenschreib-
o0 ) o =}
023
(-1 10 セ@ 022
o
0 3 3
HMセ@
)
= A (beliebig); k2 = -A;
k1
0
セ@ セ@
0
0
= -A.
Z.B. für A = 1 ist
Das Gleichungssystem ist also nicht nur durch k 1 = k 2 = k 3 = 0 lösbar, und damit die Vektorgleichung nach dem Vektor 1 auflösbar. =} C; 1, 2, 3 sind linear abhängig.
a:
a: a:
sind linear unabhängig im (4) Die Vektoren h (x) = xi (i = 0,1,2,···, Vektorraum P := { Menge aller Polynomfunktionen vom Grade セ@ Denn
kofo + kdl + ... + knfn bedeutet ko fo(x)
=
--t
0
+ k1 h (x) + ... + kn fn (x) = 0 (x) = 0 für
alle x E 1R, d.h.
für alle x E 1R. Durch Einsetzen von x = 0 folgt o = O. Anschließend kann auf der linken Seite ein x ausgeklammert werden. Wieder durch Einsetzen von x = 0 folgt dann k 1 = O. Insgesamt erhält man so k o = k 1 = ... = k n = O. 0 In den Beispielen (1) - (3) zeigt sich, daß die Vektorgleichung --t
k1 a
1
+
--t
2
a 2 + ... +
--t--t
n
an
=
0
95
6.5 Basis und Dimension
entweder eindeutig lösbar ist; dann ist k 1 = k 2 = ... = k n = 0 diese Lösung und die Vektoren 1 2 ... , n sind linear unabhängig. Oder die Vektorgleichung ist nicht eindeutig lösbar, dann sind die Vektoren linear abhängig. Es gilt folgende Charakterisierung von linear unabhängigen Vektoren: Satz: FUr die Vektoren (I)
1,
2 ... ,
n
2 ... ,
n
E V sind äquivalent:
sind linear unabhängig.
----t
läßt sich eindeutig aus den Vektoren Jeder Vektor b E 1 ... , 1, ... , n linear kombinieren.
(2)
6.5 Basis und Dimension Einer der fUr die Beschreibung von Vektorräumen wichtigsten Begriffe ist der der Basis. Definition: Eine Menge linear unabhängiger Vektoren, die den gesamten Vektorraum erzeugen, nennt man eine Basis des Vektorraums. Also:
,O:n EV
1)
1, ... ,
n
sind linear unabhängig.
= V.
ist Basis von V
Eine Basis ist die kleinste Menge von Vektoren, welche den Vektorraum erzeugt, und sie ist gleichzeitig die größte Menge von linear unabhängigen Vektoren aus V; denn fUr Basen sind die folgenden Aussagen gleichbedeutend: Charakterisierung von Basen: FUr die Teilmenge := 2 ... , n} C V ist gleichbedeutend: (1 ) ist eine Basis von V. (2) ist eine unverlängerbare, linear unabhängige Teilmenge von V. (3) ist ein unverkUrzbares Erzeugendensystem von V.
30. Beispiele: (I) Ce\, et 2, et 3) ist eine Basis von R 3 : Denn et 1. et 2, et 3 sind linear unabhängig und jedes """i! E R 3 läßt sich als Linearkombination von et 1. et 2, et 3 darstellen:
"""i! = (2)
(et 1, et 2,"', et
et 1 + X2 et 2 + X3 et 3·
ist eine Basis von Rn.
96
II Vektorrechnung
(3) (1, X, x 2 , x 3 , x 4 , . .• ,xn ) ist eine Basis des Vektorraums der Polynomfunktionen vom Grad :::; n.
(4)
«t = ( : ) , «2 = ( セ@ \ , «, = (
Wir prüfen
セゥ・@
i)
ist eine Basis von ]R3:
Bedingungen (BJ und (B2) nach.
0 1 1 ( 1 2 1
0) o
o
130
セ@
o
(1 0 31 -10 0 1 1
-1
-2
o und
Dieses LGS hat als eindeutige Lösung k 1 = k2 0: 1, 0: 2 , 0: 3 linear unabhängig.
(B,), Ist
b =(
セ@
)
so daß
E R' beliebig, dann mOssen --t
--t
--t
セL@
T
damit sind
gefunden werden,
--t
Aal+/La2+ra3= b.
In Matrizenschreibweise ist das LGS fUr die Unbekannten A, /L und r:
CI ) 0 1 1 2 1 1 3 0
b1 b2 b3
セo@
)
3 0 1 -1 1 1
b3 b3 - b2 b1
3 0 1 1 0 -2
b3 b1 b3 - b2 - b1
セ@
)
Hieraus erhält man durch RUckwärtsauflösen die gesuchten Größen
--t
Damit gibt es zu jedem Vektor b E ]R3 Parameter A, /L, r E ]R, so daß --t
--t
--t
--t
Aal+/La2+ra3= b
=>
--t
--t
--t
[aba2,a3]=V.
Insgesamt folgt damit aus (Bd und (B2), daß (0:1. 0: 2,0:3) eine Basis von ]R3 ist.
(5) Die Vektoren ]R3 ,
e\, e'" e'"
«, mit «, =
da sie linear abhängig sind : 0: 4 =
e> 1 + セ@
( : ) 2
bilden kein. Basis von
+ e> 3.
97
6.5 Basis und Dimension
(6) Die Vektoren
0',
セ@
(
セ@
) , 0',
セ@
(
セ@
) bilden keine Basis von R3,
a\, ct 2 sind zwar linear unabhängig, aber nicht jeder Vektor b
Zセョ[@
f::' d(.rsrr 1
E R 3 läßt sich
Dß
v(or)"
)aus
12
b3
b3
o -4 1 Aus der letzten Zeile des Gleichungssystems folgt 1 . I-l = b2 aus der zweitletzten Zeile I-l = (bI - 2b3 ). Damit das LGS lösbar ist, muß für den Vektor b gelten:
:l
b2 =
1
4 (bI -
2b3 )
.
Dies ist aber nicht für alle Vektoren b E R 3 erfUllt und damit ist (ct 1, ct 2) kein Erzeugendensystem von R 3 . (B2) ist also nicht erfüllt. 0
In einem Vektorraum kann es beliebig viele Basen geben. Hat man jedoch eine endliche Basis ct 1, ... , ct n gefunden, so besteht jede andere Basis ebenfalls aus genau n Vektoren. Die maximale Anzahl linear unabhängiger Vektoren ist charakteristisch für einen Vektorraum:
Definition: Sei V ein Vektorraum. Besteht eine Basis aus n Vektoren. so heißt die Zahl n die Dimension des Vektorraums V. Bezeichnung: dirn V
= n.
Man beachte, daß zwar jeder Vektorraum eine Basis besitzt; diese muß jedoch nicht notgedrungen aus endlich vielen Vektoren bestehen. In der Regel betrachten wir hier nur endlich-dimensionale Vektorräume. Für diese endlich-dimensionalen Vektorräume gilt Satz: Sei V ein n-dimensionaler Vektorraum. Dann gilt für n Vektoren ct 1,'" , ct nE V die Aussage: セ@
セ@
a 1,"', an sind linear unabhängig.
{=?
(ct 1 , " " ct n) ist eine Basis von V.
98
II Vektorrechnung
31 Beispiele: (1)
セ@ )
ct l = (
und
i)
ct 2 = (
bilden eine Basis von R 2 , denn
ct l , ct 2
sind linear unabhängig:
(2)
セ@ セ@ f),セ@ セ@ セ@ セ@ セ@ セ@ セ@ セ@ セ@ 1
(
2
Basis von R4, denn
(
)
,
1 0
o 1
セ@
(
(
)
,
4
(
)
bilden eine
ct I, ct 2, ct 3, ct 4 sind linear unabhängig: k l ct 1 + k2 ct 2
GMエHセ@
3
1
o o
1 0 0 1 1 1 0
H-: : =>
kl
+ k3 ct 3 + k4 ct4 = -0 110 1 0 1 110 o 1 1 1 1
o
1 0
1 1
-1
1
002
= k2 = k 3 = k4 = O. f(x) = ao + alx + ... + a5x5}
(3) := {J : R --t R : ist ein 6dimensionaler Vektorraum: (xO, xl, x 2 , ... , x 5) sind linear unabhängige Funktionen und jedes f E P [5] läßt sich als Linearkombination dieser Funktionen darstellen => (xO, xl, ... , x 5) ist eine Basis von P [5] => dim P [5] = 6.
Zusammenstellung der MAPLE-Befehle
99
Zusammenstellung der MAPLE-Befehle Grundlegende Befehle zur Vektorrechnung with(linalg) vector (n, [xl, x2, .. , xn]) v[i] [xl, x2, •.. , xn] convert(winkel, degrees) convert(liste, v) evalm angle (vI, v2) crossprod (vI, v2) dotprod (vI, v2) norm (v, 2)
Linear-Algebra-Paket. Definition eines Vektors. i-te Komponente des Vektors v. Definition einer Liste. Rechnet Winkel ins Gradmaß um. Wandelt Liste in Vektor v um. Auswertung von VektorausdrOcken mit den Operationen +, -, A * . Berechnet Winkel zwischen den Vektoren V1. und V2 Berechnet das Kreuzprodukt (Vi x V2). von 3-elementigen Vektoren V1 und V2 Berechnet das Skalarprodukt der Vektoren. V1 und V2 Berechnet den Betrag des Vektors v.
Grundlegende Befehle zu Geraden und Ebenen with(geom3d) pointe [xl ,x2,x3J) line(g, [PI,P2J) line(g, [PI,v]) plane(E, [PI,P2,P3])
3D Geometrie-Paket. Definition des Punkte P über seine X3. Koordinaten Definition der Geraden 9 über zwei Punkte P 1 und P2. Definition der Geraden 9 über einen Punkt Pi und Richtungsvektor 11. Definition der Ebene E über 3 Punkte
Pt. P2 , P3 . plane(E, [PI, gI,g2]) plane(E, [PI, n]) draw( {objI,obj2, .. }) detail(obj)
Equation(E, Equation(g, t) AreParallel(objI,obj2) intersection(S, obj1,obj2) FindAngle(obj 1,obj2)
Definition der Ebene E über den Punkt Pi und zwei Geraden g1 und g2. Definition der Ebene E über den Punkt Pi und Normalenvektor Graphische Darstellung von geometrischen Objekten. Spezifikation des Objektes obj. Ebenengleichung. Geradengleichung. PrOft die Parallelität von objI und obj2. Berechnet den Schnitt von objI mit obj2. Berechnet den Schnittwinkel von objI und obj2.
100
11 Vektorrechnung
Bemerkung: Der draw-Befehl zum Darstellen der geometrischen Objekte hat die gleichen Optionen wie der Standard-plot3d-Befehl. Sie können unter > ?plot3d[options] aufgelistet werden. Häufig benutzte Optionen lauten: Optionen des draw-Befehls
Dimension des Berechnungsgitters: n x m. Titel des Schaubildes. Spezifiziert die Achsenbeschriftung. Anzahl der Markierungen auf den Achsen.
grid={n,m] title=t labels={x,y,z] tickmarks= {I, m, n] scaling=
view=zmin .. zmax axes=boxed thickness= orientation={phi, theta] style=patchnogrid shading=zgreyscale
Maßstabsgetreue Skalierung der Achsen. Der darzustellende z-Bereich des Objektes. Schaubild mit Achsen. Steuerung der Liniendicke. Blickrichtung der 3d Graphik. Das Gitter wird unterdrückt. Die Farbunterlegung der Objekte ist grau.
Aufgaben zu Kapitel 11 2.1
Gegeben sind die Vektoren
セ@
= (
j ) ,b
MセI@
= (
セ@
,
Mセ@
(
) .
Man berechne die folgenden Vektoren und ihre Betrage a)
s>1 ]SセMT「@
Kセ@
HセMR「IKU@
c)S>3=3 2.2
b)
S>2= -3 (5b KセI@
d)S>4=3
HセN「IMU@
H「NセI@
---+
(
セI[@
F2 =
-50
セ@
( ); -40
F3 =
ZセI[@
(
b
セSLNMUKRB@
1,
120
2.3 Normieren Sie die folgenden Vektoren:
.. セ@ (D,
----+
---+
Welche Gegenkraft F hebt die vier Einzelkrafte F samtkraft auf? (Krafteinheit
F1 =
+5 HMセKS「I@
Bセcd@
F
---+
2,
F
--t
3,
F
F4 = -
4
(
in ihrer Ge-
セ@
40
).
101
Aufgaben zu Kapitel 11
2.4
Wie lautet der Einheitsvektor
e>, der die zum Vektor a: = - (
i)
entgegenge-
setzte Richtung hat? 2.5
Bestimmen Sie die Koordinaten des Punktes Q, der vom Punkte P Richtung des Vektors
2.6
a:
M]Rセ@
=(
)
= (1,
-2,3) in
10 Langeneinheiten entfernt ist. --t
Bestimmen Sie die Koordinaten der Mitte Q von Pi P2 mit Pi = (2, 4, 3) und
P2=(-I,3,2).
(011)
a: =
2.7 Bilden Sie mit den Vektoren
(!)
; C'
; ---> b =
Skalarprodukte:
a)a:.b
b)(a:-3b)4C'
2.8 Welchen Winkel schließen die Vektoren a)
die
=
セ@
a: = (
) ,b = (
!)
a: und bein? b)
a: = (
MセI@
, ---> b =
HMセoiI@ -10
e> 1, e> 2, e> 3 ein orthonormales System bilden; d.h. die Vektoren stehen paarweise aufeinander senkrecht und besitzen die Länge 1:
2.9 Zeigen Sie, daß die folgenden Vektoren
・^ゥ]セH@
(j)
セIL@
e>3 =
(-!)
2.10 Zeigen Sie: Die drei Vektoren
セ@
⦅セ@
= (
) ,b = (
Mセ@
, ---> c
)
bilden ein rechtwinkliges
Dreieck.
2.11
Bestimmen Sie den Betrag und die Winkel, die der Vektor achsen einschließt: a)
a: =
(
iセ@
)
a: = (
b)
a: mit den Koordinaten-
MセI@
2.12 Durch die drei Punkte A = (-1, 2,4) , B = (5, 0, 0) und C = (3, 4, -2) wird ein Dreieck festgelegt. Berechnen Sie die Lange der drei Seiten, die Winkel im Dreieck, sowie den Flächeninhalt. 2.13
--->
Berechnen Sie die Komponente des Vektors b in Richtung des Vektors
(
MセI@
In. .)
b
セ@
(
セ@
)
--->
b) b
=
CD
a:
102
11 Vektorrechnung
a:
a:
2.14 Ein Vektor ist durch den Betrag I I = 10 und CI! = 30°, ß = 60°, 90° 180° festgelegt. Wie lauten die Vektorkoordinaten von 2.15 Man bestimme die Richtungswinkel a)
a: = (
2.16 M.n
「・イLセ@
-t )
'"' B = 1, ... , 1 Dann sind die Spalten des Produktes C = A . B gegeben durch
b
bk
(b
bk ) .
(j = 1, ... , k) und
Rechenregeln für Matrizenprodukte Für Produkte von Matrizen A, B, C gelten die folgenden Regeln (die jeweiligen Produkte seien definiert):
(A . B) .
Assoziativgesetz
= A· B+A· C
Distributivgesetz
+ B) . C = A . C + B . C
Distributivgesetz
A· (B+C) (A
= A . (B .
13 Inverse Matrix Aus der Algebra wissen wir, daß die Gleichung
a·x für
=1
::I 0 genau eine Lösung besitzt, namlich das zu x
= a- 1 = -1 E
IR:
a· a- 1
inverse Element
= a- 1 . a = 1.
112
III Matrizen und Determinanten
Diese Konstruktion wird fUr quadratische Matrizen verallgemeinert: Definition: Gibt es zu einer quadratischen (n x n)-Matrix A eine (n x n)-Matrix X mit
C :),
aᄋxセ、ョ@
so heißt X die zu A inverse Matrix. Sie wird durch das Symbol A-1 gekennzeichnet. Bemerkungen: Besitzt A eine inverse Matrix A-1, so heißt A invertierbar bzw. regular. A- 1 heißt Umkehrmatrix oder Inverse. (2) Eine quadratische Matrix besitzt -wenn Uberhaupt- genau eine Inverse. (3) Aufgrund der Definition gilt (1)
A·A- 1 =A- 1 ·A=In , d.h. A und A-1 sind kommutativ. (4)
Nicht jede quadratische Matrix ist umkehrbar: z.B.
Hセ@
セI@
ist nicht um-
kehrbar!
Im folgenden werden wir ein Schema vorstellen, mit dem man entscheiden kann, ob eine x n)-Matrix A invertierbar ist und wie die Inverse A-1 sich berechnet. Dazu gehen wir zunächst davon aus, daß die zu A inverse Matrix A -1 existiert. A-1 sei gegeben durch Spaltenvektoren セ@ 1, . . . , セ@ n =}
A- 1 = Hセ@
セ@ ) SI, S 2, ... , S n ·
Aufgrund der Eigenschaft der inversen Matrix
A A- 1
セ@ セ@ In
C :)
ist die k-te Spalte des Produktes der Einheitsvektor et Nach Bemerkung (3) aus 1.2.4 erhält man die k-te Spalte des Produktes, indem man die Matrix A auf den k-ten Spaltenvektor von A -1 anwendet:
aセォ]・エ@
o Ö
1 o
ö
k = 1,2, ... ,no
113
1.3 Inverse Matrix
Folglich sind die Spalten der inversen Matrix die Lösung der linearen Gleichungssysteme A 7 k = Diese n LGS löst man mit dem Gauß-Algorithmus. Da die LGS immer dieselbe Matrix A besitzen, können sie simultan gelöst werden (Gauß-jordan-Algorithmus ):
e:
Berechnung der inversen Matrix nach dem Gauß-Jordan-Verfahren (1) Man erstellt das aus A und allen rechten Seiten kombinierte Matrizenschema:
au In) =
a1n
1
0
...
セI@
0
(
。セQ@
a nn
0
0
(2) Mit Hilfe elementarer Zeilenumformungen wird die linke Seite des Schemas so umgeformt, daß die Einheitsmatrix In den Platz von A einnimmt. Die inverse Matrix A -1 steht dann auf dem Platz von In:
0
0
...
0 1
u
0
...
bu
b,. ) セ@
bn1
= (In I A- 1 )
bnn
(3) Enthält zum Schluß die linke Seite eine Nullzeile, dann ist die Matrix A nicht invertierbar. 5. Beispiele: (1) Gesucht ist die inverse Matrix zu
A
=
( 1o 0 -2)
1 2 . 4 -1 Wir führen den Gauß-Jordan-Algorithmus durch und schreiben die jeweiligen Operationen an die rechte Seite der Matrix:
0 -2
h)
=
'* '*
( -1
1
2
4 -1 0 -2
0 0
1
-1
1 0 0 1 0 0 1 0
0
1 1
4 -1 0 -2
0 0
1
0
0 -1
1 1
n n n
+Z1
0
- 4Z2 -2Z3
1
-4 -4
(-1)
114
III Matrizen und Determinanten
1 0 0 ( 010 001
セ@
Die zu A inverse Matrix lautet A- 1
(2) Gesucht ist die Inverse von A
(j
セ@
(
1 1
4 4 -1
! セ@
1
1
1
1
-3
-2
2
1 6 1 2 -1 -6
o
-1
2
セ@ セ@
1 -2 -2 0 1 2 -1 -6
o o
MセIN@
4
(
)
Mセ@
9 8
0
セI@
001
Mセ@
Mセ@
セ@ セI@1
:n
3 0
Die linke Seite enthält eine Nullzeile. Damit sind die linearen Gleichungssysteme nicht lösbar. A ist nicht invertierbar. 0
Rechenregeln bei der Inversion von Matrizen
(1)
Seien A und B invertierbare (n x n)-Matrizen. Dann gilt Die Inverse einer invertierbaren Matrix ist invertierbar mit
(2)
Das Produkt zweier invertierbarer Matrizen ist invertierbar:
(3) Die Transponierte einer invertierbaren Matrix ist invertierbar:
Die Bedeutung von invertierbaren Matrizen werden wir noch ausführlicher im §3) diskutieren. Kapitel über die Lösbarkeit von LOS Hセ@
1.4 Das Matrizenrechnen mit MAPLE
115
L4 Das Matrizenrechnen mit MAPLE Zur Darstellung und Ausführung der Rechenoperationen mit Matrizen wird das Paket Iinalg benötigt. Alternativ kann ab MAPLE6 das LinearAlgebra-Paket verwendet werden, auf das wir im Anhang B gesondert eingehen. Im folgenden gehen wir immer davon aus, daß das Iinalg-Package mit dem Befehl > with(linalg}: geladen ist. Durch > A:=matrix(3,2,[1,2,3,4,5,6]);
[Hl ォセ@
wird eine (3x2)-Matrix definiert. Wenn man den Matrix-Kurzbefehl
> matrix([ [1,2], [3,4], [5,6] ]): verwendet, ist die Angabe der Dimension nicht notwendig, da die Zeilen der Matrix einzeln spezifiziert werden. Addition und Subtraktion von Matrizen und die Multiplikation einer Matrix mit einem Skalaren werden mit +, -, * gekennzeichnet; die Matrizenmultiplikation wird durch den Operator &* dargestellt, da "*" für kommutative Multiplikationen reserviert ist. Durch evalm werden die Rechenoperationen ausgeführt.
> B:=matrix([ [3,5,2], [-1,-1,0] ]): > C:=evalm(A&*B};
> F:=matrix([ [1,0,-2], [-1,1,2], [1,2,-1]]); > 4*C - 3*F = evalm(4*C-3*F}; F:= [
Mセ@
4C-3F= [
セ@
-;
1 2 -1
1
2; !i Aセ@ 1
33 70 43
(Die Matrix darf nicht mit dem Buchstaben D abgekürzt werden, da D vordefiniert ist und den Differentialoperator darstellt; ebenso darf I nicht als Name verwendet werden, da I für die imaginäre Einheit steht!)
116
III Matrizen und Determinanten
Potenzen von Matrizen können mit
> ・カ。ャュHfセTI[@
[ -! -4
Mセ@
セ}@
8
9
gebildet werden. Die Berechnung der transponierten Matrix erfolgt durch > transpose(%);
[ 1-4 -4] -16 -8
25 16
8 9
und die Inverse einer Matrix erhält man mit dem inverse-Befehl > G:=matrix([ [1,0,-2], [-1,1,2], [1,2,-1]]): > Ginv:=inverse(G);
Ginv:= [
Mセ@
-3
Mセ@
-2
セQ}@
Dann prüft man noch nach, daß > eval(Ginv)*op(G)=evalm(Ginv &* G),evalm(Ginv &* G);
[
Mセ@ Mセ@
-3
-2
セ}@
[ 1
Mセ@
セ@ Mセ}@
=[
1 2 -1
セ@ セ@
セ}L@
0 0 1
1 0
[ o
o
1
0
Einige spezielle Matrizen werden definiert durch
> > > > > >
array(1 .. 3,1 .. 3,identity), diag(1,2,35,6),
#Einheitsmatrix 13 #Diagonalmatrix mit Diagonalelementen # 1,2,35,6 #(5x3)-Matrix mit zufällig zwischen # -99 .. 99 gewählten Elementen #Bandmatrix mit Haupt- und Nebendiagonalen
randmatrix(5,3), band([1 ,2,-1], 4);
[セ@
[
o1 o
[セ@
0] 0 , 1
2 -1 0 1 2 -1 1 2 0 1 0 0
Mセ@
0 2 o 0 0 35 0 0 o 6
1
01 '
-85 -35 79 63 45
-55 -37 97 50 56 49 57 -59 -8 -93
1.4 Das Matrizenrechnen mit MAPLE
117
Zur Auswertung von Matrizen (allgemeiner des Datentyps array) mit MAPLE ist zu bemerken, daß sie anders als die sog. volle Auswertung sonstiger Rechenoperationen nur einstufig ausgeführt wird. Schon um eine Matrix > A:= matrix( [[cos(alpha), -sin(alpha)], [sin(alpha),cos(alpha))));
A.= [ cos( a) . sin( a)
-sin( a) ] cos( a)
darzustellen, genügt nach der Definition von A nicht die Eingabe
>A;
A denn dann wird nur der Name A zurUckgegeben. Um die Matrix A zu erhalten, muß entweder mit eval(A) oder op(A) gearbeitet werden > eval(A); cos( a ) -sin( a) ] [ sin( a ) cos( a ) Setzt man alpha=l, so werden die Matrixelemente von A nicht direkt ausgewertet, > alpha:=1: > eval(A); cos( a ) -sin( a) ] [ sin( a ) cos( a ) Erst mit dem Abbildungsoperator map, der eine FunktionlBefehl auf jeden Operanden des Ausdrucks abbildet, zwingt man MAPLE zur Auswertung von A: > map(eval,A): %=evalf(%); [
cos( 1 ) sin( 1 )
-sin( 1) ] _ [ .5403023059 cos( 1 ) .8414709848
-.8414709848 ] .5403023059
Zusammenstellung der Matrix-Befehle with (linalg) matrix (2, 3, [1,2,3,4, 5,6]) &* evalm transpose inverse eval,op map array(l .. n,l .. n,identity) diag(all, a22, ... , ann), randmatrix(m,n) band([l,2,-1],4)
Linear-Algebra-Paket Definition einer 2 x 3-Matrix Multiplikationsoperator bei Matrizen AusfUhrung der Matrizenoperationen Transponieren einer Matrix Inverse einer Matrix Darstellung einer Matrix Anwenden eines Operators auf die Elemente Einheitsmatrix In Diagonalmatrix mit den Elementen an,.·., セイ@ (mxn)-Matrix mit ZufalJselementen Bandmatrix
118
III Matrizen und Determinanten
L5 Lineare Abbildungen
::Zセ⦅@ ZュセH@
rr::: Zセ。ョゥ・@ Zセ@
ein Vektor 11 E 1Rm . A legt also eine Abbildung cp: 1Rn --t 1Rm fest, die jedem Vektor J! E 1Rn genau einen Vektor 11 E 1Rm zuordnet. Es gilt folgender Satz: Satz: Die Gesamtheit aller (m x n)-Matrizen entspricht in umkehrbar eindeutiger Weise der Gesamtheit der linearen Abbildungen cp : 1Rn --t 1Rm . Begründung: Die Matrix A = (aij) mn definiert eine lineare Abbildung von 1Rn nach 1Rm , denn man rechnet sofort nach, daß
(1 )
(2)
Ist cp: 1Rn --t 1Rm eine lineare Abbildung. Dann wird diese lineare Abbildung eindeutig festgelegt durch die Bilder der Einheitsvektoren セ@ j:
j=l, ... ,n.
Mit diesen Vektoren bilden wir die Matrix
a:
Man rechnet unmittelbar nach, daß A セ@ j = j. Die Spalten von A sind genau die Bildvektoren der Einheitsvektoren.
6. Beispiel: Die Abbildung
f : (
Zセ@
) X3
t-+ (
Xl X2
++ X2
X3 -
X3 ) Xl
ist eine lineare
119
1.6 Anwendungsbeispiele
Abbildung von R 3 nach R 2 • Die Bilder der Basisvektoren sind
Damit wird die lineare Abbildung dargestellt durch die Matrix
A
=
( -11 11 -1) 1 '
denn die Spalte der Matrix A sind die Bilder der Einheitsvektoren.
L6 Anwendungsbeispiele 7. Rohstotlkette: In einem Betrieb werden aus 4 Rohstoffen mit Einheiten rl, r2, r3, r 4 3 Zwischenprodukte mit Einheiten Zl, Z2, Z3 hergestellt. Aus den Zwischenprodukten entstehen 3 Endprodukte mit den Einheiten PI,P2,P3. Der Materialverbrauch sei gegeben durch die linearen Gleichungen rl
Zl
r2
2z1
+
Z2
r3 r4
Z2
=
zi
+
Z2
+ + + +
Z3
Zl
Z3
bzw.
Z3 2z3
Z2
=
Z3
PI 2PI 4PI
+ + +
2P2 3P2 2P2
+ + +
P3 P3 2P3
In Matrizenschreibweise gilt
r> = Azt
wenn
aセ@
U 1) 0 1 1 1
und
bセ@
zt=Bp
0D 2
3 2
Gesucht ist der Rohstoffbedarf, wenn 100 Einheiten von PI, 80 Einheiten von und 60 Einheiten von P3 hergestellt werden sollen. Es ist
r> = Azt = A(Bp) = (A· B) p. Zur Berechnung der Menge der Rohstoffe führt man コキ・」ォュ¦ゥァイウH、セI。ᆳ trizenprodukt A . B aus und wendet das Produkt auf den Vektor
p= セ@
P2
120
III Matrizen und Determinanten
an:
rt=
(100) (1000) 5 1820 ( 865 5943) 3 80 = 1180 . 11
9 6
60
2180
Es werden also 1000 Einheiten des ersten, 1820 Einheiten des zweiten, 1180 Einheiten des dritten und 2180 Einheiten des vierten Rohstoffes benötigt. 8. Beschreibung eines Vierpols: Für einen linearen, elektrischen Vierpol (siehe Schaltung) gilt die folgende Beziehung zwischen den Eingangsgrößen io, Uo und den Ausgangsgrößen i 1 , Ul :
mit der Verknüpfungsmatrix
mセH@
Erl& riᄆセ。@
R 1 R2
)
R3
R2
.&.±.& R1
Verknüpfungsmatrix
Elektrischer Vierpol
9. Kettenschaltung von Vierpolen: Schaltet man einen zweiten Vierpol mit gleichen Widerständen hinzu, gilt
(
セZ@
) =
(
セZ@
) und (
セZ@
)
=
(
セZ@
) ,
d.h. zwischen den Eingangsgrößen uo, i o und den Ausgangsgrößen die Beziehung
i 2 besteht
Für eine lineare Kette von n identischen Vierpolen (siehe Abb. 11) gilt folglich
10. Zahlenbeispiele: Der in Beispiel 8 diskutierte Vierpol habe die Widerstände R 1 = R2 = R3 = Das Obertragungsverhalten des Vierpols ist dann
100n,
500n.
gegeben durch die Obertragungsmatrix
121
1.6 Anwendungsbeispiele
Abb. 11: Lineare Kette von Vierpolen
> M := matrix ([ [6.,500] , [0.07,6] )); M :=
(i) Wie groß sind Wegen (
セ@
)
Ul
{PセW@
UセP}@
und i lo wenn Uo = 2V und io = O.lA?
=M
(
セZ@
) folgt (
セZ@
)
= M- 1 (
セ@
)
:
> Minv:= inverse(M); [
6 -500 ] -0.07 6
> evalm (Minv &* [2,0.1]); [-38,0.46] D.h.
Ul
beträgt -38 V und i 1
= 0.46A.
(ii) Für die Reihenschaltung von 3 Vierpolen erhalten wir die Transfennatrix
T=M3.
> T := evalm(M セSI[@
T.= [846.00 71500] 10.01 846.00 .
122
IJI Matrizen und Determinanten
§2. Determinanten 2.1 Einführung In diesem Kapitel diskutieren wir, unter welchen Bedingungen ein lineares, quadratisches Gleichungssystem eindeutig lösbar ist. Bei der expliziten Lösung eines Gleichungssystems mit dem Gauß-Algorithmus kann zum Schluß der Rechnung festgestellt werden, ob das Gleichungssystem lösbar ist oder nicht. Im Falle einer numerischen Lösung des LGS muß aber im Voraus bekannt sein, ob das LGS eindeutig lösbar ist. Im folgenden wird ein Formalismus entwickelt (DeterminantenBerechnung), mit dem entschieden werden kann, ob quadratische LGS eindeutig lösbar sind. Alle in diesem Paragraphen auftretenden Matrizen sind quadratisch. (1) Wir betrachten zunächst das Problem: Unter welchen Voraussetzungen ist die Gleichung
au Xl
= Cl
(I)
mit einer Unbekannten Xl fUr beliebige Cl eindeutig lösbar. Die Antwort lautet: Xl = .a.. System (I) ist genau dann eindeutig lösbar, falls au =I- 0 : all (2) Nun betrachten wir das LGS Xl Xl
+
X2
+
X2
= =
Cl
(11)
c2
mit zwei Unbekannten Xl und X2. Welche Bedingungen mUssen die Koeffizienten erfUllen, damit das System (11) für beliebige Cl, C2 eindeutig lösbar ist? Die Lösung des Systems erhalten wir, indem wir GI. 11.1 mit =I- 0 =I- 0 multiplizieren und beide Gleichungen addieren: und GI. 11.2 mit Xl
+
X2
Xl
-
X2
=>
-
Xl
= =
Cl
}
-C2
= Cl
- C2
Indem wir GI. 11.1 mit =I- 0 und GI. 1I.2 mit =I- 0 multiplizieren und beide resultierenden Gleichungen addieren, erhalten wir analog
Folglich ist das LGS (11) eindeutig fUr beliebige 1
-
Cl
und
C2
lösbar, falls
=I- 0·1
Diese Bedingung beinhaltet auch die hier nicht aufgeführten Sonderfälle au 0, = 0, = 0 oder = O.
2.2 Rechenregeln fUr zweireihige Determinanten
123
(all
a 12 ) berechnete a22
Definition: Die aus der KoeJfizientenmatrix A
=
a2l
GrOße
heißt zweireihige Determinante oder kurz Determinante. FUr Determinanten sind die Symbole D,det(A), lAI, det(aij) gebrttuchlieh. 1L Beispiele: CI) det
(2) det
セ@
5 2) = 3
-2 1
1
5.1- 3.2
= -1.
-2 1) = -2·1 - 1 . (-2) = Q.
Eine zweireihige Detenninante wird also berechnet, indem die Differenz des Produktes der Hauptdiagonalelemente an a22 mit dem Produkt der Nebendiagonalelemente a12 a2l gebildet wird. Die Detenninante einer Matrix ist damit eine reelle Zahl! Für zweireihige Detenninanten rechnet man unmittelbar die folgenden Regeln nach:
2.2 Rechenregeln für zweireihige Determinanten Regel 1: Der Wert einer Detenninante ändert sich nicht, wenn man Zeilen und Spalten vertauscht: detA = detA t .
Beispiel: det ( _
i セI@
-!).
= 8 + 3 = 11 = det ( ;
Regel 2: Der Wert der Detenninante wechselt das Vorzeichen, wenn man zwei Zeilen (oder zwei Spalten) miteinander vertauscht.
Beispiel: det
Hセ@
⦅セI@
= -21-32 = -53; det
Hセ@
MセI@
= 32+21 = 53.
Regel 3: Werden die Elemente einer (!) Zeile (oder Spalte) mit einem Skalar A multipliziert, so wird der Determinantenwert mit A multipliziert.
124
III Matrizen und Determinanten
Regel 4: Die Detenninante hat den Wert 0, wenn eine Spalte (oder Zeile) der Nullvektor ist. Allgemeiner, wenn die Spalten (oder Zeilen) linear abhängig sind.
..
BeISpiele: det
(5 0) =
0; det
3 0
(5 -10) = 3
0, det
-6
( >.
an an
Regel 5: Der Wert einer Detenninante ändert sich nicht, wenn man zu einer Zeile (oder Spalte) ein beliebiges Vielfaches einer anderen Zeile (oder Spalte) elementweise addiert. Beweis: det ( an + >. a21 a21
Regel 6: (MuItiplikationstheorem für Determinanten) Für zwei Matrizen A, B gilt stets:
det (A . B)
Beispiel: det (
Hセ@
det(
_
セ@ ⦅セI@
セ@
)
Hセ@
= det (A) . det (B) .
; ) ) = det 'det(
セ@
HQセ@
セI@
= 48 - 72 = - 24,
; ) =(-12)·2=-24.
Regel 7: Die Detenninante einer Dreiecksmatrix besitzt den Wert des Produktes der Hauptdiagonalelemente.
Beispiel: det
Hセ@
;)
= 4.2 = 8;
det
Hセ@
_ セ@ ) = 3(-1) = -3.
Bemerkung: Die aufgelisteten Regeln sind so formuliert, daß sie auch 'für allgemeine, n-reihige Detenninanten gültig sind.
125
2.3 n-reihige Detenninanten
2.3 n-reihige Determinanten Definition: Heョエwゥ」セァウ。コ@
Sei A
:;:h)LaPlace)
=(aij) =:
:
eine (n x n)-Matrix. Dann ist die Deter-
anl ann minante der Matrix A definiert durch n
det A
=L
(_1)i+j aij det aセェ@
fur ein festes i E {l, ... , n}.
j=1
Dabei ist aセェ@ die (n - 1) x (n - 1)-Untermatrix, die aus A entsteht, indem die i-te Zeile und j-te Spalte gestrichen wird: an aセェ@
al n \
Ij
+-
"J
"
anl
i - teZeile
a nn
nj
Man bezeichnet dieses Vorgehen als Entwicklung der Determinante nach der
i-ten Zeile. eine (n - 1) x (n - 1)-Matrix ist, bezeichnet man det HaセェI@ als UnDa aセェ@ terdeterminante. Durch wiederholtes Anwenden der Entwicklungsformel laßt sich eine n-reihige Determinante auf 2-reihige Determinanten zuruckjuhren und damit berechnen. Bemerkungen: (1) Die Determinante ist nur für quadratische Matrizen definiert. (2) Das Vorzeichen (-1)i+j kann man sich als Vorzeichen des folgenden Schachbrettmusters vorstellen. Z. B. ist das Vorzeichen von a43 : (_1)4+3 = -1.
+ + +
+ + +
+ +
B +
+ + +
+ + +
+ + +
(3) Die Zeile i E {1, ... , n}, nach der die Determinante entwickelt wird, ist beliebig; der Determinantenwert hängt nicht von der Wahl von i ab. (4) Die Entwicklung der Determinante nach der i-ten Zeile kann man sich so vorstellen, daß die i-te Zeile gestrichen wird und nacheinander ein Fadenkreuz
126
III Matrizen und Determinanten
jeweils eine Spalte streicht: '+1 I-te Spalte: (-1)' ai1 det aセQ@ '+2 2-te Spalte: (-1)' ai2 det aセR@ n-te Spalte: (-1) i+n ain det aセョG@ Aufsummieren aller Unterdeterminanten mit dem zugehörigen Faktor aij und dem Vorzeichen entsprechend dem Schachbrettmuster liefert den Determinantenwert. (5) Die Determinante läßt sich auch nach der k-ten Spalte entwickeln: n
det A
=L
(_I)i+ k aik
、・エaセォ@
fUr festes k E {I, 2, ... , n}.
i=1
(6) Für n-reihige Determinanten gelten die gleichen Rechenregeln, wie die in §2.2 angegebenen Rechenregeln fUr 2-reihige Determinanten.
Spezialfälle: n = 1: det(an) =
n
=2: det
n
an.
Entwicklung nach der ersten Spalte a 12 ) a22
(an a21
= an - det(a22) - a21 det(a12) = an a22 - a21 a12.
=(3 :all eョAW[cォセuQZァI。ィ@
det
der ersten Spalte
a21
a22
a23
a31
a32
a33
= (+1)
an
21
a22
a23
1
a32
a33
n 21
+(+I)a31
_I
- an
a22 a32
=
a23 a33
= an (a22 a33 -
-
a21
+ (-1)
31
a12
a13
a22
a23
I
a12 a32
a21
a13 a33
I+ I a31
a12 a22
a32 a23) - a21 (a12 a33 - a32 a13)
a32
a13 a23
a33
I
+ a31 (a12 a23 -
a22 a13).
12. Beispiele: (1) Wir berechnen die Determinante durch Entwicklung nach der zweiten Zeile:
det
-2 0 +4 125 1 0 1 +(-1)·(-1) 12 1 -231 ( セ@ 2 ⦅セ@ 3 Mセ@ 5) = (-1)·0 1351 =4· (-5) + 1· (-7) = -27.
127
2.3 n-reihige Determinanten
(2) Wir entwickeln die nachfolgende Determinante nach der ersten Spalte, da sie zwei Nullen als Elemente aufweist (man hätte aber auch eine andere Zeile oder Spalte mit zwei Nullen wählen können):
det
(H セ@ セI@ o
セ@ セ@
= 1.
1 1 0
2
1 1
(3) Die Einheitsmatrix In
o
01)
(0
=
0
1
1
=
(4) Eine Dreiecksmatrix D
2
4
1 +3 0 1 2
( AOI
hat als Determinantenwert 1:
:n)
'.
=3+3·(-8)=-21.
1 0
A
hat als Determinantenwert
Berechnung einer 3-reihigen Determinante nach Sarrus (Sarrussche Regel) Für den Spezialfall n = 3 (und nur für diesen Spezialfall !) kann man den Determinantenwert durch die auf Sarrus zurückgehende Regel berechnen:
Die erste und zweite Spalte der Matrix A wird nochmals neben die Determinante gesetzt. Den Wert der Determinante erhält man dann, indem man die drei Hauptdiagonalprodukte addiert und die Antidiagonalprodukte davon subtrahiert:
+
det A =
+ -
-
13. Beispiel: Wir berechnen die Determinante von A
2 -1 1 1 0 1 -1 -2 1
1 2 1 0 -1 -2
=
1 2 -1 1 1 ) nach Samts: 0 -1 -2 1
(
128
det A
III Matrizen und Determinanten
= 1·0· 1 + 2· 1 . (-1) + (-1) . 1(-2) -(-I)· o· (-1) -1·1· (-2) -
2 ·1·1 = -2 + 2 + 2 - 2 = O.
Determinante der inversen Matrix: Sei A eine invertierbare Matrix. Dann gibt es zu dieser Matrix eine Inverse A-1 mit der Eigenschaft
A·A- 1 =In wenn In die Einheitsmatrix ist. Nach dem Multiplikationssatz für Determinanten (Regel 6) gilt dann det(A· A- 1 } = det(A). det(A- 1 ) = detIn = 1. Damit folgt für den Determinantenwert der Inversen: Satz: (Determinante der Inversen) Ist A eine invertierbare Matrix, dann ist detA
#0
und die Determinante der Inversen A-1 ist gegeben durch detA
-1
1
= -A. det
Praktische Berechnung n-reihiger Determinanten Bei der praktischen Berechnung n-reihiger Determinanten wächst der Rechenaufwand mit zunehmender Ordnung rasch an. Denn aus einer n-reihigen Determinante entstehen durch Entwicklung iQセ@ =3 k = 3 . 4 ..... n zweireihige Unterdetermik = 4·5· .... n 3-reihige Unterdeterminanten. Daher führt nanten bzw. iQセ]T@ man gemäß der aufgelisteten Rechenregeln die Matrix auf eine einfachere Form über und berechnet dann erst den Determinantenwert. Da sich der Wert der Determinante nicht ändert, wenn man zu einer Zeile (oder Spalte) ein Vielfaches einer anderen Zeile (oder Spalte) hinzuaddiert, ist es zur Berechnung von det A (für n > 3) zweckmäßig, zuerst mit elementaren Umformungen möglichst viele Nullen in einer Spalte oder Zeile zu erzeugen. Nach dieser Spalte oder Zeile wird dann entwickelt. Die 3-reihigen Determinanten können dann nach der Sarrusschen Regel berechnet werden. 14. Beispiel: Wir addieren vor der Berechnung der Determinante die erste Zeile zur dritten und das zweifache der ersten Zeile zur vierten und entwickeln danach die 5-reihige Determinante nach der ersten Spalte. Bei der 4-reihige Determinante
129
2.4 Anwendungen von Determinanten
subtrahieren wir von der ersten Spalte die dritte und entwickeln anschließend nach der letzten Zeile:
(-I I0-2 CI I CI o
det
2 1 1 2 4 210 040
1 3 0 4
3 4 1 3 0 -4
= (-1) det
404
= (-I)(-4)det
2 4 7 0
0 4 2 1 0 4 2 1 0 4 2 1
I CI
(-1 0
-2 0 1 4 021 1 2 = det 0 3 4 0 3 0 -4 1 040 4 0 1 4 2 4 1 2 = (-1) det 7 0 -4 1 o 0 4 0
= 4 (-96) = -384.
Die Berechnung von Determinanten erfolgt bei MAPLE mit dem det-Befehl > with (linalg): > A:= matrix([ [-1,1,0,-2,0], [0,2,1,1,4], [1,2,4,3,2], [2,1,0,0,1], [0,4,0,4,0]]): > Det( A ) = det( A ); Det(A) = -384
2.4 Anwendungen von Determinanten 2.4.1 Lösen von linearen Gleichungssystemen: Cramersche Regel. Cramersche Regel: Sei A = (aij) eine (n x n)-Matrix mit den Spaltenvektoren (a 1, a2 , .•. , an) . Dann ist die Lösung des linearen Gleichungssystems
aᄋセ]@ mit
セ@ セ@ セZ@ (
) ,
b
セ@ ( Z@セ
b
)
gegeben du det (M) = 0; y2 + x 2 - 25 x - 15 y = A
17
7
01
Die Punkte liegen auf dem Kreis, dessen Scheitelgleichung gegeben ist durch X _
(
Der Kreis besitzt den Radius
25)2 14 =
+
( _ 15)2 Y 14
Viii
(xo, Yo)
= 425
98 .
und hat den Kreismittelpunkt
= (4, -5).
3.2.3 Eigenfrequenzen eines gekoppelten Systems. Gegeben sind zwei Fadenpendel (Länge l) an deren Enden zwei Massen (mI =
m2 = m) angebracht sind. Die Massen werden durch eine Feder (Federkonstante gekoppelt (vgl. nebenstehendes Bild).
mt
0
I
Gekoppelte Pendel
m2
Ist 'PI (t) die Winkelauslenkung des linken und 'P2 (t) die Winkelauslenkung des rechten Pendels, so lauten die Newtonschen Bewegungsgleichungen für die Massen ml und m2 unter Vernachlässigung von Reibung und
für kleine Auslenkungen:
mil ({;I (t) = -mlg'PI(t) + Dl ('P2(t) - 'PI(t)) m2 l ({;2 (t) = -m2 9 'P2 (t) + D l ('PI (t) - 'P2 (t)).
139
3.2 Anwendungen
Da ml = m2 = m, unterdrücken wir im folgenden den Index und erhalten mit den Abkürzungen w5 := und 1::::. 2 := セ@
7
セャ@
(t) . 2
o
0
2->'
!)
nach.
143
Aufgaben zu Kapitel III
3.10 Man berechne die Detenninanten von
1034) A = ( -2 1 0 3 1
o 3.11
4 2
1 2
und
5 0
5 2
1 0 1 2
bセ@
o
(
-4 -2
1 0 1
3 1
3 4 2
-1
o
0
Man bestimme mit der Cramerschen Regel die Lösung des LGS Xl + 2X2 3 Xl + 7X2 + 4X3 18
+
3XI
+
13x2
4X3
30
3.12 Sind die Matrizen
=
A
Hセ@
セ@ MセIL@
B
=
Hセ@
: ;), c = (
セ@
310 010 2 reguläre Matrizen? Bestimmen Sie gegebenenfalls die Inverse. 3.13
1 2 -5
セ@
-1
)
Man bestimmen den Rang der folgenden Matrizen
a]Hセ@
: ;), B=(;
010
C
セ@ H]セ@ ,; I [セ@ セ@
セ@ セ@ セIL@
2041
D'
D
セ@ (l
1 2
-5
セ@
-1
).
3.14 Man zeige, daß das LGS
+ + +
Xl Xl
X2
2 X2
+ + +
0
X3
4 X3
=
=
5
12 eindeutig lösbar ist und bestimme diese Lösung. Xl
3.15
3X2
9X3
Gegeben ist die Matrix
セ@
-; ; ) sowie der Vektor b = ( -; ). -2 6 0 1 --> --> Welches der Gleichungssysteme Ax> = b, ATx> = b besitzt eine Lösung? Ist diese eindeutig? A
= (
3.16 a) Sind die Vektoren
0>
セ@
CD ' セ@ D セ@ -D j[N・mo「ィ。ョセァG@ セ@ D' セ@ D' セ@ b
(
,ce (
b) Zeigen Sie, d,s die Veklo' display([p1 ,t1, p2,t2]);
Optional können beim plot-Befehl Optionen gesetzt werden. Sie können alle mit ?plot[options] erfragt werden. Einige wichtige sind: style= : Angabe, wie die Punkte eines Graphen verbunden werden. color= < ... black blue ... green gray grey ... red ... white yellow> Darstellung von parametrisierten Kurven in Polarkoordinaten. coords= polar Der erste Parameter ist der Radius, der zweite der Winkel. : Maßstabsgetreue Darstellung scaling = oder keine. Spezifiziert die minimale Anzahl der zu zeichnenden Punkten. numpoints=n (Standard n=49.) Angabe von Zwischenwerten auf der x-Achse. xtickmarks=n Angabe von Zwischenwerten auf der y-Achse. ytickmarks=n Überschrift; die An- und AbfUhrungszeichen mUssen von links title='t' oben nach rechts unten gehen! Linienstllrke; n=O, 1, 2, 3. (Standard n=O.) thickness=n view=[xmin .. xmax, Minimaler und maximaler Koordinatenbereich. ymin .. ymax]
1.2 Elementare Funktionen in MAPLE
153
Logarithmische SkaIierung. Häufig werden in Physik und Technik logarithmische oder doppel-logarithmische Auftragungen der Meßergebnisse benutzt, um exponentielle, potentielle oder logarithmische Gesetzmäßigkeiten aufzuzeigen. (1.) Liegt ein exponentielles Gesetz vor
y
=c a
X
'---+
log(y)
= log(c) + x ·log(a),
dann liefert eine logarithmische Skalierung der y-Achse als Graphen eine Gerade mit Steigung log(a) und dem Achsenabschnitt log(c). (2.) Liegt eine allgemeine Potenzfunktion vor
y
= a xb
'---+
log(y)
= log(a) + b .log(x),
dann liefert eine doppel-logarithmische Auftragung als Graphen eine Gerade mit Steigung b und dem Achsenabschnitt log(a). (3.) Liegt ein logarithmisches Gesetz der Form
y=alog(x)+b vor, dann liefert die logarithmische Auftragung der x-Achse eine Gerade mit Steigung und Achsenabschnitt b. Die logarithmischen Darstellungen von Funktionen erfolgen durch die Befehle logplot, loglogplot und semilogplot. Diese Befehle müssen vor dem Aufruf durch with(plots) geladen werden!
> with(plots): > logplot(10*4
A
(-x), x=-2 .. 10, scaling=constrained, axes=normal);
Durch die logarithmische Skalierung der y-Achse bei logplot wird eine allgemeine Exponentialfunktion y = 10 . 4 -x als Gerade gezeichnet. Dabei dürfen die Funktionswerte nur positive Werte enthalten, da der Logarithmus nur für positive reelle Zahlen definiert ist. Eine doppel-logarithmische Auftragung der Potenzfunktion y = 10 xi durch > loglogplot( 10*x (1 /3), x=1..100, scaling=constrained, axes=framed); A
würde ebenfalls eine Gerade liefern. Sowohl der x-Bereich als auch die zugehörigen Funktionswerte dürfen nur positive Werte enthalten, da der Logarithmus nur
154
IV Elementare Funktionen
für positive reelle Zahlen definiert ist. Daher wurde in unserem Beispiel der xBereich ab 1 gewählt. Analog darf bei der Verwendung von semilogplot der xBereich nur positive Werte umfassen. Die vielen anderen plot-Befehle sind im plots-Package enthalten und können durch with(plots); aufgelistet werden. Einlesen von Meßdaten und deren graphische Darstellung. Die Ein- und Ausgabe von Daten ist für die ingenieursmäßigen Anwendungen der Mathematik wichtig. Häufig müssen Meßwerte, die in einer ASCII-Datei abgespeichert sind, weiterverarbeitet werden. MAPLE besitzt mehrere Befehle zum Einlesen und Ausgeben von Daten auf eine Textdatei; die wichtigsten sind readdata und writedata: Mit readdata(dateiname, option, n) wird eine strukturierte Datei im ASCII-Format mit n Spalten eingelesen. Die in der Datei enthaltenen Zahlen müssen durch Leerzeichen oder Zeilenumbrüche voneinander getrennt sein. Komma und Strichpunkte sind nicht erlaubt. Als Optionen sind float (für Dezimalzahlen) und integer (für ganze Zahlen) erlaubt. Fehlt die Angabe von n wird nur die erste Spalte eingelesen. Mit writedata(dateiname, A) wird die Matrix A zeilenweise herausgeschrieben. (1) Wir erzeugen mit writedata im Verzeichnis temp eine Textdatei daten.txt und
schreiben für die Funktion
f{x}
= 2eO. 5x
die Wertepaare in der Form (x, f{x)) zeilenweise in diese Datei. > f:= x-> 2*exp(O.5*x): > A:= [seq( [i/5, f(i/5»), i=1 .. 30»): > writedata( 'e:\ \temp\ \daten.txt " A): > close( 'e:\ \temp\ \daten.txt I): Der dose-Befehl muß benutzt werden, wenn in der gleichen MAPLE-Sitzung die Daten herausgeschrieben und an anderer Stelle wieder eingelesen werden sollen! Ansonsten wird die Datei erst beim Schließen des Worksheets beschrieben. (2) Mit readdata lesen wir die Funktionspaare aus der Datei daten.txt ein und stellen sie graphisch mit dem plot-Befehl dar. > restart: > liste := writedata( 'e:\ \temp\ \daten.txt ',2): > plot(liste); Durch die Anwendung des logplot-Befehls werden die Daten bei logarithmischer Skalierung der y-Achse dargestellt. Da der Graph durch die Punkte eine Gerade liefert, kann man rückwirkend auf ein exponentielles Bildungsgesetz schließen. > with(plots,logplot): logplot(liste);
1.3 Allgemeine Funktionseigenschaften
155
L3 Allgemeine Funktionseigenschaften L3.1 Nullstellen Definition: Eine Funktion
f
besitzt in Xo eine Nullstelle, wenn
1f
(xo) = 0·1
15. Beispiele: (1) Die Funktion
(2) Die Funktion
f (x) = x f = sin
2 schneidet die x-Achse an der Stelle Xo = 2. hat unendlich viele Nullstellen : 0, ±7T, ±27T, ...
Nullstellen von Funktionen L3.2 Symmetrieverhalten Definition: Eine Funktion wenn fUr alle x E ID
f
mit symmetrischem Definitionsbereich heißt gerade, 1 f(-x) =
f(x)·1
Bemerkung: Die Funktionskurve einer geraden Funktion ist spiegelsymmetrisch zur y-Achse. 16. Beispiele: = 2 ist gerade. (1) Die Funktion f (2) Die Funktion f(x) = cosx ist gerade. = n mit geradem (3) Jede Potenzfunktion f
ist gerade.
y-Achse
f( -x)
1------------ -----------\ f(x)
-x
x
Gerade Funktionen x 2 und cos(x): Spiegel symmetrisch zur y-Achse
156
IV Elementare Funktionen
Definition: Eine Funktion ! mit symmetrischem Definitionsbereich heißt ungerade, wenn jur alle xE))
If(-x) = -!(x)·1
Bemerkung: Die Funktionskurve einer ungeraden Funktion ist punktsymmetrisch zum Ursprung. 17. Beispiele: (1) Die Funktion ! (x) = x 3 ist ungerade. (2) Die Funktion ! (x) = sin x ist ungerade. (3) Jede Potenzfunktion ! (x) = x n mit ungeradem n ist ungerade.
Ungerade Funktionen x 3 und sin(x): Spiegelsymmetrisch zum Ursprung
L3.3 Monotonie Definition: Eine Funktion
! : )) セ@
JR heißt
monoton wachsend, falls streng monoton wachsend, falls monoton fallend, falls streng monoton fallend, falls fUr alle
Xl, X2 E ))
mit
Xl
! (X2)
. . . .
gilt.
Bemerkung: Eine streng monoton wachsende Funktion ! (Abb. l3a) hat also die Eigenschaft, daß zum kleineren x-Wert der kleinere Funktionswert gehört. Bei einer streng monoton fallenden Funktion (Abb. 13b) ist es genau umgekehrt: Zum kleineren x-Wert gehört der größere Funktionswert.
1.3 Allgemeine Funktionseigenschaften
y
y
fex,.)
fex,)
fex,)
fex,)
157
MイセxLクNi@ MイセクLN@
Abb. 13: Streng monoton wachsende (a) und streng monoton fallende (b) Funktionen
18. Beispiele: (1) Streng monoton wachsende Funktionen:
(i) Jede Gerade mit positiver Steigung. = 3. (ii) Die Funktion f - t 1R mit f(t) (iii) Die Funktion f: QrセP@
= Yo (1- e- t / to ).
(2) Der Ladevorgang eines Kondensators entspricht einer streng monoton wachsenden Funktion: Beim Laden eines Kondensators C über eine Batterie mit Spannung Uo ist der Zeitverlauf der Spannung am Kondensator gegeben durch
U (t) = Uo
(1- e- t /
(3) Streng monoton fallende Funktionen: (i) Jede Gerade mit negativer Steigung. (ii) Die Funktion f : 1R - t 1R mit f (t)
RC ).
= Yo e- t/to.
(4) Der radioaktive Zerfall entspricht einer streng monoton fallenden Funktion: Beim radioaktiven Zerfall nimmt die Anzahl der Atomkerne n (t) nach dem Exponentialgesetz n (t) = no e- t/to mit der Zeit ab. (5) Der Entladevorgang eines Kondensators entspricht einer streng monoton fallenden Funktion: Entlädt man einen Kondensator C über einen Ohmschen Widerstand so klingt die Spannung am Kondensator exponentiell ab:
= 2 ist weder monoton (6) Die quadratische Funktion f : 1R - t 1R mit セ@ f fallend noch monoton wachsend. Schränkt man sie jedoch auf ein Teilintervall 1R> 0 oder 1R< 0 ein, so ist sie dort monoton: f+ : 1R>0- - t 1R mit セ@ = 2 ist streng monoton wachsend. f - : Qrセ@ 0 - t 1R mit セ@ f _ = 2 ist streng monoton fallend.
158
IV Elementare Funktionen
Yo
Yo
--------------
t
t a) monoton fallende, b) monoton wachsende Exponentialfunktionen
L3.4 Periodizität Definition: Eine Funktion wenn
f
f : ID -+
1R heißt periodisch mit Periode p
+ p) = f
> O.
fUr alle x E ID.
19. Beispiele: (1) Die Sinusfunktion sin: 1R -+ 1R mit t-t sin ist periodisch mit der Periode 271". Die Kosinusfunktion cos: 1R -+ 1R mit x t-t cos(x) ist periodisch mit Periode 271" (siehe §6). (2) Die Tangens- und Kotangensfunktion, die wir in §6 noch näher besprechen werden, sind periodisch mit Periode 71".
1.3.5 Umkehrfunktion (inverse Funktion) Eine Funktion f ordnet jeder Zahl Xo ihres Definitionsbereiches ID eindeutig einen Wert Yo = f (xo) zu. Diese Zuordnung ist in Abb. 14 durch den Pfeil von Xo nach Yo gekennzeichnet.
Y
Y
f
f
yRKMセ@
Yo+--'-..,r
x
x
Abb. 14: Zuordnung und Umkehrzuordnung
Häufig stellt sich das umgekehrte Problem. Zu gegebenem Funktionswert (y-Wert) ist der zugehörige x-Wert zu bestimmen. In Abb. 14 ist diese Umkehrung der Problematik durch die Umkehrung der Pfeile gekennzeichnet. Gegeben sind Yl und
159
1.3 Allgemeine Funktionseigenschaften
Y2, gesucht sind die zugehörigen
und X2. ZU gegebenem y-Wert aus dem Wertebereich von f kann genau ein x-Wert angegeben werden, wenn die Funktion die Eigenschaft hat, daß aus Xl X2 stets folgt f (Xl) f (X2)' Xl
Definition:
f : ID f - t W f heißt umkehrbar, wenn aus Xl X2 stets folgt f (Xl) f (X2) . (2) Ist die Funktion f umkehrbar, so gibt es zu jedem y E W f genau ein X E ID Diese eindeutige Zuordnung y 1-+ X liefert eine Funktion, die Umkehrfunktion (inverse Funktion) (1) Eine Funktion
Bemerkung: Nicht jede Funktion ist umkehrbar.
20. Beispiele: (1) Die Funktion Xo 0 f (xo) = クセ@
: 1R - t 1R mit = f (-xo) aber Xo
=
2
ist nicht umkehrbar, da fUr
-Xo (Abb. I5a).
(2) Die Funktion h : 1R> 0 - t 1R mit h = 2 ist nicht umkehrbar. Obwohl man den Definitionsbereich so eingeschränkt hat, daß h eine streng monoton wachsende Funktion ist, so gibt es doch fUr die negativen Werte keine zugehörigen x-Werte. (3) Die Funktion h : Qrセッ@ - t Qrセッ@ mit h = 2 ist umkehrbar. h ist auf dem Definitionsbereich eine streng monoton wachsende Funktion und der Zielbereich fällt mit dem Wertebereich der Funktion zusammen. Jedem Wert y aus dem Zielbereich kann nun eindeutig ein X zugeordnet werden (Abb. 15b).
y
(a)
?
(b)
x
Abb. 15: Umkehrung der Funktion y = x 2
Bemerkung: Anhand des Beispiels erkennt man, daß eine Funktion nicht nur durch eine Funktionsvorschrift charakterisiert wird, sondern Definitionsbereich und Zielbereich dazugehören.
160
IV Elementare Funktionen
In vielen (aber nicht allen) Fällen kann man fUr umkehrbare Funktionen eine explizite Zuordnungsvorschrift für die Umkehrfunktion wie folgt angeben:
Bestimmung der Funktionsgleichung der Umkehrfunktion (1) Man löst die Funktionsgleichung y = I erhält die aufgelöste Form x = g (y)
nach der Variablen
auf und
(2) Durch formales Vertauschen der beiden Variablen x und y gewinnt man die Zuordnungsvorschrift der Umkehrfunktion
1-1
= Y=
2L Beispiele: (1) I : 1R -+ 1R mit I (x) = 2x + 1. Durch Auflösen von y = 2x + 1 nach x folgt x = セケ@ - セ@ und durch formales Vertauschen von x und y erhält man die Umkehrfunktion 1-1 : 1R -+ 1R mit 1-1 (x) = セク@ - セN@
I : [0, (0) -+ [1, (0) mit I = 1+ 2. ist auf dem Definitionsbereich [0,(0) streng monoton wachsend und der Zielbereich fällt mit dem Wertebereich zusammen. Auflösen der Funktionsgleichung y = 1 + x 2 nach x liefert (2)
I
ク]ᄆセN@ (Da nur positive x-Werte durch den Definitionsbereich zugelassen sind, entfällt das Minuszeichen!) Vertauschen von x und y liefert die Umkehrfunktion: = 1-1 [1,(0) -+ [0,(0) mit 1-1
vx=-r.
3
3
./
./ ./ ./
./
2
./ ./
Y
-2
o
-2
Funktion y = セク@
+1
Oセ@
./
x 2 Funktion y = 1 + x 2 1
3
161
1.3 Allgemeine Funktionseigenschaften
Zusammenfassung über die Umkehrung einer Funktion (1) Jede streng monoton wachsende oder fallende Funktion umkehrbar.
f : 1Df
--+
W
(2) Bei der Umkehrung einer Funktion werden Definitions- und Wertebereich miteinander vertauscht. (3) Zeichnerisch erhält man das Schaubild der Umkehrfunktion durch Spiegelung von f an der Winkelhalbierenden y = x.
Zur Charakterisierung der umkehrbaren Funktionen fuhren wir noch die folgenden Begriffe ein:
Definition: Sei f : 1D f (1)
--+
W f eine Funktion. f heißt
injektiv,jalls gilt:
(2) surjektiv, falls gilt:
Zu jedem y E W f gibt es ein x E 1Df mit y =
f (x).
f ist injektiv und surjektiv.
(3) bijektiv, falls gilt:
Man nennt die Injektivität einer Funktion auch die Eineindeutigkeit einer Funktion. Sie bedeutet, daß eine Parallele zur x-Achse den Graphen der Funktion höchstens einmal schneidet. Eine Funktion f ist surjektiv, wenn zu jedem Wert y aus dem Zielbereich mindestens ein x aus dem Definitionsbereich gefunden wird, welches auf y abgebildet wird.
22. Beispiele: (1) Die Funktion
f : IR --+
IR mit
f
=
2
ist weder injektiv, noch surjektiv.
0 --+ IR mit f = 2 ist injektiv, aber nicht surjek(2) Die Funktion f : irセ@ tiv, da z.B. zu y = (-1) kein x aus dem Definitionsbereich gefunden wird mit x 2 =-1.
(3) Die Funktion
f : irセ@
0 --+ irセ@
0
ist bijektiv.
Die bijektiven Funktionen sind genau die umkehrbaren Funktionen: Satz: Zu einer Funktion bijektiv ist.
f
existiert die Umkehrfunktion genau dann, wenn
f
162
IV Elementare Funktionen
Berechnung der Umkehrfunktion mit MAPLE Gegeben sei die Funktion f : 1R20 ---+ 1R2 1 mit > f := X ---+ )('2+1: Gesucht ist die Umkehrfunktion. Dazu lösen wir die Gleichung > eq := y = f(x); eq := y = x 2 + 1 mit dem solve-Befehl nach x auf > sol := solve (eq, x); sol := -
JY=l, JY=l
Von den beiden Funktionsausdrücken ist nur der zweite möglich, da wir die Funktion auf den Definitionsbereich 1R20 beschränkt haben. Wir nehmen daher sol[2J und vertauschen die Variablen > subs (x = y, sol[2]): y := %;
y=Vx=1 und erhalten die Umkehrfunktion zu > finv : = unapply (y, x);
f
finv := x
---+
Vx=1
Verknüpfen wir Funktion fund Umkehrfunktion finv mit dem Verknüpfungsoperator @, so ist > (f @ finv)(x);
x
>
(finv @ f)(x): simplify(%, symbolic);
x D.h. die Umkehrfunktion nach der Funktion ausgeführt liefert auf dem zugehörigen Definitionsbereich die identische Abbildung. Die graphische Darstellung der Umkehrfunktion ist mit MAPLE sehr einfach zu realisieren, indem man von den Paaren (x, f(x)) zu (J(x), x) übergeht. > plot({[x,f(x),x=O .. 3], [f(x),x,x=O .. 3]});
163
§2. Polynome
§2. Polynome Polynome (oder Polynomfunktionen) spielen in der Angewandten Mathematik eine wichtige Rolle. Sie sind nicht nur besonders einfach in ihrer Darstellung, sondern sie lassen sich auch auf einfache Weise auswerten, da nur Additionen und Multiplikationen ausgeführt werden müssen. Gerade deshalb sind sie für die Anwendung in der Numerik ideale Funktionen. Im Kapitel über Taylorreihen Hセ@ Kap. vrr, §3) werden wir zeigen, daß man komplizierte Funktionen auf eine Darstellung über Polynome zUfÜckspielt. In diesem Kapitel lernen wir für die Anwendung wichtige Eigenschaft kennen, wie z.B. die Festlegung von Polynomen durch vorgegebene Punkte: das sog. Interpolationspolynom. Definition: Eine Funktion
f (x)
=
x
f : JR セ@
+
R der Form
x - 1 + ... +
X
+ ao
mit
=1=
0
heißt Polynom (Polynomfunktion, ganzrationale Funktion) vom Grad n. Die reellen Zahlen ... , heißen Koeftlzienten des Polynoms. 23. Beispiele: (1) Pl (x) = 4 P2 (x) = 2x - 3 P3 (x) = 2x2 - 3x + 5 P4 (x) = x 3 - x Ps (x) = 4x 8 - x S - 10
Polynom Polynom Polynom Polynom Polynom
vom vom vom vom vom
Grad Grad Grad Grad Grad
O. 1. 2. 3. 8.
(konstante Funktion) (lineare Funktion) (quadratische Funktion) (kubische Funktion)
(2) Die Höhe H einer Quecksilbersäule hängt von der Temperatur T ab:
H(T} = Ho (1 + a (T - T o)}. Dabei ist Ho die Höhe bei der Temperatur To und ader Wärmeausdehnungskoeffizient. (3) Ein strömendes Medium (Luft, Wasser), das mit einer mittleren Geschwindigkeit v auf einen Körper trifft, übt die Kraft
Fw =
Cw
1
A'2 pv
2
auf ihn aus. Dabei ist Cw der Widerstandsbeiwert, A die Querschnittsfläche des Körpers und p die Dichte des strömenden Mediums. (4) Die Biegelinie eines einseitig eingespannten Trägers wird beschrieben durch
F y(x)=6E.[ (3lx 2 -x3 ) E . [ ist die Biegefestigkeit, F die Kraft am Balkenende und 1 die Balkenlänge.
164
IV Elementare Funktionen
(5) Darstellung von Polynomen mit MAPLE. Mit dem plot-Befehl lassen sich Polynome in MAPLE einfach graphisch darstellen. Z.B. werden durch > plot([8*x 3+20, x 2+4*x], x=-1 0.. 10, color=[blue,red]); die beiden Polynome 8 x 2 + 20 und x 3 + 4 x in den Farben blau und rot in ein Schaubild gezeichnet. A
A
2.1 Festlegung von Polynomen durch gegebene Wertepaare Eine der wichtigsten Eigenschaften von Polynomen ist die Festlegung durch gegebene Wertepaare. Im Falle des Thermometers braucht man 2 Werte, um eine lineare Skala festzulegen. Schwach durchhängende Seile haben in guter Näherung eine Parabelform. Zur Festlegung dieses funktionalen Zusammenhanges müssen 3 Wertepaare angegeben werden. Denn durch 3 Punkte wird genau ein Polynom 2-ten Grades festgelegt. Allgemein gilt der folgende Satz: Satz: Zu n + 1 verschiedenen Wertepaaren (Xl> Yd , (X2, Y2) , ... , (xn+l> Yn+d gibt es genau eine Polynomfunktion f mit f (Xi) = Yi, deren Grad nicht größer als n ist. Eine Möglichkeit das gesuchte Polynom anzugeben, ist gegeben durch die Ligrange Interpolationsformel:
f(x)
=
YnH . (XnH - Xl) (Xn+l - X2) ..... (Xn+l - Xn ) . Bei der Funktionsauswertung an der Stelle Xi verschwinden alle Terme k =1= i, da - Xi) als Faktor enthalten ist; nur der Term k = i bleibt erhalten, da bei diesem Summand der Faktor - Xi) nicht auftritt:
Außerdem erhält man höchstens ein Polynom vom Grade n, da alle Terme nur n 0 Faktoren - Xi) enthalten.
165
2.2 Koeffizientenvergleich
2.2 Koeffizientenvergleich Oftmals fuhrt man bei Polynomen einen Koeffizientenvergleich durch. Diese Methode beruht auf der Tatsache, daß Satz: (Koeffizientenvergleich) Zwei Polynome fund 9 mit
und 9
= bm
sind genau dann gleich, wenn
m
+ am-l x m - 1 + ... + b
= mund
= b fUr alle i.
Dieser Satz besagt, daß Polynome nur dann gleich sind, wenn sie denselben Grad besitzen und die Koeffizienten identisch sind. Begründung: Wir nehmen an, daß m 2: fUrx=O ヲセ]ァ@ セ@
セ@
Da
= 9
fUr alle
セ]@
x (an x n - 1 + ... + al) = X (b m x m -
1
E R, gilt
+ " . + b1 )
Damit ist
fUr alle x E R, also insbesondere fUr
Wieder kann man x ausklammern und die Vorgehensweise wiederholen:
bis man schließlich
erhält. Durch Einsetzen von x = 0 folgt an = bn , so daß fUr alle x ER:
Ein Polynom kann aber nur dann das Nullpolynom sein, wenn alle Koeffizienten verschwinden, d.h. bm = bm - 1 = ... = bn +1 = O. Folglich ist der Grad von gleich dem Grad von 9 und die Koeffizienten von identisch mit den Koeffizienten bi von 0
166
IV Elementare Funktionen
2.3 Teilbarkeit durch einen Linearfaktor Eine der elementaren Aufgaben von Polynomen besteht in der Auswertung eines Polynoms an einer Stelle Xo. Ein sehr einfaches Schema erhält man durch den folgenden Ansatz: Satz: FUr jedes Polynom möglich:
f
(x)
f
und jeden Wert Xo ist die folgende Umformung
an x n + an-l x n - 1 + ... + al x + ao (x - xo) (b n x n - 1 + ... + セ@ x + b1 ) +
f
(xo) .
Um diese Gleichheit zu Uberprufen, multiplizieren wir das Produkt aus und fuhren einen Koeffizientenvergleich durch. (x-xo) (bnxn-l+ ... +b2x+bl)+r= = bn x n + bn - 1 x n - 1 + bn - 2 x n - 2 + ... + b1 X -Xo bn x n - 1 - Xo bn - 1 x n - 2 - ... - Xo b2 X - Xo b1 ! = an x n + an-l x n-l + an-2 x n-2 + ... + al x + ao.
+r
Der Koeffizientenvergleich nach absteigenden Potenzen von x liefert
n
n-l n-2 1 0
bn - 1 - Xo bn bn- 2 - Xo bn- 1
b1 - Xo b2 -xOb l + r
an-l an-2
=> =>
bn bn- 1 bn-2
al ao
=> =>
b1 r
=
al ao
Mit diesem Vorgehen ist man in der Lage, systematisch bn , bn bestimmen. Außerdem ist f (xo) =
I
an an-l an-2
+ xobn + Xo bn- 1
+ Xo b2 + Xo b1
1 , ...
,bI und r zu
r·l
o Dieses Verfahren ist die Grundlage fUr die effektive Auswertung von Polynomen. Schon seit Anfang des vorigen Jahrhunderts (1819) ist bekannt, daß die Funktionswerte eines Polynoms an einer beliebigen Zwischenstelle Xo so durch das Horner-Schema berechnet werden können: a2
al
ao
セᄋィ@
セN@
セN@
167
2.4 NullstelIenproblem
Der Vorteil des Horner-Schemas besteht darin, daß fUr Polynome nicht jeweils die Potenzen xö, xö- l , ... berechnet, sondern Zwischenwerte mit Xo multipliziert und geeignet aufsummiert werden. 24. Beispiel: Man berechne den Funktionswert von an der Stelle Xo = 4 :
-6
o
-35
2·4
2·4 8
8·4
2
+ 2
2
-3
f
(x) = 2x4 - 6x3 - 35x + 10 10 -3·4
1-2=f(4) 1
Dieses Schema der Auswertung ist besonders effektiv, da es das Potenzieren vermeidet. Es zeigt sich auch, daß das Horner-Schema fUr Rundungsfehler unanfällig ist und sich dadurch fUr den numerischen Einsatz eignet. Algorithmus: Deklariert man die Koeffizienten des Polynoms als Array [1], ... , , so lautet der Algorithmus wert := a[n] FOR i := n-l DOWNTO 0 DO wert := a[i] + wert . xO;
wert ist dann der Funktionswert an der Stelle Xo.
2.4 Nullstellenproblem Für den Spezialfall, daß Xl eine Nullstelle des Polynoms f ist, liefert das Horner-Schema sofort die sog. Produktdarstellung des Polynoms in der Form - Xl)· Restpolynom: Satz: Wenn
Xl
eine Nullstelle des Polynoms n-ten Grades
f (x)
= (x - xd (bn x n -
l
dann gilt
+ bn - l x n - 2 + ... + bl x) .
Begründung: Denn wenn Xl eine Nullstelle, ist das Restglied r und wir erhalten die obige Behauptung. 25. Beispiel:
Xl
=f
(Xl)
=0 0
= 1 ist eine Nullstelle des Polynoms f (x) = x 3 +2x2 -13x+ 10 : 1
2 1·1
1
3
+
-13 3·1 -10
10 -10·1 1O=f(1) 1
Das Horner-Schema liefert dann nicht nur den Funktionswert f (1) = 0, sondern auch gleich die Koeffizienten bi des Restpolynoms und somit die Zerlegung des
168
IV Elementare Funktionen
Polynoms
f
in
x3 + 2x2
-
13 x + 10 = (x - 1) (1 x 2 + 3 x - 10) .
Das gleiche Ergebnis folgt, wenn eine Polynomdivision durchgeführt wird:
(x 3 -(x 3
+2x 2 -x 2 ) 3x 2 -(3x 2
-13x -13x -3x) -lOx -(-lOx
(x - 1)
+10)
1 x 2 + 3x - 10
+10 +10) 0
Ist also f ein Polynom n-ten Grades und Xl eine Nullstelle von so läßt sich f (x) durch (x - Xl) ohne Rest dividieren und das Resultat ist ein Polynom vom Grade n - 1. Das Abspalten eines Linearfaktors von einem Polynom vom Grade n kann man jedoch höchstens n-mal durchfUhren, solange bis das Restpolynom nur noch den Grad Null hat: Satz: Jedes Polynom n-ten Grades hat höchstens n verschiedene Nullstellen.
Eine schwierige Aufgabe ist die konkrete Bestimmung der Nullstellen von Polynomen. Für n = 2 hat man noch die quadratische Formel: 26. Beispiel: An eine Stromquelle mit Spannung U = 220V werden zwei Widerstände R I und R2 einmal in Reihe und einmal in Parallelschaltung angeschlossen. Im ersten Falle ist die Stromstärke h = 0.9A im zweiten Falle 12 = 6A. Wie groß sind R I und R2 ?
Für die Reihenschaltung gilt der Maschensatz: = h R I + h R2 und für die + セN@ Löst man Parallelschaltung der Knotensatz fUr den Knoten K : h = die erste Gleichung nach R2 auf und setzt dies in die zweite ein, folgt nach Umformungen
X
Gesucht sind also die Nullstellen des Polynoms Mit
IX I / 2 = Mセ@
±
jHセIR@
f (x)
= x2
-ql
-
セRァ@
X
'
+ セRYG@
,
169
2.4 Nullstellenproblem
erhält man als NullstelIen Xl = 44.9 und X2 = 199.5. Wälllt man R I = 44.90, so ist R2 = 199.50. Aus Symmetriegründen können R I und R2 auch vertauscht werden. 0 Für n = 3 und 4 sind die Lösungsformeln wesentlich komplizierter und für n 2: 5 gibt es keine geschlossenen Lösungsformeln mehr. Daher ist man bei der Suche nach NullstelIen bei Polynomen höheren Grades La. auf numerische Verfahren angewiesen (siehe Kap. VIII). Wenn man allerdings eine Nullstelle erraten kann, so liefert das Horner-Schema ein nützliches Verfahren zur Reduktion des Problems, da man durch Abspalten des Linearfaktors (x - xo) ein Polynom vom Grad n - 1 erhält. 27. Beispiel: Gesucht sind die NullstelIen des Polynoms
1 (x)
= 3x3
+ 3x2 -
Durch Erraten findet man eine Nullstelle bei
3
+ 3
3 -3
o
-3
o
-3
Xl
3x - 3.
= -1 : -3 3 0=1(-1)
Hiernach gilt also
Durch Anwenden der quadratischen Formel berechnen sich die beiden weiteren NullstelIen X2 = 1 und X3 = -1. Damit folgt die lineaifaktorenzerlegung des Polynoms: 3x 3 + 3x 2 - 3x - 3 = 3 (x + 1) (x + 1) (x - 1) .
Wir fassen das Ergebnis in folgendem allgemein gültigen Satz zusammen: Satz: Besitzt ein Polynom n-ten Grades n Nullstellen Xl, X2, .•. , x n , so läßt es sich in der Form eines Produktes aus n Linearfaktoren darstellen:
1 (x)
an x n + an-l x n - l + ... + al X + ao an (x - xd (x - X2) ..•.. (x - x n ) .
Bemerkungen: (1) Man darf den Koeffizient an in der Produktdarstellung nicht vergessen! (2) Bei doppelten Nullstellen tritt der zugehörige Linearfaktor doppelt, bei dreifachen NullstelIen dreifach usw. auf!
170
IV Elementare Funktionen
2.5 Interpolationspolynome mit dem Newton-Algorithmus In naturwissenschaftlichen Anwendungen stellt sich oftmals das Problem: Von einem unbekannten funktionalen Zusammenhang sind (n + 1) Meßpunkte durch Yn+l). Geeine Messung bestimmt: PI (Xl, Yd; P2 (X2, Y2); ... ; Pn+l (xn sucht sind die Funktionsgrößen an Zwischenwerten. Wie bereits nach dem ersten Satz bekannt ist, gibt es genau ein Polynom vom Grad n, welches durch diese (n + 1) Meßwerte geht. Diese Näherungspolynome werden auch als Interpolationspolynome bezeichnet, da sich mit ihnen näherungsweise beliebige Zwischenwerte der unbekannten Funktion im Bereich [Xl, Xn+l] berechnen (=interpolieren) lassen.
y
x, Je, Je,
x.
x.
x,
x".,
x
Abb. 16: Interpolationspolynom
Durch das Lagrange Interpolationspolynom erhält man das eindeutig bestimmte Polynom vom Grade höchstens n, welches diese Eigenschaft hat. Allerdings ist der Rechenaufwand zur Berechnung der Koeffizienten erheblich. Ein einfacheres Rechenschema zur Bestimmung des Interpolationspolynoms geht auf einen Ansatz von Newton zurück:
! (x)
= ao
+ al (x -
Xl)
+ a2 (x -
Xl) (x - X2) + ... +a n (x - Xl) (x - X2) ..... (x - x n ) .
Die Koeffizienten ao, al, ... , an können durch diesen Ansatz iterativ bestimmt werden:
YI=!(XI)=ao'--t
laO-YI.1
Y2
= ! (X2) = ao + al (X2 -
Xl)
Y3
=!
= ao + al (X3 -
Xl)
(X3)
'--t
laI
+ a2 (X3 -
Y3 - ao - al (X3 - Xl) (X3 - Xl) (X3 - X2)
= セGi@ xt) (X3 - X2)
171
2.5 Interpolationspolynome mit dem Newton-Algorithmus
Setzt man D 2
Yl
Y2 = X2 -
Xl
Y3 , D 3 = X3 -
Y2
'-+
X2
Mit vollständiger Induktion zeigt man, daß mit den Abkürzungen D
4,3,2 -
D4,3 - D3,2. D _ D3,2 - D2,1 , 3,2,1X4 - X2 X3 - Xl
I
ak-l
:= Dk, ... ,l für k
セ@
usw. gilt
1.1
Die Ausdrucke Dk, ... ,l heißen dividierte Differenzen und die Berechnung erfolgt mittels des folgenden Schemas: Berechnung der KoefTlZienten Xk
Yk
1
Xl
[E]
2
X2
Y2
......
'\. ......
D 3,2 -.lla.=..ll2.. - x3- x 2
......
D 4,3 -- 1lC.lla. 3:4- X 3
""
'\.
3
X3
Y3
4
X4
Y4
""......
n+l
Xn+l
Yn+l
......
'\.
セMQ。]ャ@
2,1
-
X2- X 1
'\.
D
-
n+l,n -
Yn±l-Yn "'n
zn
......
......
セ@
_
3,2,1
D
-
-
4,3,2 -
D3,2- D 2,1 X3
Xl
D4,3- D 3,2
%4
...
""......
...
......
...
Die Zahlen Yl = aa, D 2,1 = al, D 3,2,1 = a2, D 4,3,2,1 = a3,"" Dn+1, ... ,1 = an sind dann die gesuchten Koeffizienten des Newtonschen Interpolationspolynoms.
o Vorteile des Verfahrens (1) Bei der Hinzunahme noch weiterer Meßpunkte müssen nur weitere Zeilen in die Tabelle aufgenommen werden, Die bereits berechneten Koeffizienten bleiben gültig. (2) Das Newton-Verfahren ist einfach zu programmieren (--7 newipol.pas).
172
IV Elementare Funktionen
28. Beispiel: (i) Das Ergebnis einer Meßreihe liefert die Tabelle
k
123 0 2 5 -12 16 28
Xk
Yk
Gesucht ist das Interpolationspolynom durch diese 3 Meßpunkte. Ansatz: f (x)
= ao + al (x -
Xl)
+ a2 (x -
xt) (x - X2).
Koeffizientenbestimmung: k
Xk
Yk
1
0
1-121
2
2
16
3
5
28
= [ill QセR@
l!!=.!§ 5-2
-
セM`}@ 5-0
4
-
Damit erhält man das quadratische Polynom
f(x)
=
-12+14x-2x (x-2) -2x2 + 18x -12.
(ii) Durch die Hinzunahme eines weiteren Meßpunktes P4 (7, -54) kann man das bestehende Schema erweitern k
Xk
Yk
1
0
1-121
2
2
16
[ill
3
5
28
4
4
7
-54
MセTRX@
8J = -41 セ]M
-41-4
9
-[J}
-9+2 7 0 -
und man findet als Interpolationspolynom vom Grade 3
f (x)
=
ao + at{x - Xl)
+ a2 (x -
xt) (x - X2) +a3 (x - Xl) (x - X2) (x - X3) -12 + 14 (x - 0) - 2 (x) (x - 2) - 1 (x) (x - 2) (x - 5) -x3 + 5 x 2 + 8 x - 12.
173
2.6 Polynome mit MAPLE
2.6 Polynome mit MAPLE MAPLE bietet eine ganze Reihe von Befehlen zur Manipulation von Polynomen. Zunächst ist ein Polynom definiert durch einen Ausdruck der Form > p1:= -3*x + 7*x"2 - 3*x"3 + 7*x"4;
pl:= -3x + 7x 2
-
3x 3 + 7x 4
bzw. in einer ungeordneten Form durch > p2:= S*x"S + 3*x + x"2 + 3*x"2 -2*x -1;
p2:= 5x 5 + x + 4x 2 -1 wobei die Terme nicht automatisch nach Potenzen sortiert werden. Die Addition von zwei Polynomen wird sofort ausgeführt > p1 + p2;
-2 x
+ 11 x 2 -
3 x3 + 7x4 + 5 x5
-
1
nicht aber die Multiplikation. > p1 * p2;
Mit dem expand-Befehl erzwingt man das Ausmultiplizieren > expand(%);
13x6 -lOx2
-
2x3
+ 3x + 35x7 + 18x4 -15x8 -
5x 5 + 35x9
Das Ergebnis ist dann wiederum i.a. nicht nach Potenzen geordnet. Dies kann aber mit dem sort-Befehl veranlaßt werden > sort(%);
35x 9 -15x8
+ 35x 7 + 13x6 -
5x 5 + 18x4
-
2x 3 -lOx 2 + 3x
Alternativ zum sort-Befehl steht collect zur Verfügung. > collect(p2, x);
5 x 5 + X + 4 x2
-
1
> p3:=z*x + x"2 + 3*x"2 + 3*z"3 +1: > sort(%, z);
Mit den Befehlen degree und coeff werden der Grad des Polynoms und die Koeffizienten bestimmt. Beide Befehle werden nur ausgeführt, wenn das Polynom in geordneter Form vorliegt. Gegebenenfalls muß also zuvor mit dem sort-Befehl das Polynom nach Potenzen geordnet werden.
174
IV Elementare Funktionen
> degree(p2, X); 5
> coeff(p2, クセRI[@
4
Eines der elementaren Aufgaben bei Polynomen ist die Zerlegung von Polynomen in Linearfaktoren (Faktorisierung). Sofern die Koeffizienten des Polynoms gebrochenrationale Zahlen sind, liefert der Befehl factor eine solche Zerlegung. > p4:=p1 ·p2: > factor(p4);
Analog dem solve-Befehl (vgl. Kap. I, §5.) gibt es den fsolve-Befehl, der Gleichungen numerisch löst. Ist die Gleichung ein Polynom-Ausdruck, so gibt fsolve alle reellen Nullstellen eines Polynoms näherungsweise an. Mit der Zusatz-Option complex, findet fsolve alle reellen und komplexen Nullstellen eines Polynoms. > fsolve(p4,x); 0, .3806094577, .4285714286
> fsolve(p4,x,complex); 0, -1. I, 1. I, .4285714286, -.6903047288 - .2212518888 I, -.6903047288 + .2212518888 I, .3806094577, .5000000000 - .8660254038 I, .5000000000 + .8660254038 I
Polynome werden durch das Horner-Schema effizient ausgewertet. MAPLE bietet nicht nur die Möglichkeit ein gegebenes Polynom fUr das Horner-Schema anzuordnen; wir können auch gleich einen Effizienzvergleich zwischen dem normalen Auswerten eines Polynoms und dem mit dem Horner-Schema durchfuhren. cost aus dem Paket codegen zählt die Anzahl der Additionen und Multiplikationen bei der Auswertung eines Ausdrucks > codegen[cost](p1);
3 additions + 10 multiplications
> convert(p1,
'horner'};
( -3 + ( 7 + ( 7 x - 3 ) x ) x ) x
> codegen[cost](%); 3 additions + 4 multiplications
2.6 Polynome mit MAPLE
175
Im folgenden werden wir das Horner-Schema mit MAPLE programmieren und das Polynom p6 an der Stelle xo=5 auswerten. Zum Vergleich berechnen wir zuerst den Wert des Polynoms ohne auf das Horner-Schema zurückzugreifen. Da p6 ein Ausdruck und keine Funktion ist, liefert p6(5) nicht das gewünschte Ergebnis. Stattdessen ersetzen wir x im Ausdruck von p6 durch 5 mit dem subs-Befehl. > p6:=4 + 3*x + 6*x"2 +7*x"3 +8*x"4 + x"S: > subs(x=S,p6);
9169 Die Prozedur poly liefert für ein beliebiges Polynom den Grad n und die Koeffizienten a[iJ, i = O.. n. Im Anschluß daran wird die Prozedur horn aufgerufen, die das Hornerschema zum Auswerten des Polynoms p6 an der Stelle Xo wählt.
> poly :=proc(p) > local i: global a,n: > sort(p): n:=degree(p): > i n by -1 to 0 > do a[i] :=coeff(p,x,i): od: > print('Grad des Polynoms =', > end: > poly(p6); a[2];
n):
Grad des Polynoms
=, 5
6
> horn := proc(xO) > wert1 :=a[n]: > i n-1 by -1 to 0 > do wert1:= a[i] + wert1 * xO; od: > print('Wert des Polynoms bei xO > end: > xO:=S: horn(xO);
ist ',wert1);
Wert des Polynoms bei xO ist, 9169 Setzen wir Xo zurück auf eine undefinierte Variable, so liefert die Prozedur horn genau die Darstellung des Horner-Polynoms > xO:='xO': horn(xO);
4 + ( 3 + ( 6 + ( 7 + ( 8 + xO) xO) xO) xO) xO
Die MAPLE-Prozedur interp(t, s, x) mit den Parametern - t: Liste der x-Werte - s: Liste der y-Werte - x: Variable des Interpolationspolynoms
176
IV Elementare Funktionen
liefert einen Ausdruck für das Interpolationspolynom durch die Punkte (t[i], s[i]) mit der Variablen x.
> t := [0,2,5,7]: s:= [-12, 16,28, -54]: > p(x) := interp( t, s, x); p(x) := _x 3 + 5x 2 + 8x -12 Die folgende graphische Darstellung zeigt die Wertepaare (als Kreise) zusammen mit dem Interpolationspolynom. Um allerdings die Wertepaare mit dem plotBefehl zeichnen zu können, müssen sie als Liste der Form [[t[I],s[1]], ... , [t[n],s[n]]] vorliegen. Dazu verwendet man entweder den zip- oder den seq-Befehl.
> liste := [ seq( [t[i],s[i]], i=1 .. nops(t) ) ]: > p1 := plot(p(x), x=-1 .. 8): > p2 := plot(liste, style=point, symbol=circle): > with(plots): display( {p1,p2})
Zusammenstellung der MAPLE-Befehle für Polynome: expand(p) sort(p) collect(p, x) degree(p, x) coeff(p, x, k) factor(p) fsolve(p, x) convert(p, homer) interp(t, s, x) subs
Ausmultiplizieren von Produktdarstellung Sortieren nach Potenzen Grad des Polynoms Koeffizient des Summanden xk Zerlegt in Linearfaktoren Bestimmung der Nullstellen Auswertung von p mit Horner-Schema Interpolationspolynom durch Wertepaare (t[i], s[i]) Ersetzen eines Wertes in Polynomausdruck
(p: Polynom, x: Variable)
177
3.1 Rationale Funktionen
§3. Rationale Funktionen 3.1 Rationale FUnktionen In Physik und Technik werden viele Vorgänge von Funktionen beschrieben, die sich als Quotient zweier Polynome darstellen. So ergibt sich z.B. bei einer Samwenn x die Gegenmellinse mit Brennweite J die Bildweite b als b (x) = standsweite ist.
Li,
Definition: Unter einer rationalen Funktion (gebrochenrationalen Funktion) versteht man eine Funktion J, die sich als Quotient zweier Polynomfunktionen 9 (x) und h (x) darstellen laßt
J:
1R \ {x E 1R: h (x) = O}
----t
1R
mit
Dabei unterscheidet man analog zu Brüchen zwischen ganzrationalen Funktionen (n = 0) (= Polynome), echt gebrochenrationalen Funktionen (m < n) und unecht gebrochenrationalen Funktionen (m 2: n).
29. Beispiele:
!t : 1R \ {O} ----t 1R mit X (2) f2: 1R \ {-2, 2} ----t 1Rmit
(1)
1
f->
x
-.
X
X
f->
x x -4
-2--'
4
4
-5
-10 Graph von h(x)
= セ@
·10 Graph von f2(x)
= xi"-4
178
IV Elementare Funktionen
(3.) Darstellung von rationalen funktionen mit MAPLE. Mit dem plot-Befehl können gebrochenrationale Funktionen graphisch dargestellt werden. Es ist in der Regel allerdings zu beachten, daß bei diesem Funktionstyp neben dem x-Bereich auch der y-Bereich spezifiziert werden muß, damit man das Charakteristische an dem Funktionsgraphen erkennt. Bei automatischer Skalierung dominieren die Polstellen das Schaubild. Durch die beiden folgenden MAPLE-Zeilen können die Funktionsgraphen zu den rationalen Funktionen !t und h erzeugt werden: > plot( 1/x, x=-4..4, -10 .. 10); > plot( x/(x"2-4), x=-5 ..5, -10 .. 10);
Definitionslücken, Nullstellen, Pole eine gebrochenrationale Funktion. Xo ist Nullstelle von wenn Sei f (x) = セ@ O. In den Nullstellen des Nenners ist die Funktion f 9 (xo) = 0 und h (xo) nicht definiert. Man spricht daher von einer Definitionslücke, wenn h (xo) = O. Aber nicht in allen Definitionslücken strebt die Funktion gegen Unendlich. Man unterscheidet zwischen hebbaren Definitionslucken und Polen: Xo ist eine Polstelle (Pol), wenn in der unmittelbaren Umgebung von Xo die Funktionswerte betragsmäßig über alle Grenzen anwachsen. Der Funktionsgraph schmiegt sich dabei asymptotisch an die in der Polstelle errichtete Parallele zur y-Achse an. Falls Zahler und Nennerpolynom eine gemeinsame Nullstelle Xo besitzen, so enthalten beide Polynome (x- xo) als Linearfaktor. Gemeinsamen Faktoren werden gekürzt. Definitionslücken können so gegebenenfalls durch Kürzen behoben und der Definitionsbereich erweitert werden. Bestimmung der Null- und Polstellen (1)
Man zerlege Zähler und Nennerpolynom soweit möglich in Linearfaktoren und kürze gemeinsame Faktoren.
(2)
Die im Zahler verbleibenden Linearfaktoren liefern die Nullstellen der Funktion, die im Nenner verbleibenden Linearfaktoren liefern die Polstellen.
30. Beispiel: Gesucht sind die Definitionslücken, Nullstellen und Polstellen der . 2x 3 + 2x 2 - 32x + 40 . FunktIon f (x) = 3 2 2 13 10 . Zur BestImmung dieser Stellen zerlegen x+ x + x wir sowohl das Nenner- als auch das Zählerpolynom in Linearfaktoren:
+ 2x2 x 3 + 2x 2 -
2x 3
t.......+
f
(x)
= 2x 3 + 2x2 x 3 + 2x 2 -
32x + 40
2 (x - 2)2 (x + 5)
13x + 10
(x - 1) (x - 2)(x + 5) .
32x + 40 13x + 10
=
2 (x - 2)2 (x + 5) (x - 1) (x - 2) (x + 5)
2 (x - 2) x- 1
179
3.1 Rationale Funktionen
12 Definitionslücken Nullstellen Polstellen Hebbare Definitionslücken
1,2, -5
(2) 1
2, -5
-4
x
-2
4
Graph von f(x)
Gerade für die Diskussion der Anwendungsbeispiele ist die Bestimmung des Verhaltens der Funktionen für x ---t ±oo von Interesse. Wir müssen dabei 3 verschiedene Fälle betrachten, wie die folgenden Beispiele aufzeigen: (1.)
!t (x) = 13
=
5x 4 + x 3 + 4 2x 5 +x+2 5x 4 + x 3 + 4 2 3 2 x +x+
h
(x)
= 5x4 + x 3 + 4 2x 4 +x+2
In allen 3 Fällen ist クセ@ : . Die folgende Diskussion zeigt aber, daß man jeweils unterschiedliche Ergebnisse erhält. Dazu erweitert man den entsprechenden Funktionsausdruck mit セ@ , wenn k der höchste auftretende Exponent:
5x 4 + x 3+4 :!t '"'f-= l'1m x-+oo x-+oo 2x 5 + X + 2 '7 x-+oo 3 · l' 5x4 + x + 4:l:r lim f:2 () . + = 1m x = 11m x-+oo x-+oo 2x 4 + X + 2 -::r x-+oo 11m
1 () x = l'1m
()' 5x 4 + x 3 + 4:::l.r 13 x = 11m 2 3 .+ x-+oo x-+oo X + X + 2 -::r . hm
5+1+4
;; X2 '7 =-= 0 0. 2 + セ@ x + セ@ x 2
5 + セ@ + セ@ 5 = -. 2 + ::\ + @ セ 2 x x
5 + @セ + セ@ 5 1 2 = Ö = 00. + ;;:r + ;;:r
.
= hm 1 x-+oo;;
Diese Vorgehensweise läßt sich für jede rationale Funktion
Verhalten von rationalen funktionen f (x) grad g
< grad h
=>
f (x)
(2) grad g
=grad h
=>
f(x)
(3)
> grad h
=>
f (x)
(1)
grad g
---t
---t
---t
0 fUr x
t
---t
für x
±oo.
---t
±oo fUr x
= JセZャ@
±oo.
---t
±oo.
= セZャ@
0
durchführen.
im Unendlichen
180
IV Elementare Funktionen
Im letzten Fall zerlegt man die unecht gebrochenrationale Funktion durch Polynomdivision in eine Polynomfunktion p und eine echt gebrochenrationale Funktion r (x) : (x) = p (x) + r (x) mit r (x) ---70 für x ---7 00. Die Funktion (x) nähert sich für x ---7 00 an die Funktion p (x) an, da der Rest r (x) gegen 0 geht! Man nennt p(x) Asymptote von
Ix 3 _i!x + 1
= 2x 2 + 32x+ 2'
31 Beispiel:
Wir zerlegen Zähler- und Nennerpolynom in Linearfaktoren: Die Nullstellen des Zählers sind 1 (doppelt) und -2. Die Nullstellen des Nenners sind -1 und -2.
-
=}
l(x-1)2(x+2) l(x-1)2 2 - .,:..2-"------''(x + 1) (x + 2) x +1
Im gekürzten Ausdruck lassen sich nun die Nullstellen und Polstellen der Funktion identifizieren:
x x
Nullstelle Polstelle
=1 = -1
(doppelt) (einfach).
Um das Verhalten im Unendlichen zu bestimmen, zerlegen wir durch Polynomdivision die Funktion in eine Polynomfunktion p und eine echt gebrochenrationale Funktion r (x): _i! + _2_ HセクR@ -1 x KセI@ + 1) = Ix 2 2 x+l
_(lx 2 2
+Ix) セ@
2 Damit ist
r (x )
=
(x)
-2x+l
= p (x) + r (x) X-->OO
-----7
0
mit der Asymptote p(x)
= セク@
•
o
セ@
y
10
Graph der Funktion 1/2x23 -3/2x+1 x +3x+2
- セ@ und dem Rest
181
3.2 Anwendung: Obertragungsfunktion bei LC-Kreisen.
3.2 Anwendung: Obertragungsfunktion bei LC-Kreisen. Die nebenstehende LC-Schaltung hat wie jede L C RCL-Schaltung die folgende Eigenschaft: Ist die セ@エ Eingangsspannung UE (t) eine Wechselspannung mit Frequenz w, so ist auch die Ausgangsspan- Ue(l) nung eine Wechselspannung mit Frequenz w, aber phasenverschoben und mit anderer Amplitude. Diese Amplitude hängt von der Frequenz der Eingangsspannung ab. Das Amplitudenverhältnis H (w) ist gegeben durch (vgl. Kap. V, §4):
t
uA (t) I
UE
=
(w)1
.
IUlt H
(w)
_w 2 LC
= w4L2C2 _ 3w2LC + l'
H (w) ist eine echt gebrochenrationale Funktion in Nullstellen Polstellen
Es gilt:
w=o w4L2C 2 - 3w 2LC + 1 = 0:
Z=w 2 Z2 (LC)2 - 3 Z LC + 1 = 1 1)2 Z 1/2 -- 2"3 LC V/94 ( LC
±
= 2,62 lセ@ Z2 = 0,76 L1C
° (1)2 _ LC -
(32 ᄆセI@
2
1 LC
= ᄆQLVセ@ => w3/4 = ±o, 87..Jl;. =>
w1/2
H (w) ist achsensymmetrisch zur y-Achse: - ( _w)2 LC _w 2LC H( ) w. w - (_w)4 L2C2 _ 3 ( _w)2 LC + 1 = w4L2C2 - 3w 2LC + 1 =
H (_ ) _ H (w) H (w)
-+ -+
°
fUr w -+ 00. 0 fUr w -+ 0.
Graphische Darstellung von
(w)1 fUr positive Frequenzen
4
3 Y 2
o
1
übertragungsfunktion IH (w) I
4
= C = 1):
182
IV Elementare Funktionen
Diskussion: Für tiefe Frequenzen (w klein) ist das Amplitudenverhältnis von Ausgangsspannung zu Eingangsspannung klein: Tiefe Frequenzen werden nicht gut übertragen. Für hohe Frequenzen (w groß) ist IH (w)1 ebenfalls klein: Hohe Frequenzen werden ebenfalls stark gedämpft. Frequenzen zwischen Wl und W2 werden etwa mit dem Faktor 1 übertragen. Dies ist das typische Verhalten eines Bandpasses, der tiefe und hohe Frequenzen dämpft und Frequenzen in einem Band zwischen Wl und W2 überträgt. Bemerkung: Die Modellierung von H (w) erfolgte unter der Voraussetzung, daß der Ohmsche Widerstand R = 0 ist. Dadurch kommt es zu nichtphysikalischen Polstellen bei w = Wl und W = W3 bzw. zum Effekt, daß nahe den Polstellen die Amplitude des Ausgangssignals größer als die des Eingangssignals ist. Eine vollständige Diskussion (mit Ohmschen Widerstand) zeigt, daß IH (w)1 ::; 1 und die Polstellen entfallen (siehe Kap. V, §5).
3.3 Rationale Funktionen mit Sind 9 und h Polynornfunktionen, > g:= 2*x 3 + 2*x 2 -32*x + 40: A
A
MAPLE
h:=x 3 + 2*x 2 - 13*x + 10: A
A
so wird durch f(x) := g(x)/h(x) eine rationale Funktion definiert. > f:=g/h; f.- 2x 3 +2x2 -32x+40 .- x 3 + 2x 2 -13x + 10 Der Zähler (numerator) und Nenner (denominator) von können mit dem Befehl numer und denom bestimmt werden. > numer(f), denom(f);
2x 3
+ 2x2 -
32x + 40,x 3
+ 2x2 -13x + 10
MAPLE ist nur dann in der Lage, gemeinsame Faktoren zu kürzen, wenn Zähler und Nenner bereits als Produkte vorliegen. Wenn dies wie in unserem Beispiel nicht der Fall ist, steht der normal-Befehl zur Verfügung, der zunächst Zähler und Nenner in Linearfaktoren zerlegt und dann gemeinsame Faktoren kürzt. > normal(f); x-2
2 --
Mit der Prozedur gcd (greatest common divisor) wird der größte gemeinsame Teiler von Zähler und Nenner ermittelt. > ggt:=gcd(numer(f) , denom(f»: ggt = factor(ggt);
x2
+3x -
10 = (x + 5)( x - 2)
Bei Polynomfunktionen wird der expand-Befehl eingesetzt, um die Multiplikation von Polynomen auszuführen. Dieser Befehl wirkt nur auf Polynome. Wenn wir
183
3.3 Rationale Funktionen mit MAPLE
ihn auf rationale Funktionen anwenden wollen, muß er getrennt für Zähler und Nenner eingesetzt werden. Andernfalls bewirkt er, daß der Term in eine Summe aufgespaltet wird. > g3:=(x + 1)"3/ (x - 1)"2: > expand(g3); セM]KS@
x3 ( x-I )2
x2 ( x-I )2
x
1
+3 ( x-I )2 + (x -
1)2
> expand(numer(g3)) / expand(denom(g3)); x3 + 3x2 + 3x + 1 x 2 - 2x + 1 Den gleichen Effekt hätte man erzielt, wenn man den normal-Befehl mit der Option expanded kombiniert hätte. > g3:=normal(g3, 'expanded'); g3 :=
x3
+ 3x 2 + 3x + 1 x2
-
2x + 1
Um eine Diskussion für die Funktion g3 für große x durchzuführen, untersuchen wir mit dem asympt-Befehl das Verhalten im Unendlichen. Die Zahl laIs Option besagt, daß die Entwicklung bis zur Ordnung 1, d.h. bis zu Termen I/x, vorgenommen wird. > as:=asympt(g3,x,1); as := x
+5+0 (
セI@
Um aus dieser Darstellung ein Polynom zu erhalten, ersetzen wir O(I/x} durch Null > as:=subs(O(1/x)=0,as); as:= x + 5 und zeichnen sowohl die Funktion als auch die Asymptote > plot( {g3,as },x=-20 .. 30, y=-50 .. 50);
40
10 x 20 -20
-40 Funktion und Asymptote
30
184
IV Elementare Funktionen
Diskussion der Funktion > g4 := (x"S-2*x"3-8*x-x 4+2*x"2+8) / (x"2-S*x+4); > den := denom(g4): num := numer(g4): A
x5 ァTZ]Mセ
2 x3 - 8 x - x4
-
x2 -
+ 2 x2 + 8
5x +4
Nullstellen des Nenners: > factor(den);
(x-1)(x-4) Nullstellen der Zählers: > factor(num); (x - 1) (x - 2) (x
+ 2 ) ( x2 + 2 )
KUrzen gemeinsamer Faktoren > g4:=normal(g4);
2x 2 - 8 x-4 Damit sind die Polstellen x = 4 und die Nullstellen x x4
g4:=
-
= 2, x = -2.
Im Anschluß daran bestimmen wir mit asympt das asymptotische Verhalten für x gegen Unendlich: > gs:=asympt(g4,x,1); g8 :=
x3 + 4 x2
+ 14 x + 56 + 0
( .;)
und konvertieren den obigen Ausdruck zu einem Polynom > as:=subs(O(1/x)=0,gs); a8 :=
x3
+ 4 x 2 + 14 x + 56
Mit dem plot-Befehl werden wieder Funktion und Asymptote graphisch dargestellt. > plot( {g4,as },x=-20 .. 20,y=-1 000.. 1000);
Zusammenstellung der MAPLE-Befehle für rationale Funktionen numer(f) denom(f) gcd(g,h) expand(f) normal(f) asympt(f, x, 1)
Zähler Nenner größter gemeinsamer Teiler Aufspaltung in Summen Zerlegung von Zähler und Nenner in Linearfaktoren und KUrzen Asymptote von f (j=g/h rationale Funktion) (x Variable)
§4. Potenz- und Wurzel funktionen
185
§4. Potenz- und Wurzelfunktionen Definition: Polynomfunktionen der Form p : R --> R
mit
x
t---?
(n E N)
xn
nennt man auch Potenzfunktionen, da sie aber eine Potenz x n darstellbar sind. Dabei lassen sich qualitativ zwei Fälle unterscheiden, nämlich n gerade und n ungerade. Für ungerades n ist die Potenzfunktion streng monoton wachsend und punktsymmetrisch zum Ursprung (siehe linkes Bild). Für gerades n liegt keine Monotonie vor, die Potenzfunktion ist achsensymmetrisch zur y-Achse (siehe rechtes Bild). 4 Y 2 -2 -2 nungerade
-4
Schränken wir den Definitionsbereich der Potenzfunktionen auf die positiven, reellen Zahlen einschließlich der Null ein, so ist p :
R;::o
-->
R;::o
x
t---?
xn
für alle x E R;::o eine streng monoton wachsende Funktion mit dem Wertebereich R;::o. Daher ist diese Funktion umkehrbar. Mit Hilfe der Umformung
y
= xn
--> X
= v'Y --> y =
erhalten wir die Umkehrfunktion : R?:o
-->
R?:o
mit
x
t---?
Definition: Die Funktion
w : R?:o
-->
R?:o mit x
heißt note Wurzelfunktion. (n E N)
t---?
186
IV Elementare Funktionen
=
Spezialfall: Potenzfunktionen mit ungeradem Exponent p
2m + 1 ,
m E N,
sind auf ganz R streng monoton wachsend und haben als Wertebereich ebenfalls R. Daher existiert die Umkehrfunktion auf ganz R
w:R
R mit x
--+
1--+
2m+{/X.
Beispiele: 34.
h: rセッ@
--+
rセッ@
mit x Wl :
35.
h :R
--+
R mit x
rセッ@
1--+
1--+
x 2 hat als Umkehrfunktion
rセッ@
--+
mit
x 1--+ セ@
= x!.
x 3 hat als Umkehrfunktion
2 2
Y
y
x
-2
2
-2
1 x Graph von x 2 und
Graph von x 3 und x!
36. Anwendung: Fallgeschwindigkeit. Ein Körper der Masse m fällt frei aus der Höhe h mit der Anfangsgeschwindigkeit = O. Zu jedem Zeitpunkt t gilt fUr die Bewegung, daß die Gesamtenergie (Summe aus kinetischer und potentieller Energie) konstant bleibt. Es gilt: E (t = 0) = m· ho + mv = m· h o } E (t = 0) = E (t > 0). E (t > 0) = m· h + !mv 2
! 5
'* m·
ho = m·
1 2 h + '2mv .
Die Geschwindigkeit vergibt sich dann bei der Höhe hals Wurzel funktion
Iv = J2g (ho - h)·1
187
5.1 Exponentialfunktion
Potenzfunktion mit rationalem Exponenten Definition: Eine Funktion
f: 1R>o
->
1R mit f (x) =
yr;;m = クセ@
mE 7L, nE N
heißt Potenzfunktion mit rationalem Exponent.
Diesen Begriff der Potenzfunktion werden wir in §5 auf beliebige, reelle Exponenten mit Hilfe der Exponential- und Logarithmusfunktion erweitern. Als Spezialfall sind in der Klasse der Potenzfunktionen mit rationalem Exponenten die Funktionen x- l , x- 2 usw. enthalten. Potenz- und Wurzelfunktionen mit MAPLE. Für Potenzen und Wurzeln steht alternativ zum expand der simplify-Befehl zur Verfügung, den man z.B. zur Auswertung von .jX2 benötigt. Allerdings erst mit der Option 'symbolic' wird .jX2 auch vereinfacht. > simplify(sqrt(x 2)); ft
> sqrt(x 2): %=simplify(%, 'symbolic'); ft
§5. Exponential- und Logarithmusfunktion In diesem Abschnitt werden in Verallgemeinerung des Begriffs der Potenz an (a: Basis, n: Exponent) die allgemeine Potenzfunktion x n und die allgemeine Exponentialfunktion a X eingeführt.
5.1 Exponentialfunktion Die zur Beschreibung naturwissenschaftlicher Phänomene wichtigste Funktion ist die Exponentialfunktion: Definition: Die Funktion exp : 1R heißt Exponentialfunktion. e
セ@
->
1R mit
x
I-t
eX
2.718281828 ist die Eulersehe Zahl.
188
IV Elementare Funktionen
Eigenschaften der Exponentialfunktion sind:
5 4
eX Definitionsbereich Wertebereich Monotonie Asymptote
R R>o streng monoton wachsend y = 0 fUr x --t -00 -3
-2
1 x
Graph der Exponentialfunktion Für die Exponentialfunktion gelten die Regeln: (1) e O = 1 (2) (3)
eX Y = eX • eY e- x = (ex)-l,
enx
= (eX)n
37. Beispiele: (1) Die Funktionen fa(x) = eax verhalten sich fUr a > 0 qualitativ wie die Exponentialfunktion e X FUr x --t 00 gehen sie gegen Unendlich und für x --t -00 gegen Null. (2) Die Funktionen fa(x) = e- ax verhalten sich fUr a > 0 qualitativ wie die Exponentialfunktion e- x : FUr x --t 00 gehen sie gegen Null und fUr x --t -00 gegen Unendlich.
e'llZ
3 Graph der Exponentialfunktionen eax und e- X 38. Beispiele für das Auftreten der Exponentialfunktion: (1) Radioaktiver Zerfall: Beim Zerfall radioaktiver Atomkerne wird die Zahl n (t) der zur Zeit t noch nicht zerfallenen Kerne durch das Zerfallsgesetz
\n(t)=noe->.t\
189
5.2 Logarithmusfunktion
beschrieben. Dabei ist no die Anzahl der zu Beginn (t = 0) vorhandenen Atomkerne und .A > 0 die fUr den Zerfall typische Zerfallskonstante. (2) Entladung eines Plattenkondensators: Beim Entladen eines Plattenkonden-
sators ist die Spannung am Kondensator U (t) zum Zeitpunkt t gegeben durch
Dabei ist Uo die Kondensatorspannung zur Zeit = 0 und C die Kapazität, R der Ohmsche Widerstand der Schaltung.
u n(t)
t
t
Spannung am Kondensator U
Anzahl der Atomkerne
S.2 Logarithmusfunktion Die Exponentialfunktion exp : R ---? R>o mit x セ@ eX ist auf dem gesamten Definitionsbereich streng monoton wachsend. Folglich existiert auf dem Wertebereich R>o die Umkehrfunktion. Definition: Die Umkehtfunktion zur Exponentialfunktion wird natürlicher Logarithmus genannt: In: R>o ---? R mit x セ@ Inx.
Eigenschaften der Logarithmusfunktion sind:
Definitionsbereich Wertebereich Nullstellen
In(x) R>o R Xo = 1
Monotonie
streng monoton wachsend
Asymptoten
x=o
-2
In{x)
-3
Graph der Logarithmusfunktion
190
IV Elementare Funktionen
Rechenregeln fUr die Logarithmusfunktion. Die Rechenregeln ergeben sich direkt aus den Regeln der Exponentialfunktion. (1) ln(l) = 0 (2) ln (x . y) = lnx + Iny (3) In(x n ) = n lnx (4) In(e X ) = x bzw. e 1nx = x Beispiele: 39. Halbwertszeit T einer radioaktiven Substanz: Unter der Halbwertszeit T einer radioaktiven Substanz versteht man die Zeit, nach der die Hälfte der radioNach Beispiel 37 ist n (t) = no e->' t, aktiven Kerne zerfallen ist: n (T) = セョッN@ also gilt fUr t = T :
1 -no = no e->'T '--t
T
=
Mセ@
iョセ@
=
1 In - = In (e->'T) = ->. T
'--t
2
Mセ@
2
(Inl-ln2)
'--t
I = *ln2·1 T
40. Abklingzeit eines Kondensators: Unter der Abklingzeit Ta eines Kondensators versteht man die Zeit, nach der die Spannung am Kondensator auf z.B. セMエ・ャ@ der Maximalspannung abgefallen ist: U (Ta) = セuッN@ Nach Beispiel 38 ist U (t) = Uo e-,mt, also gilt fUr t = Ta:
1 1 -UO=UOe-7mTa e
'--t
I
Ta
'--t
1 -1... 1 In-=ln(e- 7mT")=--Ta e Re
= - Re ln( セI@ =
I
t
Halbwertszeit einer radioaktiven Substanz
Abklingzeit am Kondensator
41 Wie lautet die Umkehrfunktion von
: JR ---t JR>o mit
x セ@
(x)
= 3e2x - 1?
Die Funktion ist auf ihrem gesamten Definitionsbereich streng monoton wachsend, also existiert auf dem Wertebereich JR>o die Umkehrfunktion. Wir setzen y = 3e 2x - 1 und lösen nach x auf:
191
5.2 Logarithmusfunktion
Nach Vertauschen der Variablen erhalten wir die Umkehrfunktion
g: 1R>o
セ@
1R mit x
I-t
9 (x) =
セ@
(ln セク@
+ 1) .
Allgemeine Potenz- und Exponentialfunktion. Mit der Exponential- und Logarithmusfunktion ist man in der Lage, die allgemeine Potenz- und Exponentialfunktion zu definieren. (Man beachte, daß bei der Programmierung in Pascal auf diese Definition zurückgegriffen werden muß!)
(1)
Definition: Die Funktion
f: 1R>o セ@
1R
mit x
I-t
f (x) = x'" :=
e",lnx
heißt allgemeine Potenzfunktion. (2) Die Funktion f: 1R セ@
1R>o
mit
I-t
f
=
X
:= e x1na
> 0)
heißt allgemeine Exponentialfunktion.
Exponential- und Logarithmusfunktion mit MAPLE. Um Terme der Form exp(x+ y), ln(x * y), ln(x n ) in MAPLE zu entwickeln, steht der expand-Befehl zur Verfügung. Alternativ kann der simplify-Befehl benutzt werden. > exp(x+y): %=expand(%);
> >
In(x*y): %=expand(%); In(xAm):%=expand(%);
ln(xy) In(x m )
= In(x) + ln(y) = m In(x)
Die Zusammenfassung mehrerer Exponential- bzw. LogarithmusausdrUcken erfolgt durch den combine-Befehl mit der Option 'exp' bzw. 'In' > exp(x)*exp(y): %=combine(%, 'exp'); > In(x)+ln(y): %=combine(%, 'In');
ln(x) + ln(y)
> 1/2*ln(X+1)-2*ln(y):
ln(xy)
%=combine{%, 'In');
'12 ln( x + 1)
- 2 ln(y) = In
v'xTI y2
192
IV Elementare Funktionen
§6. Trigonometrische Funktionen 6.1 Grundbegriffe In den Naturwissenschaften und in der Technik spielen periodische Vorgange eine wichtige Rolle. Sie sind dadurch gekennzeichnet, daß sich ein bestimmter Zustand regelmäßig wiederholt, z.B. bei akkustischen und elektromagnetischen Schwingungen; Schwingungen einer Saite oder Feder; Umlaufbahnen von Satelliten. Periodische Funktionen von besonderer Bedeutung sind die trigonometrischen FUnktionen bzw. Winkelfunktionen. Zur Winkelmessung werden verschiedene Einheiten zugrunde gelegt: - Gradmaß 0: (360° fUr den Vollkreis) - Bogenmaß x (2n fUr den Vollkreis) = Länge der Strecke auf dem Einheitskreis, die der Winkel herausschneidet. x
Die im Bogenmaß gemessene Winkelgröße bezeichnen wir mit x. x ist positiv, falls der Winkel im Gegenuhrzeigersinn gemessen, und negativ, wenn der Winkel im Uhrzeigersinn gemessen wird. Die Einheit des Bogenmaßes heißt Radiant (rad). Zwischen Winkelgröße 0: im Gradmaß und x im Bogenmaß besteht der Zusammenhang
iセ][ᄋ@ Hinweis: Alle trigonometrischen Funktionen lassen sich mit dem plot-Befehl in MAPLE graphisch darstellen. Bei der Tangens- und der Kotangensfunktion ist zu beachten, daß der y-Bereich eingeschränkt werden muß, ansonsten dominieren die Polstellen den Graphen. Die Graphen zusammen mit den Animationen sind auf der CD-ROM unter dem jeweiligen Abschnitt enthalten.
6.2 Sinus- und Kosinusfunktion Beschreibt man einen Winkel im Bogenmaß, so können der Größe x Funktionswerte gemäß folgender Festlegung zugeschrieben werden: Definition: Unter dem Sinus bzw. Kosinus eines Winkels x (sinx bzw. cosx) versteht man die Ordinate bzw. Abszisse des Schnittpunktes des freien Schenkels des Winkels x mit dem Einheitskreis.
193
6.2 Sinus- und Kosinusfunktion
Sinus und Kosinus im Einheitskreis Damit erhalten wir die trigonometrischen Funktionen sin und cos: sin: cos:
1R 1R
---+ ---+
1R 1R
mit mit
x
t---t
x
t---t
sin(x) cos(x).
Sinus- und Kosinusfunktion
Eigenschaften der Sinus- und Kosinusfunktion: Definitionsbereich Wertebereich Periode Symmetrie Nullstellen relative Maxima relative Minima
f(x) = sinx 1R
f(x)=cosx 1R
[-1,1]
[-1,1]
21r ungerade X n = n·1r = セ@ + k· 21r = 21r + k . 21r
Xn
21r gerade = セ@ + n1r = k· 21r
= 'Fr + k21r
n, k E 7L
194
IV Elementare Funktionen
Die allgemeine Sinusfunktion. In den Anwendungen kommen die Sinus- und Kosinusfunktionen nicht nur mit dem Argument x, sondern in der allgemeineren Form
y(x)=asin(bx+c)+d bzw.
y(x)=acos(bx+c)+d
vor. Im folgenden diskutieren wir die Bedeutung jedes der Parameter einzeln: (1) Bedeutung von a: Der Faktor a in
y (x)
= a· sinx
gibt die maximale Amplitude der Funktion an. Der Wertebereich dieser Funktion ist W = [-a, a] . 42. Beispiel: y(x) = 2· sin(x) ::::} Amplitude 2.
x LMftセ@
Amplitude a (2) Bedeutung von b: Der Faktor b in
y (x) = sin (bx) bewirkt eine Veränderung der Periode gegenüber der reinen Sinusfunktion. Die Periode p von sin (bx) erhält man, wenn das Argument des Sinus die dritte Nullstelle liefert, also für
b p = 211'
::::}
Ip
=
2r IPeriode.
Damit verkleinert sich die Periode für b > 1 und vergrößert sich für b < 1. 43. Beispiel: y (x) = sin (2x) ::::} Periode: p = = 11'.
2;
Periode p =
2r
195
6.2 Sinus- und Kosinusfunktion
(3) Bedeutung der Konstanten c: Die Konstante c in
y(x) =sin(x+c) bewirkt eine Verschiebung der reinen Sinusfunktion entlang der x-Achse. Man bezeichnet c auch als Phase oder Nullphase. Die erste Nullstelle von sin(x + c) findet man, wenn das Argument x + c Null wird: sin (x + c) = 0
=}
xo + c = 0
xo = -co
=}
FUr c > 0 wird die Kurve um Xo nach links verschoben. FUr c < 0 wird die Kurve um Xo nach rechts verschoben. 44. Beispiel: y = sin(x + 7r/2) =} Kurve um 7r/2 nach links verschoben.
27t/ ---",----///
-1
Verschiebung entlang der x-Achse (4) Bedeutung der Konstanten d: Die Konstante d in
y (x) = sin (x) + d bewirkt eine Verschiebung der reinen Sinusfunktion entlang der y-Achse um den Wert 45. Beispiel: y (x) = sin (x) + 2 =} Verschiebung um 2 in y-Richtung:
セBイMWエ
/_----J,-,-___ _ ,,'
.......
___-__-___-__-__M⦅OセWエN@
, ..
Verschiebung entlang der y-Achse
196
IV Elementare Funktionen
(5) Zusammenfassende Diskussion der allgemeinen Sinusfunktion:
I (x) y
Periode: 1. Nullstelle: Wertebereich: (Null-)Phase: Verschiebung:
ー]セ@ xo
= asin (bx
+ c) =
asin(b (x + f))
I
=-f
-a :::; y (x) :::; a c
x
c
-;.;
-cIb
y=a sin{b{x+cIb»)
-a
Allgemeine Sinusfunktion
46. Beispiel: u (t) = 2 sin Gt + セWイI@ . Ausgehend von der reinen Sinusfunktion sin (t) gehen wir zur doppelten Amplitude uber: 2 sin (t) . Anschließend modifizieren wir die Periode zu p = セ@ = 47r 2 und erhalten 2 sin (tt) . Danach berucksichtigen wir die Phasenverschiebung von -7r, da 2sin Gt + "27r) = 2sin セ@ (t + 7r).
28in(1/2 t + 1/21 sin(1), cos(Pi/4), tan(O.5), cot(Pi/4); sin(l),
>
セカGRL@
.5463024898, 1
arcsin(O.5), arccos(1/2), arctan(10), arccot(-1);
1 3 3'1r, arctan(lO), 4"'Ir Die graphische Darstellung der Funktionen erfolgt mit dem plot-Befehl.
204
IV Elementare Funktionen
Trigonometrische und Arkusfunktion mit MAPLE. Um mit MAPLE die trigonometrischen Umformungen durchzuführen, benutzt man die Befehle expand, combine und simplify. Die Additionstheoreme werden mit expand realisiert > cos(x+y): %=expand(%);
= cos(x) cos(y) -
cos(x + y)
sin(x) sin(y)
> cos(2*x): %=expand(%);
= 2 cos(x)2-1
cos(2x)
Um Produkte von trigonometrischen Funktionen zu verarbeiten wählt man den combine-Befehl mit der Option 'trig' > cos(x)*sin(y): %=eombine(%, 'trig');
cos(x) sin(y) =
セ@
sin(x + y)
+ セ@
sin( -x + y)
> sin(xf2: %=combine(%, 'trig'); sin(x) 2 =
セ@
-
セ@
cos(2x)
Ausdrücke der Form sin2(x) + cos 2(x) werden durch den simplify-Befehl vereinfacht >sin(xf2+cos(xf2: %=simplify(%); sin(x)2
+ cos(x)2 =
1
> tan(x)/(1 +tan(xf2): %=convert(%,sincos): simplify(%); tan(x)
(1
+ tan(x)2)
. = sm(x) cos(x)
Auch zur Vereinfachung von Ausdrücken der Form arcsin(sin(x)) benötigt man den simplify-Befehl mit der Option 'symbolic' > sin(arcsin(x»; x
> arcsin(sin(x»; arcsin(sin(x))
> %=simplify(%, 'symbolic'); arcsin(sin(x)) = x
Zusammenstellung der Vereinfachungsbefehle von MAPLE
205
Zusammenstellung der Vereinfachungsbefehle von MAPLE
expand
Potenzfunktion
exp- und ln-Funktion
trig. Funktionen
x n+ m --t x m x n (xy)n --t x n yn (xl y)n --t x n Iyn exp(x + y) --t exp(x) exp(y) ln(xy) --t ln(x) +ln(y) ln(xl y) --t ln(x) -ln(y) cos(x + y) --t cos(x) cos(y) - sin(x) sin(y) cos(2x) --t 2 cos(x)2-1 cosh(3x) --t 4cosh(x)3 - 3cosh(x)
combine
Potenzfunktion
x m x n --t x n+m (xm)n --t x mn
v'XTI./X --t v'X2+X exp- und ln-Funktion
trig. Funktionen
exp(x) exp(y) --t exp(x + y) ln(x) + ln(y) --t ln(xy) セ@ ln(x) - 2 In(y) --t ln セ@ cos(x) cos(y) - sin(x) sin(y) --t cos(x + y) 2 cos(x)2 - 1 --t cos(2x) 4cosh(x)3 - 3cosh(x) --t cosh(3x)
simplify
Potenzfunktion
exp- und ln-Funktion
trig. Funktionen
x m x n --t x n+ m (x Iy)n --t xny-n H--tx exp(x) exp(y) --t exp(x + y) ln(x) + ln(y) --t ln(xy) ln(x n ) --t n In x sin(x):l + cos(x):l --t 1 tan(x) --t sin(x)1 cos(x) arcsin(sin(x)) --t x
206
IV Elementare Funktionen
Aufgaben zu Kapitel IV 4.1
Bestimmen Sie den größtmöglichen Definitionsbereich sowie den Wertebereich der folgenden Funktionen = V 2 - 1 a) I b) y = In lxi c) I = TクRセQV@ e) y = e 1xl d) I(x) = Z[セ@ I(x) = x2":.-1
o
4.2 Bestimmen Sie das Symmetrieverhalten und den maximalen Definitionsbereich a)/(x)=4x -16 b)/(x)=X c)/(x)=sinx.cosx
2
d)
4.3
I (x)
=
\x 2 -
:l
16\
e)
I (x)
Man untersuche auf Monotonie a) y = 4 b) y = für
vx-=-r
c) 4.5
I:
IR
->
X
......
0 I (x) = クセャ@
2:: 1
4.4 Wie lautet die Umkehrfunktion von a) I: R>o -> ? ...... y _ 1 -
セZj@
=
c) y
b)
= x 3 + 2x
I : irセッ@
->
? y=2e x - ,
......
X
(2x)
d)
I:
->
R>-1
......
d) y = e 2x
? Y = v'3X ? x-I Y = ",+1
Bestimmen Sie die Polynomfunktion kleinsten Grades, die durch die folgenden Punkte geht: (-3, 11); (-1, 7); (0, 5); (4,-3).
4.6 Bestimmen Sie die Nullstellen folgender Funktionen: a)
c) 4.7
I (x) I (x)
= x3 = x4
+ 2 x2 -
2 x3
-
13 x + 10 25 x 2 + 50 x
b)
I (x)
= x3
-
x2
+2
Man berechne mit dem Horner-Schema den Funktionswert der Funktion I Stelle Xo für a) I (x) = x 3 -2x 2 -3x+ 1; Xo = 2 b) I (x) = 0.1 x 4 +x 3 +2 x 2 -4;
an der Xo
= 3.
4.8
Gibt es Polynome, die keine Nullstellen besitzen?
4.9
Man berechne mit dem Newton-Schema die Koeffizienten der ganzrationalen Funktion vom Grade::; 3, welche durch die Wertepaare (0, 1); (1, 0); (2, 5); (-1, 2) geht.
4.10 Bestimmen Sie die Nullstellen der Funktion a)/(x)=3x 3 +3x2 -3x-3 b)/(x)=x4 -13x 2 +36 4.11
Welches Polynom kleinsten Grades geht durch die Wertepaare (-1,0); (0, 1); (1,2); (2, 6)?
4.12 Faktorisieren Sie mit MAPLE das Polynom 2 x 6 + 3 X S - 63 x 4 - 55 x 3 + 657 x 2 + 216 x - 2160 4.13
Bestimmen Sie mit MAPLE alle Nullstellen von
7x 4 - 59x 3 + 19x2 + 166x -1008 b) x 3 - x 2 - 100x + 310 a)
4.14 Werten Sie mit MAPLE die Polynome aus Aufgabe 4.13 an der Stelle Xo = 4 aus, indem Sie entweder mit unapply den jeweiligen Ausdruck in eine Funktion konvertieren oder indem Sie mit dem subs-Befehl diese Stelle in das Polynom einsetzen.
207
Aufgaben zu Kapitel IV
4.15
Zeichnen Sie mit MAPLE die Funktion x 3 - x 2 -100 x + 310 und lesen Sie aus dem Schaubild die Extremwerte ab.
4.16
Faktorisieren Sie mit MAPLE das Polynom soweit möglich. Erstellen Sie das HornerSchema zu diesem Polynom. Bestimmen Sie den Grad des Polynoms. -17x 6 + llx 4 - 20x 3 + 13x2 - 3x + 56x 7 + 4x 5 - 15x 8 + 35x 9
4.17 Wo besitzen die folgenden Funktionen Nullstellen, wo Pole? a) y
=
b) y =
x 2 ±x_2 x-2
x 3 -5x 2 -2x±24 x 3 ±3x2 ±2x
c) Y
=
x 2 -2x±1 x 2 -1
d)
_
Y-
(x-I) (x_I)2 (x±l)
4.18
Bestimmen Sie fUr die folgenden gebrochenrationalen Funktionen: Nullstellen, Pole, Asymptoten im Unendlichen. Zeichnen Sie mit MAPLE den Funktionsgraphen und die Asymptoten. a) y = Z[Kセ@ b) y = クSMVZセARX@ c) y = ZSセRク@ ___セ@ d) y = セZャ[@
4.19
Bestimmen Sie mit MAPLE die Null- und Polstellen der Funktion
h( x)
= x3 -
6x 2 - 12x + 49 , (x - 2)(x -7)
indem Sie Zähler und Nenner in Linearfaktoren zerlegen. Bestimmen Sie die Asymptoten und zeichnen Sie die Funktion zusammen mit ihren Asymptoten in ein Schaubild. Zeichnen Sie die Funktion in der Nähe der Null- und Polstellen.
4.20 Gegeben ist die rationale Funktion クTエセSMxN@
x -x -x
x
Formen Sie diese Funktion mit
MAPLE in die folgenden Ausdrücke um: a) (x±2)(x±l)(x-2) b) x 4 ±x3 _4x 2 _4x x 3 ±x2 x
d)
_ x2 (x-l)(x±l)
x(x
I
4
l)(x±I)2
I
(x-l)(x±l)
4.21 Wird ein Kondensator mit Kapazität C uber einen Ohmsehen Widerstand R entladen, so nimmt seine Ladung Q exponentiell mit der Zeit ab:
Zu weIchem Zeitpunkt sinkt die Ladung unter 10 % ihres Anfangswertes Qo?
4.22 Stromkreis mit Induktivität L und Ohmsehen Widerstand R. Beim Einschalten einer Gleichspannungsquelle erreicht der Strom infolge der Selbstinduktion erst nach einiger Zeit den nach dem Ohmsehen Gesetz erwarteten Endwert io. Es gilt
Berechnen Sie fUr io = 4 A, R = 5 n, L = 2.5 H den Zeitpunkt, bei dem die Stromstärke 95 % des Endzustandes erreicht hat. Skizzieren Sie die Strom-ZeitFunktion.
4.23 Bestimmen Sie die Parameter a und b der Funktion y = a e -b x + 2 so, daß die Punkte A = (0, 10) und B = (5, 3) auf der Kurve liegen. 4.24 Man lOse die folgenden Exponentialgleichungen a) e x2 -
2x
=2
b) e X + 2e- x
=3
208
IV Elementare Funktionen
4.25 Welche Lösung besitzt die logarithmische Gleichung In ..;x + 1.5 ·ln ( x) = In(2x)? x(t) = Ae-'Y t . sin(wt + cp) kann durch Messung der Amplituden zweier aufeinanderfolgenden Schwingungen die Dl1mpfung "( bestimmt werden. Ist T = Qoセ@ 8 die Periodendauer der gedl1mpften Schwingung, x (to) = 200 und x (to + T) = 100 die Amplituden zweier aufeinanderfolgender Schwingungen, so berechne man "(.
4.26 Bei einer gedämpften Schwingung
4.27 Rechnen Sie vom Grad- ins Bogenmaß bzw. vom Bogen- ins Gradmaß um : Grad 140,360 Bogen
278, 19° -5.6213
1.4171
4.28 Man leite aus dem Additionstheorem der Kosinusfunktion die Formel
1sin2 x + cos2 X
11
=
ab.
4.29 Zeichnen Sie den Funktionsverlauf von f(x) =2·cos(2x-7r). 4.30 Man bestimme fUr die folgenden Funktionen Amplitude A, Periode p, Phasenverschiebung: a)y=2.sin(3x-i) b)y=5·cos(2x+4.2) c) y = 10· sin(7rx - 37r) d) Y = 2.4· cos (4x MセI@ 4.31
Skizzieren Sie den Funktionsverlauf der harmonischen Schwingung: f (t) = 2· sin (2 t - 4)
4.32 Berechnen Sie a) arcsin(l) e) arccos( セI@ i) arctan(l)
b) arcsin( セ@ V2) f) arccos( セ@ V3) k) arctan( -V3)
4.33 Welchen Wert hat die Größe a) arcsinx = 7r/4 d) arccotx = 2.9208
c) arcsin( MセvSI@ g) arccos( -1) I) arccot(
-?a)
d) arcsin(0.48I) h) arccos(0.8531) m) arccot(*V3)
x?
b) arctanx = 0.7749 e) (arccosx)2 = 0.25
4.34 Man beweise sin(arccos(x))
c) arccos x = 1.021
= VI- x 2 • (Anleitung: Man setze y = arccos(x).)
4.35 Zeigen Sie, daß für positive a innerhalb des Definitionsbereichs gilt a) arcsin(a) = arccos Jf=ä2 c) arccot(a) = 。イ」エョHセI@
4.36 Vereinfachen Sie a) sin(arcsin(x)) d) cos(arcsin(x))
b) arccos(a) = arcsin VI - a 2 d) arcsin(a) = arctan @セ yl-a 2
b) cos(arccos(x)) e) sin(arctan(x))
c) sin(arccos(x)) f) tan( arccos( x))
4.37 Geben Sie den Definitionsbereich der folgenden Funktionen an a) y = x + arccos(x) b) y = ..;x + arcsin(x) c) y = セ@ + arcsin(x - 1) Zeichnen Sie die Funktionen und bestimmen Sie den Wertebereich.
Kapitel V Die komplexen Zahlen Die komplexen Zahlen stellen bei der Beschreibung von RCL-Wechselstromschaltungen ein unverzichtbares Hilfsmittel dar. Fast jedes Lehrbuch über die Beschreibung von elektrischen Schaltkreisen hat als einleitendes Kapitel eine Einführung in die komplexen Zahlen. Einer der Gründe liegt darin, daß einfache Regeln von Gleichstrom-Netzwerken sich auf Wechselstrom-Schaltungen übertragen, wenn man komplexe Widerstände einführt. Dies werden wir ausführlich in §4 und §5 besprechen. Zuvor behandeln wir die Grundlagen der komplexen Zahlen innerhalb der Mathematik und beginnen mit einer mathematischen Problemstellung: Wie wir im Kapitel über Polynome (Kap. IV, §2) bereits festgestellt haben, besitzt jedes Polynom vom Grade n in m. höchstens n verschiedene Nullstellen. Aber schon bei = 2 + 1 zeigt sich, daß dieses Polynom in m. keine Nulldem Polynom p stellen besitzt. Denn wendet man auf x 2 + 1 = 0 die quadratische Formel an, so erhält man Xl/2=±H
iR
Es hat sich als außerordentlich erfolgreich erwiesen, den Zahlenbereich der reellen Zahlen zu erweitern, indem die Einheit (imaginäre Einheit)
eingeführt wird. Definition: AusdrUcke der Form
c := a + i b mit a, b E
m.
nennt man komplexe Zahlen und (: := {c = a + i bj a, b E
die Menge der komplexen Zahlen.
m.}
210
V Die komplexen Zahlen
Für b = 0 ist c = a E IR. Die reellen Zahlen sind also in den komplexen enthalten. Die mathematische Bedeutung der komplexen Zahlen liegt darin, daß jedes Polynom vom Grade n genau n Nullstellen besitzt (Fundamentalsatz der Algebra). Diese Tatsache werden wir im Kapitel über Differentialgleichungen (Bd. 2) ausnutzen, um Lösungen von linearen Differentialgleichungen mit konstanten Koeffizienten zu berechnen, indem alle Nullstellen des zugehörigen charakteristischen Polynoms bestimmt werden.
§L Darstellung komplexer Zahlen Jede reelle Zahl entspricht einem Punkt auf der Zahlengeraden:
_12
,
,
-2
-1
*
,
,
,
o
1
2
Durch die Definition der komplexen Zahlen als "Paar"
c=a+ib hat eine komplexe Zahl zwei "Komponenten": eine rein reelle Komponente a und eine imaginäre Komponente i b.
LI Algebraische Normalform Die komplexe Zahl c := a + i b mit a, b E IR läßt sich mit Hilfe von zwei Zahlengeraden veranschaulichen (Abb. 17): Wählt man ein Koordinatensystem mit Abszisse a (Vielfaches der Einheit 1) und Ordinate i b (Vielfaches der Einheit so ist jede komplexe Zahl als Punkt einer Ebene, der sog. Gaußsehen Zahlenebene, darstellbar.
Imaginärteil ib
c=a+ib
a
Realteil
Abb. 17: Darstellung der komplexen Zahl c
= a + i b.
211
1.1 Algebraische Nonnalfonn
Man bezeichnet
a = Re (c) den Realteil von c b = Im (c) den Imaginärteil von c. Sowohl der Real- als auch der Imaginärteil einer komplexen Zahl sind reelle Zahlen. Man beachte daher: Der Imaginärteil einer komplexen Zahl c = a + i bist nicht i sondern nur die reelle Größe Im (c) = b ! Man bezeichnet die Darstellung der komplexen Zahl (Algebraische NormaIform) durch Realteil und Imaginärteil als algebraische Normalform. Als den Betrag einer komplexen Zahl definieren wir den Abstand zum Nullpunkt
Ilcl := Ja
2
+ b2 =
V
Re2 (c)
+ 1m2 (c) I
(Betrag von
cl.
L Beispiele: (1) (3)
cI=4+3i C2 = J2+2i C3 = -23 - 3 z.
(4)
c4=1-3i
(2)
ICII = 5. IC21 = V6. セ@ セ@
セ@
セ@
IC31 = hl =
/iO.
Bemerkungen: (1) Zwei komplexe Zahlen Cl = al + i bl und C2 = a2 + i セ@ sind genau dann gleich, wenn al = a2 und bl = セN@ Realteil und Imaginärteil sind also zwei eindeutig bestimmte Kenngrößen einer komplexen Zahl. (2) Eine komplexe Zahl ist also nichts anderes als ein Punkt in der komplexen Zahlenebene. (3) Es ist üblich, den vom Ursprung 0 zum Punkte c weisenden Zeiger (Ortsvektor) ebenfalls mit c zu bezeichnen.
212
V Die komplexen Zahlen
L2 Trigonometrische Normalform Führt man den Winkel c.p zwischen dem komplexen Zeiger e und der positiven R-Achse ein, so gilt a
cos c.p = -
lei
und
. smc.p
= セN@
b
Damit ist die komplexe Zahl
e= a + i b = lei cosc.p + i lei sinc.p. (Trigonometrische Normalform). Man nennt diese Darstellung die trigonometrische Normalform, mit • lei dem Betrag der komplexen Zahl eund • c.p dem Winkelargument (Winkel, Argument, Phase) von e. Für e = 0 ist c.p nicht erklärt! Die Phase einer komplexen Zahl ist nicht eindeutig, denn bei jeder vollen Umdrehung wird die Phase um 271' bzw. um 360° verändert. 2. Beispiele: (1)
e5
= 3 (cos45° + i sin45°) .
(2)
Cf)
= 4 (cos 150° + i sin 150°) .
」セN@
セ」N@
L3 Exponentielle Normalform Setzen wir - mit der von Euler (1707-1783) eingeführten Abkürzung -
I
:= cos c.p
+ i sin c.p
I
(Eulersche Formel)
so läßt sich jede komplexe Zahl schreiben als (Exponentialform). Zunächst sehen wir die Eulersche Formel nur als Abkürzung an. In Kap. VII, §6 werden wir den Zusammenhang mit der komplexen e-Funktion erkennen. Per Konvention wird das Argument c.p bei der Exponentialform im Bogenmaß angegeben.
213
1.4 Umformungen der Normalformen
L4 Umformungen der Normalformen Im folgenden geben wir die Rechenschritte zur Umformung von den einzelnen Normalformen an.
Exponentialdarstellung セ@
Trigonometrische Normalform:
Ist eine komplexe Zahl e in der Exponentialform e = lei eicp gegeben, so folgt mit der Eulerschen Formel direkt die trigonometrische Normalform
e= lei (costp+isintp). Ist die komplexe Zahl in der trigonometrischen Normalform e= Icl (cos tp + i sin tp) gegeben, so folgt mit der Eulerschen Formel e = lei e iCP • Gegebenenfalls muß tp vom Grad- ins Bogenmaß umgerechnet werden.
4. Beispiele: (1) e7
= 5 eit7r
t.......+
tp
= セWイ]QSUᄚN@
e7
=?
(2) es = v'2 (cos60° + isin600)
t.......+
= 5 (cos 135° + i sin 135°) .
tp = VP]セN@
=?
es =
v'2e i *.
Trigonometrische Normalform r= Algebraische Normalform:
Ist die komplexe Zahl in der trigonometrischen Normalform e = lei (cos tp + i sin tp) gegeben, folgt durch Ausmultiplizieren und Auswerten der trigonometrischen Funktionen die algebraische Normalform:
e = lei costp + i lei sintp mit dem Realteil
lei cos Cf' und dem Imaginärteil lei sin Cf'.
Ist die komplexe Zahl in der algebraischen Normalform e = a + i b gegeben, folgt die trigonometrische Normalform, indem der Betrag lei und der Winkel tp bestimmt werden: Im.gln.rt.U
lei
c-.+lb
tan tp
b
- =? tp. a
1
!
•
Re.lteil
Bei der Berechnung des Winkels tau tp = durch die Umkehrfunktion aretan ist angegeben wird (siehe Kap. IV, 6.4.3). zu beachten, daß tp nur im Bereich {MセL}@ Der Winkel tp muß anhand einer Planskizze im Bereich [0,2 7r] spezifiziert werden.
5. Beispiele: (1)
Cg
= 5 (cos 135° + isin 135°) = 5 HMセjRI@
+ i UセカGR@
= MセカGR@
+ i セカGRN@
214
(2)
V Die komplexen Zahlen
ClO
= 4y2 + i 4y2. '"--t !c1O I = カセQVBGᄋRZMK]@
& tan
e:= 5 - 3*1: > evale (Re (e)), evale (Im (e));
5,
-3
Man beachte: Obwohl Re(c) eine reelle Größe ist, wird dennoch evalc(Re(c» zur Berechnung benötigt! In MAPLE können komplexe Zahlen in der komplexen Zahlenebene durch den Befehl complexplot graphisch dargestellt werden. Dieser Befehl befindet sich im plots-Package. > I := [1+2*1, 3-4*1, -5-1, -4+3*1]; > with(plots): > eomplexplot(l, style=point);
• 2 -4
• 2
-2 0
0
2
•
§2. Komplexe Rechenoperationen Was unter Summe, Differenz, Produkt und Quotient zweier komplexer Zahlen zu verstehen ist, wird nicht durch die Konstruktion der komplexen Zahlen festgelegt. Man muß diese Verknüpfungen neu definieren; aber natürlich so, daß für den Spezialfall Imaginärteil gleich Null die bereits festgelegten Verknüpfungen in R herauskommen. Seien im folgenden Cl = al Zahlen. Dann definiert man:
+ i b1 und
C2
= a2 + i b2 zwei beliebige komplexe
218
V Die komplexen Zahlen
2.1 Addition
I
Cl
+
C2
:= (al
+ a2) + i (b l + b2)
I
Die Addition zweier komplexer Zahlen bedeutet die Addition der Realteile und die Addition der Imaginärteile. Die Addition wird in der algebraischen Normalform durchgeführt.
6. Beispiele: (1) Cl = 9 - 2i, C2 = 4 + i. Cl + C2 = (9 + 4) + i (-2 + 1) = 13 - i. (2)
Cl
= 3(cos30° + isin300),
C2
= 4 + i.
Um Cl und C2 zu addieren, muß die Zahl umgeformt werden: Cl
Cl
erst in die algebraische Normalform
= 3 cos 30° + i 3 sin 30° = 2, 598 + i 1, 5.
=} Cl
+
= (2,598 + i 1, 5) +
C2
(4 + i)
= 6,598 + i 2,5.
2.2 Subtraktion
I
Cl -
C2
:= (al - a2)
+ i (bl
-
b2)
I
Die Subtraktion zweier komplexer Zahlen bedeutet die Subtraktion der Realteile und die Subtraktion der Imaginärteile. Die Subtraktion wird in der algebraischen Normalform durchgeführt. 7. Beispiele: (1) Cl = 9 - 2i, Cl -
C2
C2
= (9 -
= 4 + i.
2 i) - (4 + i)
=9-
4 + i (-2 - 1)
=5-
i 3.
= 2 e i i , C2 = 4 - 2i. Um Cl und C2 voneinander zu subtrahieren. wird Cl erst in die algebraische Normal form umgeformt: 'P = BゥセTUᄚ@ '--t Cl = 2 ei i = 2 (cos 45° + i sin 45°) (2)
Cl
= 2 セカGR@ =} Cl -
c2
+ i 2 セカGR@
= (1,414+ i 1,414) -
= 1,414 + i 1,414. (4 - 2i)
= -2,586 + 3,414i.
Geometrische Interpretation. Da die Addition und Subtraktion zweier komplexer Zahlen analog den entsprechenden Regeln der Vektorrechnung erfolgen (nämlich komponentenweise), entspricht die graphische Darstellung der Rechenoperationen dem Kräfteparallelogramm, also der Vektoraddition bzw. -subtraktion.
219
2.3 Multiplikation
ilR
ilR
, ,, , , ,, , ,, IR
-Ca
Addition
....
----
IR
Subtraktion
Abb. 18: Addition und Subtraktion von komplexen Zahlen
Bemerkung: Obwohl eine komplexe Zahl nur einen Punkt in der komplexen Zahlenebene darstellt, wird wegen obiger Interpretation der "Vektoraddition" eine komplexe Zahl oftmals mit dem Zeiger (Ortsvektor) identifiziert.
2.3 Multiplikation
I
Cl' C2
:= (al a2 - bl b2) + i (al b2 + bl a2)
I
Diese Formel für die Multiplikation ergibt sich. wenn (al + i bl ) . (a2 + i b2 ) nach dem Distributivgesetz für reelle Zahlen gliedweise ausmultipliziert und die Definition von i 2 = -1 ausgenutzt wird:
(al+ibl)·(a2+ib2)
CI'C2
(al a2
=
+ al i セ@ + i b1 a2 + i bl i b2 )
al a2 + i 2 bl b2 + i al b2 + i bl a2 (al a2 - bl b2) + i (al b2 + bl a2) .
8. Beispiele: (1) Cl = 9 - 2i, C2 = 4 + i. Cl . C2 = (9 - 2 i) (4 + i)
= (36 + 2) + i (9 - 8) = 38 + i. (2) Für das Produkt von C = a + i b mit der komplex konjugierten Zahl c* = a -
gilt C •
c* = (a
+ i b)
(a - ib) = a 2 + b2.
Damit erhält man folgende wichtige Formel für
Ilcl = Ja 2 + b2 =
Icl:
..;c:c*1
ib
220
V Die komplexen Zahlen
Geometrische Interpretation: Zur geometrischen Interpretation fUhren wir die Multiplikation nochmals aus, jetzt allerdings gehen wir von der trigonometrischen Normalform von
aus. Gliedweises ausmultiplizieren liefert Cl . C2 = ICII (cos 'PI =
+ i sin 'PI) . IC21 (cos 'P2 + i sin 'P2)
!cd IC21 {[cos 'PI COS 'P2 -
sin 'PI sin 'P2]
+i
[sin 'PI cos 'P2
Wenden wir nun die Additionstheoreme fUr cos ('PI COS ('PI sin ('PI
+ 'P2) + 'P2)
=
+ 'P2)
+ COS 'PI sin 'P2]}.
und sin ('PI
+ 'P2)
an:
COS 'PI COS 'P2 - sin 'PI sin 'P2 sin'Pl COS'P2 + COS'PI sin'P2,
so erhalten wir als Produkt 1Cl . C2 = ICII . IC21 . (cos ('PI
+ 'P2) + i sin ('PI + 'P2)) ·1
Die Multiplikation zweier komplexer Zahlen bedeutet die Multiplikation der Beträge und die Addition der Winkel. Dadurch kann der Punkt Cl . C2 leicht in der Gaußschen Zahlenebene konstruiert werden. UR
Abb. 19: Multiplikation zweier komplexer Zahlen
FUr die Darstellung in der Exponentialform folgt
Dies entspricht genau der Eigenschaft der reellen Exponentialfunktion:
221
2.4 Division
2.4 Division
Diese Formel fUr die Division ergibt sich, wenn man formal und Zähler bzw. Nenner ausmultipliziert: Cl
Cl. C2
C2
C2
C2
= al + i bl
a2 - i bz a2+ ib2 a2- i bz
(al a2
+ bl bz) + i 2 2
Auch in
(al (a2
セ@
mit
c2
erweitert
+ i bl )(a2 - i b2 ) + i b2 ) (a2 - i b2 )
(bI a2 - al bz)
+ b22
ce ist keine Division durch 0 = 0 + i 0 erlaubt!
Geometrische Interpretation: Fuhrt man die Division in der trigonometrischen Normalform durch, so erhält man unter Verwendung der trigonometrischen Formeln fUr eos ('PI - 'P2) und sin ('PI - 'P2) analog dem Vorgehen unter 2.3
sowie
Bei der Quotientenbildung zweier komplexer Zahlen werden die Beträge dividiert und die Winkel subtrahiert. Damit ist E.l. ebenfalls in der Gaußsehen Zahlenebene C2 geometrisch zu konstruieren.
9. Beispiele: (1) Cl = 9 - 2i, Cl C2
C2
= 4 + i.
= 9-2i. 4-i = (9·4-2·1)+i (-2·4-9·1) =2-i. 4+i 4-i 17
= 8eit 1l", C2 = 4 (cos60° +isin600). Um E.l. zu berechnen, stellen wir C2 in der Exponentialform dar: C2 C2 = 4 (cos 60° + i sin 60°) = 4 e'3 . 8 ゥセQiB@ 3 2 ゥHセQiBMI@ 2 '11" - - 2 Dann l".0Igt -Cl - -e C2 4 eit -- e 3 3 --.
(2)
Cl
.11"
222
V Die komplexen Zahlen
Bemerkungen zu den Rechenoperationen in C: Auf den komplexen Zahlen C sind zwei Verknüpfungen gegeben, nämlich + und .. Addition und Multiplikation zweier komplexer Zahlen liefern wieder komplexe Zahlen. Formal hat man hiermit zwei Abbildungen + und . definiert +:CxC---tC
für welche die Rechengesetze der Addition (AI) - (A4), der Multiplikation (MI) (M4) und das Distributivgesetz (D) gelten (siehe Kap. I, §4.2). Dabei ist die Zahl Null z = 0 + i 0 und die Zahl Eins 1 = 1 + i O. Das zu z = a + i binverse Element der Addition lautet -z = -a - i b und der Multiplikation z-l = 。セゥ「@ = 。Rセ「@ - i a 2!b2 • Für z = 0 existiert bezüglich der Multiplikation kein Inverses.
Daher bildet C mit den beiden Rechenoperationen + und . einen Körper. Mit den elementaren Rechenvorschriften (2.1) - (2.4) prüft man nach, daß für zwei komplexe Zahlen gilt: (1)
(Cl + C2)*
(3)
(Cl . C2 )*
= ci + c2
= Cl* . c2*
= ICII ·I C21
(5)
ICI . c21
(7)
!cl + c21 :-::; !cl I + !c21
(2)
(Cl - C2 )*
= Cl* -
(4)
HZセイ@
c*
(6)
ICII C2
C2*
= -1. c* 2
= Bi IC21
Zusammenfassung: Addition, Subtraktion und Multiplikation werden formal wie bei reellen Zahlen ausgeführt, wobei i 2 = -1 zu ersetzen ist. Die Division fl. C2 wird durch Erweiterung mit c2 berechnet. Die Ergebnisse werden in die Form a + i b (a, bE 1R) gebracht. Multiplikation und Division lassen sich in der trigonometrischen bzw. exponentiellen Normalform sehr einfach ausführen.
10. Beispiel: Gegeben seien Cl = 1 + iV3 und C2 = -V3 + 3i. Man berechne (i) Cl . C2 und (ii) fl.. (iii) Man bestimme die exponentielle Normalform der Zahlen C2 und führe nochmals die (iv) Multiplikation bzw. (v) die Division durch. (i) Cl . C2
= (1 + iV3) (-V3 + 3i) = (-V3 - 3V3) + i (3 - 3) = -4V3.
223
2.5 Potenz
(1'1') Cl __ C2
l+iV3 -V3+3i
-V3-3i __ -V3+3V3-3i-3i -V3-3i 3+9 VMRセG@]
(iii) Darstellung von Cl und C2 in セッョ・エゥャイ@ Nonnalfonn !cI I = v'f+3 = 2; tan rp = 13 = V3 => rp = 60o =i => IC21 = v3 + 9 = 2V3; tanrp = Mセ@ = -V3 => rp = 'Fr => C2 = 2V3 eit1l". (iv)
Cl . C2
(v)
Cl C2
= セ@
V3
Cl
i
1.
= 2 eif. = セGfイ@
= 2 eif . 2V3 eit1l" = 4V3 e i 1l" = -4V3. e i (f-t1l") = IV3e-if .
2v3
3
2.5 Potenz Die Potenz cn (n
E N) einer komplexen Zahl gestaltet sich in der trigonometrischen bzw. exponentiellen NonnaIfonn als besonders einfach:
Für
C
Ici (cos rp + i sin rp) Icln (cos (n rp) + i sin (n rp))
Diese sog. Moivresche Formel weist man direkt durch vollständige Induktion nach. Sie besagt, daß man cn dadurch erhält, indem der Betrag potenziert und der Winkel mit n multipliziert wird. 1L Beispiele: (1) Gesucht ist (2V2 + i 2v'2)5 .
Bestimmung der exponentiellen Nonnalfonn von C = 2)2 + i 2)2 ; Icl=v4·2+4·2=V16=4 & エ。ョイー]セャ\NBゥ@ => c = 4 ei "t und c5 = 45 ei"t.5 = 1024 ei t1l". (2) Gesucht ist (v'3 - i) 6 . Nach Beispiel 5(4) ist c = v'3 - i = 2 ei 1;L1I".
=> c6 = (2 ei 1;L7I") 6 = 26 ei Jt7l".6 = 64 e i 1171" = -64.
224
V Die komplexen Zahlen
2.6 Wurzeln Für c = durch
.1.
Icl (cos
evalc ((1 + 3 * 1)"5); 316 -121 Dabei muß die komplexe Zahl nicht in der algebraischen Normalform vorliegen > evalc ((4 * exp(1 * Pi/4»"3);
-32V2 + 32 IV2 Die n-ten Wurzeln (n E N) einer komplexen Zahl lassen sich mit dem solveBefehl berechnen, denn z.B. (1 + 3i)t ist die Lösung von Z4 = 1 + 3i : > solve (Z·4 = 1 + 3 * I , Z);
(1 + 3I)t, - (1 + 3I)t, 1(1 + 3I)t ,- 1(1 + 3I)t Um die Terme (1 + 3I)t auswerten zu lassen, muß explizit auf die float-Option zurückgegriffen werden. Zur Verkürzung der Ausdrücke setzen wir zuvor > Digits := 4: > map (evalf,{% %});
{1.269 + .40971 , -.4097 + 1.2691 , -1.269 - .40971 , .4097 - 1.269I}
228
V Die komplexen Zahlen
Geben wir statt der komplexen Zahl 1 + 3 1 die Zahl 1. + 31 ein, liefert MAPLE als Ergebnis sofort die letzte Zeile in der float-Darstellung. Wenn die NullstelIen eines Polynoms in geschlossener Form darstellbar sind, so findet MAPLE sie mit dem solve-Befehl. > p(Z) := ZA5 - 5 * ZA 4 + 5 * ZA3 - 25 * ZA2 + 4 * Z + 20: > factor (p(Z»;
(Z - 5) (Z2 + 1) (Z2 + 4) Mit der Option I faktorisiert factor in den komplexen Zahlen > factor (p(Z), I);
5, I, -1,21, -21
> solve (p(Z), Z); {5, I, -I, 21, -21}
Da die Nullstellen eines Polynoms vom Grade n La. nicht geschlossen darstellbar sind, müssen sie numerisch berechnet werden. Durch die Option 'complex' berechnet der fsolve-Befehl alle n Nullstellen eines Polynoms > solve (ZAB + 4 * Z - 1 = 0, Z); RootOf (2;8 +42 - 1)
> fsolve (ZAB + 4 * Z - 1 = 0, Z); -1.251 , 0.2500
> fsolve (ZAB + 4 * Z - 1 = 0, Z, 'complex'); -1.251, -.7931 - .95571, -.7931 + .95571, .2353 - 1.1931, .2353 + 1.1931, .2500, 1.058 - .53151, 1.058 + .53151 Zusammenstellung der MAPLE-Befehle
a+b*lodera+l*b evalc(c) simplify(c ) Re(c)
Im(c) abs(c) argument(c) arctan(Im( c ),Re(c» conjugate(c ) polar(betrag, winkel) evalc ( ) convert ( ,'polar') fsolve (p(Z) = 0, Z,'complex')
Darstellung einer komplexen Zahl c Auswertung (Vereinfachung) Vereinfachung Realteil Imaginärteil Betrag Winkel der komplexen Zahl c komplex konjugierte Zahl Polardarstellung Umwandlung von polar auf algebraisch Umwandlung von algebraisch auf polar Fundamentalsatz der Algebra
229
4.1 Überlagerung harmonischer Schwingungen
§4. Anwendungen 4.1 Überlagerung harmonischer Schwingungen Das aus der Mechanik bekannte Federpendel hat die Eigenschaft, daß bei einer ungedämpften Schwingung die Auslenkung aus der Ruhelage s(t) den zeitlichen Verlauf :J.t) = Acos(wt + 'P) besitzt. Das System schwingt mit der Frequenz
V
セL@ wenn D die Federkonstante und m die Masse ist. Diese Funktion w = besitzt eine zeitlich konstante Maximalamplitude A und die Nullphase 'P. Die Schwingungsdauer betrllgt T = ::. Eine periodische Bewegung mit einer Frequenz w und zeitlich konstanter Maximalamplitude A nennt man harmonische Schwingung. Das zum Federpendel elektrische Analogon ist der Spannungsverlauf U}!L= Uo cos(wt + 'P) in einem LC-Wechselstromkreis mit der Frequenz bzw. der Schwingungsdauer T = 27rJ LC. w=
VTc
Im folgenden werden wir die Überlagerung (Superposition) zweier gleichfrequenter harmonischer Schwingungen im Komplexen berechnen. Dazu betrachten wir die komplexe Zahl 1c =
Im
+ i sin 'P =
Da lei = 1, ist c eine Zahl auf dem Einheitskreis. Projiziert man den Punkt c auf die reelle Achse, erhält man den Realteil von c : Re( c) = cos projiziert man den Punkt e auf die imaginllre Achse, so erhält man den Imaginärteil von c : Im( c) = sin 'P. Variiert der Winkel 'P als Funktion der Zeit 'P = (w = 2.; konstante Kreisfrequenz), durchläuft den Einheitskreis in der komplexen Ebene.
w· t
Re
I
=e
IfUr 0 セ@
coswt und sinwt sind die Projektionen des komplexen Zeigers reelle bzw. auf die imaginäre Achse.
e
:::; T
auf die
Hinweis: Auf der CD-ROM befindet sich die Prozedur projektion, welche die Projektionen von e auf die bzw. y-Achse zeichnet. Der im Einheitskreis lauwird zusammen mit seinem Real- und Imaginllrteil animiert fenden Zeiger e dargestellt, indem die Variable von 0 bis 2.; variiert.
230
V Die komplexen Zahlen
Mit einer Nullphase CPo folgt die Darstellung in der Fonn cos (wt + cpo) sin (wt + CPo)
=
Re (ei(wt+'f'o») Im (ei(wt+'f'o») .
T
Darstellung von Sinus und Kosinus als Imaginär- und Realteil der komplexen Funktion etM
Allgemein läßt sich damit eine harmonische Schwingung y(t) im Komplexen schreiben als
Y(t)
= A (cos (wt + cpo) + i sin(wt + cpo)) = A ei(wt+'f'o) = A ei'f'o e iwt .
Dabei nennt man A ei'f'O die komplexe Amplitude. Die überlagerung zweier gleichfrequenter Schwingungen entspricht der vektoriellen Addition der zugehörigen Zeiger. Superposition gleichfrequenter Schwingungen. Gegeben seien zwei gleichfrequente harmonische Schwingungen (z.B. zwei Wechselspannungen) Ul (t) = Ul sin (wt + cpt) U2 (t) = U2 sin (wt + CP2) .
Gesucht ist die überlagerung
U (t)
= Ul (t) + U2 (t) = Asin (wt + cp)
mit Amplitude A und Phase cp.
231
4.1 Überlagerung harmonischer Schwingungen
Zur Berechnung interpretieren wir Ul (t) als Imaginärteil der komplexen Schwingung Ul (t) = Ul und U2 (t) als Imaginärteil von U2 (t) = U2 e und fUhren die Überlagerung im Komplexen durch. Anschließend nehmen wir von dem Ergebnis die imaginäre Komponente; sie entspricht dann Ul (t) + U2 (t) .
Methode: 1Ul
(t)
+ U2 (t) = Im Ul (t) + Im U2 (t) = Im (Ul (t) + U2 (t)) = Im U (t) = U (t)
Übergang
Ul
(t)
=
)
Komplexe Addition )
u(t)
=
= Im Ul
Im Ul Im
e
= Im
Ul
(t) + U2 (t)
Ul
e
+ U2 e
+ U2 e
(Ul
= Im Ul (t) = Im U2 (t)
e e
=
e
Die komplexe Amplitude der Superposition ergibt sich als Summe der beiund U2 e Die komplexe Addition kann sowohl den Einzelamplituden Ul zeichnerisch als auch rechnerisch durchgefUhrt werden. ᅵ「・イァ。ョセ@
ins Reelle
U (t)
= Ul (t) + U2 (t) = Im
=
Ae"
u,COI u_dc := 4 * exp(1 * 2 * t) + 3 * exp(l * (2 * t + Pi/3));
und vereinfachen > simplity (u_dc): u := simplity (%);
Mit convert (u, polar) erhält man leider nicht die gewünschte Darstellung in Polarkoordinaten, da u einen Parameter t besitzt. Daher berechnen wir den Betrag und die Phase des zweiten Operanden (121 + セ@ J3) > c := evalf (convert(op(2, u), polar)); e := polar{6.0827, 0.4413)
Damit lautet die Darstellung von e in der Exponentialform e = 6.0827 e I 0.4413
234
V Die komplexen Zahlen
und das komplexe Endergebnis ist
u(t) = 6.0827 e
(2t+0.44l3).
Der Übergang ins Reelle erfolgt dann über den Imaginärteil
u (t) = 6.0827 sin(2 t
+ 0.4413).
Ist das Ziel, die gesamte Rechnung mit MAPLE durchzuführen, muß ein modifizierter Weg eingeschlagen werden: Die Rechnung erfolgt bis zum Schluß in einer exakten Darstellung und erst vom Endergebnis wird die float-Darstellung gewählt. Wir gehen von > restart: > u := exp(2 * I * t) * (11/2 + 3/2 * I * sqrt(3»: aus, denn bis zu diesem Ergebnis ist die vorgeführte MAPLE-Rechnung noch exakt. Definieren wir Cl als den zweiten Operanden von u > c1 := op(2, u): und setzen explizit für die komplexe Überlagerung > u_c := op(1, u) * abs(c1) * exp(1 * argument(c1»;
ist nach der Vereinfachung > u_c := simplify(u_c);
die reelle Überlagerung durch den Imaginärteil von u_c gegeben: > evalc (Im(u_c»;
V37 sin(2t + arctan( 131 )3» Die float-Darstellung folgt nun mit > u := evalf (%);
u:= 6.0827 sin(2t + 0.4413)
Die graphische Darstellung der beiden Einzelschwingungen und der Überlagerung erfolgt mit dem plot-Befehl: > u_1 := 4 * sin(2*t): u.2:= 3 * sin(2*t + Pi/3): > p1 := plot ({u_1, u..2}. t = 0 .. 10, color = red): > p2 := plot (u, t = 0 .. 10, thickness = 2, color = black): > with (plots): display ({p1, p2});
235
4.2 Der RCL-Wechselstromkreis
überlagerung zweier gleichfrequenter Schwingungen
4.2 Der RCL-Wechselstromkreis Wir betrachten elektrische Netzwerke, die sich aus Ohmschen Widerständen, Kapazitäten und Induktivitäten zusammensetzen. In Wechsel stromkreisen besitzen die Spannungen U(t) und die Ströme I(t) zeitlich einen sinus- oder kosinusförmigen Verlauf: 1 (t) = 10 cos (wt + 'P2) U(t) = Uo cos(wt + 'PI) Wir gehen zu der komplexen Formulierung über und fassen sie als Realteile der komplexen Funktionen
O(t) 1(t)
Uo ei(wt+'t'tl 10 e i (wH't'2)
=
Uo ei't'l eiwt 10 e i't'2 e iwt
= 00 e iwt = 10 e iwt
auf. Im folgenden zeigen wir, daß sich das "Ohmsche" Gesetz auf die induktiven und kapazitiven Schaltelemente überträgt, wenn man diese komplexe Formulierung wählt. Das Verhältnis von komplexer Spannung 0 (t) zu komplexem Strom j (t) wird in der Elektrotechnik als komplexer Widerstand oder Impedanz bezeichnet. Der Kehrwert des (komplexen) Widerstandes bezeichnet man als (komplexen) leitwert. (1) Ohmseher Widerstand R. Für einen Ohmschen Widerstand ist der Zusammenhang zwischen Spannung und Strom gegeben durch U(t) = RI(t).1 Dieses
I
Gesetz gilt auch für einen komplexen Wechselstrom 1(t)
= jo e iwt .
Ein Ohmseher Widerstand wird durch den reellen Widerstand R dargestellt. Strom und Spannung sind in Phase. (2) Kapazität Bei einem Kondensator mit Kapazität C besteht folgender Zusammenhang zwischen Ladung Q und angelegter Spannung U:
I(t)
d
.
= dt Q (t) = C· U(t).
236
V Die komplexen Zahlen
Speziell für O(t) =
0 eiwt
folgt
l(t) =C· (Oe iwt )' =C·Oeiwtiw=C·iwO(t). Also ist der komplexe Widerstand セ@ O(t) Rc := =
TW
1
. 1
;:;c =
Re
Einer Kapazität wird der komplexe Widerstand = ゥセc@ zugeordnet. Er zeigt in Richtung der negativen imaginären Achse. Spannung und Strom sind um -900 phasen verschoben. Man sagt, daß die Spannung dem Strom um 900 nachfolgt. Bei einer Spule mit Induktivität L ist der Zusammenhang (3) Induktivität zwischen Strom und induzierter Spannung durch das Induktionsgesetz
U(t) gegeben. Speziell fUr
= L dI
dt
1 (t) = 10 eiwt folgt
O(t) = L (ioe iwt )' = Llo eiwt iw = iwLl(t). Einer Spule mit Induktivität L wird der komplexe Widerstand セ@ 0 (t) . RL := - , - = zwL
(t)
zugeordnet. iwL liegt auf der positiven imaginären Achse. Die Phase zwischen Spannung und Strom beträgt +900 , so daß die Spannung dem Strom um 900 vorauseilt.
Bemerkung: Bei diesen Überlegungen wurde die Formel (e iwt )'
= iweiwt
be-
nutzt. Diese Gesetzmaßigkeit werden wir in Kap. VII, §6 nachprUfen.
Zusammenfassung: FUr RCL-Netzwerke gelten bei Wechselspannungen, 0 (t) 00 eiwt , bzw. Wechselströmen, 1 = 10 eiwt , Ohmsche Gesetze der Form
=
o(t) = Rl (t), wenn den einzelnen Schaltelementen komplexe Widerstände (Impedanzen) zugeordnet werden: Ohmscher Widerstand R Kapazität C Induktivität L
セ@
Re
RL
=
R 1 iwC iwL
R
237
4.2 Der RCL-Wechselstromkreis
Folgerung: Mit den Kirchhoffschen Regeln ergibt sich fUr die Ersatzschaltung zweier komplexer Widerstände RI und R2 durch einen komplexen Gesamtwiderstand (= Ersatzwiderstand) R: (a) (b)
Reihenschaltung Parallelschaltung
R
RI +R2'
1
-+RI R2
1
R
1
Re R heißt der Wirkwiderstand, Im R der Blindwiderstand und
IRI der reelle
Scheinwiderstand. Im Wechselstromfall dUrfen also die bekannten Regeln fUr die Ersatzschaltung von Widerständen wie im Gleichstromkreis verwendet werden, wenn bei Kapazität und Induktivität zu komplexen Widerständen Ubergegangen wird: Der komplexe Gesamtwiderstand in Reihe geschalteter Elemente ist die Summe der komplexen Einzelwiderstände. Der komplexe Gesamtleitwert parallel geschalteter Elemente ist die Summe der komplexen Einzelleitwerte. Der komplexe Gesamtwiderstand ist dann der Kehrwert des Gesamtleitwertes.
*
16. Beispiel: RCL-Reihenschaltung Nebenstehendes Bild zeigt eine Reihenschaltung aus je einem Ohmschen Widerstand Rn, einer Kapazität C und einer Induktivität L. Es addieren sich die komplexen Einzelwiderstände zum komplexen Gesamtwiderstand ,
R
"
1
= Rn + Re + RL = Rn + -:--C + iwL zw
IR=Rn+i(wL-dc)·1 Die Addition ist graphische durch das Zeigerdiagramm gegeben.
"....
"....
r------:::::.. u yMセNr@
Zeigerdiagramm
Spannungsdiagrarnm
238
V Die komplexen Zahlen
Der Blindwiderstand ist
1 ImR=wL-wC' A
der Wirkwiderstand ist und der reelle Scheinwiderstand
IR =
IRI = Jセ@r
+ (wL -
wb
tl
Die Phase zwischen Spannung und Strom erhält man aus A
tan R_o := R: R_C:= 1/(1 * w * C): R_L:= 1 * w * L: erhält man den komplexen Gesamtwiderstand > R_ges := evalc (R_o + R_C + R_L);
1
R_ges:= R+I(- wC
+
wL)
Der reelle Ersatzwiderstand ist > R_ersatz := evalc (abs(R_ges));
R..ersatz
Gセj@
Ir' + (
セ@ キセ@
+ wL)'
mit der Phase > Phase := evalc (argument(R_ges));
1
Phase .- arctan( - wC + wL, R) Für die speziellen Werte > C := 1: L:= 1: R:= 1:
239
4.2 Der RCL-Wechselstromkreis
erhält man den Kurvenverlauf des Ersatzwiderstandes bzw. der Phase als Funktion von w: > plot (R_ersatz, W = 0 .. 5); plot(Phase, w=0 .. 5); 40 30
20 10
Phase cp(w)
Ersatzwiderstand R(w)
17. Beispiel: LC-ParaIlelkreis. FUr die nebenstehend gezeichnete Schaltung berechnet man den komplexen Ersatzwiderstand, indem zuerst L und R2 ersetzt werden durch den Reihenersatzwiderstand R,. = R 2 + iwL. R,. liegt parallel zu C, so daß sich die Leitwerte addieren > Zp := l*w*C + 1/(I*w*L + R2);
L
c R, _.o---E=:J----'
co
1 Zp:=IwC+ IwL+R2
Der komplexe Gesamtwiderstand setzt sich nun zusammen aus der Summe von R 1 und Hp: > Rges := R1 + 1/Zp;
Rges:= Rl
+
1 1
IwC + IwL+R2
> Rges:=normal(%); R
._ Rl w 2 CL - I Rl w C R2 - Rl - Iw L - R2 w2 CL - Iw C R2 - 1 ges .-
Man erkennt in dieser Darstellung, daß der Gesamtwiderstand eine komplexe rationale Funktion in w ist und 2 der höchste auftretende Exponent. Dies spiegelt die Tatsache wieder, daß der Schaltkreis zwei Energiespeicher, nämlich C und L besitzt. FUr die Werte > C:=20e-6: L:=20e-3: R1 :=50: R2:=500: ergibt sich der Gesamtwiderstand als Funktion in w > Digits:=4:
240
V Die komplexen Zahlen
> evalc(Rges); .800010- 11 w 4 + .004960 w 2 + 550 .160010- 12 w 4 + .00009920w2 + 1 I ( -.800010- 8 w 3 - 4.980w) + .1600 10- 12 W 4 + .00009920w2 + 1 Die Kurvenverläufe von Gesamtwiderstand und Phase in Abhängigkeit von w sind gegeben durch > plot(abs(Rges),w=0..500); plot(argument(Rges),w=O..500);
Gesamtwiderstand
Phase cp(w)
w)
4.3 Übertragungsverhältnis Bei der übertragung von Signalen ist man oftmals an dem übertragungsverhalten von RCL-Gliedern interessiert. Dieses übertragungsverhalten ist charakterisiert durch das Amplitudenverhältnis von Ausgangsspannung Eingangsspannung E, wenn die Eingangsspannung eine Wechselspannung darstellt. Zur Berechnung des Amplitudenverhältnisses fOr das dargestellte Netzwerk gehen wir von einer komplexen Darstellung der Eingangswechselspannung UE (t) = UE e iwt und Ausgangsspannung UA(t) = UA eiwt aus. In dieser komplexen Formulierung gilt
Damit ist das Amplitudenverhältnis
241
4.3 Übertragungsverhältnis
Man bezeichnet
IH(W):=
セi@
als Obertragungsfunktion. H(w) ist eine Funktion von w. Je nachdem, welche Frequenz das Eingangssignal besitzt, variiert die Amplitude des Ausgangssignals.
Grenzbetrachtung für H Für w -+ 0 ist H (w) -+ 1 und für w -+ 00 ist H -+ rャセRN@ Wählt man « 1 ist rャセR@ < < 1. Damit werden mit diesem einfachklein) gut übersten Netzwerk tiefe Frequenzen セ@ 1 =} OA セ@ OE; während hohe tragen: H Frequenzen groß) gedampft und somit schlecht < < 1 =} 0 < < OE. übertragen werden: H Ein solches Element bezeichnet man als Tiefpaß. Der Betrag der Übertragungsfunktion ist
Übertragungsfunktion
IH (w)1 = JH (w)· H* (w) = Auf den allgemeinen Aspekt der Vbertragungsjunktion werden wir für beliebige lineare Systeme in Bd. 2 im Kapitel über die Fouriertransformation noch näher eingehen.
Zusammenfassung: Die Obertragungsfunktion H ist definiert als das Verhältnis von Ausgangs- zu Eingangsspannung, wenn die Eingangsspannung als komplexe Wechselspannung OE = UE e iwt angenommen wird:
Diese komplexe Übertragungsfunktion läßt sich darstellen durch Betrag und Phase
IH(w) = IH(w)lei'Pl
. IH (w)1 =
rrut
セhm@
y'H (w) . H* (w) und tancp = ReH (w)"
242
V Die komplexen Zahlen
§5. Übertragungsfunktion für RCL-Filterschaltungen Dieses Kapitel ist ein Paradebeispiel für analytische Methoden, die an einfachen Beispielen erlernt, dann aber auf kompliziertere Sachverhalte übertragen werden. Dabei ist der Einsatz eines Rechners bei der Durchführung der Rechnung ein unverzichtbares Hilfsmittel. Ohne ein analytisches System wlire der Rechenaufwand zur Berechnung der folgenden Filterschaltungen sehr zeitaufwendig und extrem mühsam. Im folgenden wird eine Systematik vorgestellt, wie man die komplexe Übertragungsfunktion für beliebige Filter-Kettenschaltungen sukzessive berechnet, wenn die Glieder der Kette aus R-, C- und L-Elementen aufgebaut sind. Als Beispiele werden einige Spezialfälle für Tiefpaß, Hochpaß, Bandpaß und Bandsperren diskutiert. Das Ziel ist es anschließend, nicht nur zu gegebener Schaltung die Übertragungsfunktion zu bestimmen, sondern zu gegebener Grenzfrequenz für Hochund Tiefpässe eine Dimensionierung der einzelnen Elemente der Kette vorzunehmen. Dabei soll die Übertragungsfunktion einen möglichst glatten Verlauf im 0 Arbeitsbereich besitzen.
1ft
Qualitativ werden für die Filter die in folgender Abb. skizzierten Verläufe von
I*" Igefordert:
fi-ILnll Tiefpaß
00
Hochpaß
00
Bandpaß
m
Bandsperre
00
Zur Realisierung werden wir nur Ketten betrachten, die sich aus II- oder TGliedern zusammensetzen. Als T-Glied bezeichnet man eine Schaltung bei der die Einzelelemente Zl, Z2 und Y wie ein T aufgebaut sind (siehe untenstehende Bilder). Als II-Glied bezeichnet man eine Schaltung bei der die Einzelelemente Z, Y1 und Y2 hierbei wie ein II angeordnet sind (siehe Abb. nächste Seite).
z.
z.
V, 1 ________________ 1
T-Schaltungen
243
§5. Übertragungsfunktion fUr RCL-Filterschaltungen
,
,,
" "
V,
V,
" Y2: : V. I,
V,: R.
,
1
I, I,
セオN@
1
1 _ _ _ _ _ _ _ _ 11 _ _ _ _ _ _ _ _ 1
II-Schaltungen Wir charakterisieren die in Tabelle 1 angegebenen bzw. ähnlich strukturierten Schaltungen, die in einer Kette angeordnet sind, indem wir die komplexe Übertragungsfunktion bestimmen. Dazu stellen wir einen Algorithmus auf, der nur auf die Struktur einer Kette eingeht, ohne daß die Einzelelemente spezifiziert werden müssen. Eine allgemeine Kette hat die Form:
Uo(t)
セ@
n:J.1 Z.
セ@
ZI
Yl
MI
Y2
M2
Z. 000
o.!u.(!J
Y3
M3
000
セ@
Abb. 22: Allgemeine lineare Kette
Dabei ist Uo (t) die komplexe Eingangsspannung Uo (t) = Uo eiwt und Un (t) die Ausgangsspannung Un eiwt . Wir bezeichnen die Elemente Zi als Längsimpedanzen und die Elemente Yi als Parallel- oder Querimpedanzen. Die Maschen sind mit bis numeriert. Die Spannungen, die an den Querimpedanzen Yi abfallen, sind Ui (t) = Ui eiwt . Im folgenden wird sprachlich nicht zwischen den Spannungen Ui (t) und den Spannungsamplituden Ui unterschieden, da es bei der Bestimmung des Übertragungsverhaltens nur auf die Verhältnisse ankommt:
Ui (t) Uk (t)
=
Ui eiwt Uk eiwt
Ui
= Uk'
244
V Die komplexen Zahlen
Tabelle 1: Schaltungselemente für Filterketten:
TIefpässe aus T-Gliedern aufgebaut:
__________ 1 __________ 1
- - - __ - - - __ I
Hochpässe aus T -Gliedern aufgebaut:
--c-----c- -, ;- -C- - - - c--,
'
" イMサZSセゥL⦅エiK@
"
.. _ - -
" " " " " " _ _ _ _ _ _ 1 .. -
________ 1
TIefpässe aus I1-Gliedern aufgebaut:
Ra
セM[Z@
,
セMlZ@
イMサZjィGセ@
',
c
C
" " c"" " ", "
- - - - - - - - - -'
, C
- - - - - - -
,
C'
---
Hochpässe aus I1-Gliedern aufgebaut: セM」Z@
,
セMcZ@
"
L' -
- - - - - - - - -'
- -
-
- - - - - - -
R.
245
§5. Übertragungs funktion fUr RCL-Filterschaltungen
Bandpässe aus II-Glieder aufgebaut:
Bandplisse aus II-Gliedern aufgebaut:
Bandplisse aus T-Gliedern aufgebaut:
Bandsperren aus T-Gliedern aufgebaut: L
L
L
L
L
L
246
V Die komplexen Zahlen
5.1 Übertragungsfunktion für lineare Ketten Zur Berechnung der Übertragungsfunktion von Kettenschaltungen wendet man die folgende Methodik an: (1) Beginnend bei Masche Mn wird fUr alle Maschen Mi der komplexe Ersatzwiderstand Yp,i-I berechnet (i = n, ... , 2). Somit wird in jedem Schritt die Kette um ein Glied verkUrzt. (2) Am Ende des VerkUrzungsprozesses aus Schritt (2) verbleibt nur noch eine Masche mit der Spannungsquelle Uo, der Längsimpedanz ZI und der Querimpedanz Es kann nun das Spannungsverhältnis セ@ berechnet werden. zwei aufeinan(3) Beginnend bei Masche MI wird das Verhältnis von ェ・セゥャウ@ derfolgenden Spannungen gebildet (i = 1, ... , n - 1).
Ort
(4) Durch RUckwärtsauflösen all;r Spannungsverhältnisse folgt
t.
Um die Formeln systematisch zu entwickeln, beginnen wir mit einer Kette bestehend aus einem Glied. Es folgt die Beschreibung einer Kette mit zwei, dann mit drei Gliedern. Damit werden die Methodik und die allgemeinen Formeln erkennbar und auf eine Kette mit n Gliedern Ubertragen. I
(1) Kette aus 1 Glied (Spannungsteiler) YI
オNセoG@
Längsimpedanz Querimpedanz
Nach dem Maschensatz gilt fUr Masche MI :
FUr das Verhältnis von Ausgangs- und Eingangsspannung gilt
I (2) Kette aus 2 Gliedern
=
Längsimpedanzen Querimpedanzen
Z1
Z,
M,
セオL@
247
5.1 Obertragungsfunktion fUr lineare Ketten
Wir betrachten zunächst die zweite Masche und berechnen das Spannungs verhältnis セ@ mit dem zugehörigen Ersatzwiderstand Yp1 . Nach dem Maschensatz gilt fUr Masche M2 :
(h
1.
I
Z.
1,
Y,
= 12 . Z2 + (;2 = Z2 12 + Y2 12
セui@
M2
Y2 Z2+ Y2 Diese Masche (Yi 11 Z2 + Y2) wird durch den Ersatzwiderstand Yp1 ersetzt. Z2 und 2 liegen in Reihe und sind parallel zu Y1 . Somit addieren sich die Leitwerte
1 1 1 = - + -=-----=-=Yp1 Y1 Z2 + Y2
-
und fUr den Ersatzwiderstand folgt
FOr das auf eine Masche MI reduzierte Problem gilt nach (1) fUr das Spannungsverhältnis
(;1 _ (;0 -
Yp1 Zl + Yp1 .
I
Z,
M,
Der komplette Algorithmus fUr eine zweigliedrige Kette lautet
Zl, Z2 : Längsimpedanzen Y1 ,
2 :
Querimpedanzen
Yp1 = Y1 (Y2 + Z2) / (Y1 + Y2 + Z2) U1 = Uo . Ypd(Zl + YpI) U2 = U1 . Y2/(Z2 + Y2) Ersetzt man die Längs- und Querimpedanzen durch die zugehörigen komplexen Widerstände, so ist
H
U2 = Uo'
248
V Die komplexen Zahlen
I
(3) Kette aus 3 Gliedern:
ZI
!U
VI
1
MI
Nach den Überlegungen aus (2) gilt für die 3. Masche M3 (;3
Y3 = Y3 +Z3
(Spannungs verhältnis )
(Ersatzparallelimpedanz)
Damit reduziert sich das Problem zu einer Kette bestehend aus 2 Gliedern I
セ@
ZI
MI
Nach (2) gilt für die 2. Masche M2 (;2
Yp2
U; = Y 2+ Z 2
(Spannungsverhältnis)
(Ersatzparallelimpedanz)
I
ZI
Für die Masche nungsverhältnis
erhält man nach (I) das Span-
(;1
MI
Uo =
Yp1 + Yp1
Durch Rückwärtsauflösen berechnet sich die Übertragungsfunktion. Der Algorithmus für eine 3-gliedrige Kette lautet damit
5.1 übertragungsfunktion fUr lineare Ketten
249
ZI, Z2, Z3 : Längsimpedanzen Y 1, Y2, Y3 : Querimpedanzen Yp2 = Y2 . (Y3 + Z3)/(l2 + Y3 + Z3) Yp1 = Y1 . (Yp2 + Z2)/(Y1 + Yp2 + Z2) U1 = Uo· YpJ(Ypl + ZI) U2 = U1 . Yp2 /(Yp2 + Z2) U3 = U2 . Y3/(Y3 + Z3) Werden ZI, Z2, Z3 ; Y 1, Y2, ersetzt, so ist
Y3 durch die entsprechenden komplexen Widerstände
(4) Kette aus n Gliedern: Gegeben sei eine allgemeine Kette, bestehend aus n Gliedern o
0
0
000
In Verallgemeinerung der Fälle (1) - (3) lautet der Algorithmus zur Berechnung der übertragungsfunktion: ZI, Z2, ... , Zn : Längsimpedanzen Y 1, Y2, ... , Yn : Querimpedanzen Yp,n-l = Yn- 1 . (Yn + Zn)/(Yn-l + Yn + Zn) Yp,i = Yi . (Yp,i+l + Zi+l)/(Yi + Yp,i+1 + Zi+1) Uo Eingangsspannung Ui = Ui- 1 . Yp,d(yp,i + Zi) i = 1, ... ,n - 1 Un = Un- 1 . Yn/(Yn + Zn)
i = n - 2, ... ,1
Mit der folgenden MAPLE-Prozedur kette wird mit obigem Algorithmus auf einfache Weise die übertragungsfunktion einer n-gliedrigen linearen Kette berechnet.
> kette := proc(UO,Z,Y,n) > # Berechnet die Übertragungsfunktion einer linearen Kette, wenn > # UO: die angelegte Spannung >
> >
# Z[i]: die Laengsimpedanzen # Y[i]: die Querimpedanzen # n: die Anzahl der Kettenglieder
250
V Die komplexen Zahlen
> local i,Yp,U; global H; > # Ersetzen der Maschen durch Ersatzwiderstände > # beginnend bei Masche n bis Masche 1 > Yp[n] := Y[n]; > for i from n-1 by -1 to 1 > do Yp[i] := Y[i]* (Yp[i+ 1] + Z[i+ 1]) / (Y[i] + Yp[i+ 1] + Z[i+ 1]) od: > # Rückwärtsauflösen der Spannungen > U[O] := UO: > for i from 1 to n > do U[i] := U[i-1] * Yp[i] / (Yp[i] + Z[i]) od: > H:=simplify«U[n]/UO)); > end: Bei dem obigen Formalismus sind die einzelnen Elemente bzw. Kettenglieder nicht spezifiziert. Der Algorithmus ist also gleichermaßen für n- als auch für T-Glieder gültig. Für die Impedanzen muß noch Rn iwL ゥセc@
(Ohmscher Widerstand) (Impedanz einer Spule mit Induktivität L) (Impedanz eines Kondensators mit Kapazität C)
gesetzt werden. Der Aufruf erfolgt dann mit kette(UO, Z, Y, n), wenn UO die Amplitude der Eingangsspannung, Z[i) die Längs- und Y[i) die Querimpedanzen sind. n gibt die Anzahl der Kettenglieder an. Das Ergebnis der Prozedur ist die komplexe übertragungsfunktion H, deren Betrag und Phase anschließend graphisch dargestellt werden können.
5.2 Beispiele Wir berechnen die komplexe übertragungsfunktion für einen Hochpaß, einen Tiefpaß, einen Bandpaß und eine Bandsperre. 18. Beispiel: Hochpaß R
オNセ{@
lIC
C
11
セ@
L
11
C
セl@ ャゥセオN@
Gegeben sei ein Hochpaß, der aus zwei T -Gliedern zusammengesetzt ist. Zur Bestimmung der übertragungsfunktion definieren wir die Längsimpedanzen > Z[1] := R+1/(I*w*C): Z[2] := 1/(I*w*C/2): Z[3] := 1/(I*w*C): und die Querimpedanzen > Y[1] := l*w*L: Y[2] := l*w*L: Y[3] := R:
251
5.2 Beispiele
Als Eingangsspannung wählen wir > UO:= 1: Da der Hochpaß aus 3 Gliedern besteht, ist n=3 und der Aufruf der Prozedur kette lautet > kette(UO,Z,Y,3};
セャキU@
L 2 C 3 R/(Iw 5 L 2 C 3 R+2w4 L 2 C 2 -41w 3 LC2 R - 3 w2 L C + R 2 w4 C 3 L - R 2 w2 C 2 + 2 I R w C + 1)
Die übertragungs funktion ist eine komplexe gebrochenrationale Funktion in w mit dem höchsten auftretenden Exponent 5: Die Kette enthält 5 unabhängige Energiespeicher. Zur Darstellung von betrachten wir den Betrag und die Phase für die Parameter > R:=1000: C:=5.28e-9: L:=3.128e-3: > plot(abs(H},w=0 . .400000,thickness=2}; > plot(argument(H},w=0. .400000,thickness=2};
400000
übertragungsfunktion
Phasendiagramm
Man erkennt, daß tiefe Frequenzen gesperrt werden セ@ 0) und hohe Frequenzen セ@ IN@セ Die Grenzfrequenz bei halber Maximalamplitude liegt passieren können bei w = 175000 セN@ 19. Beispiel: Tiefpaß
Gegeben ist ein Tiefpaß, der aus zwei II-Gliedern zusammengesetzt ist. Mit den Längs- und Querimpedanzen > Z[1] := R: Z[2] := l*w*L: Z[3] := l*w*L: > Y[1] := 1/(I*w*C}: Y[2]:= 1/(I*w*2*C}: Y[3] := 1/(I*w*C+1/R}: und der Eingangsspannung
252
V Die komplexen Zahlen
> UO:= 1: erhalten wir die Übertragungsfunktion > kette(UO,Z,Y,3): Zur Darstellung von H betrachten wir wieder den Betrag und die Phase fUr die Parameter > R:=2500: C:=1 e-9: L:=10e-3:
> H;
-.200000000010 28 1/( -.4000000000 1028 I
+ .16000000001018 - 800000. w 4
-
w2
+ .36000000001023 W
.46000000001012 w 3
+ w5)
> plot(abs(H),w=0 .. 1000000,thickness=2); > plot(argument(H),w=0 .. 1000000,thickness=2); 0.5t----,
0.4 0.3 0.2 0.1
00
2
Übertragungs funktion
1
Phasendiagramm
Man erkennt in diesem Fall, daß tiefe Frequenzen passieren können (H セ@ セI@ und hohe Frequenzen gesperrt werden (H セ@ 0): Die Grenzfrequenz w liegt bei 445000 セN@
20. Beispiel: Bandpaß
v.tt セlヲGc@
rセエオL@
Gegeben ist ein Bandpaß, der aus zwei n-Gliedern zusammengesetzt ist. Bei der Berechnung der Längs- und Querimpedanzen muß beachtet werden, daß zum einen die Längsimpedanzen Lk und Ck in Reihe liegen und daher durch i W Lk + l/(iw Ck) zu ersetzen sind; zum anderen die Querimpedanzen L und C parallel geschaltet sind und damit der Kehrwert aus der Summe der Leitwerte genommen werden muß. > Z[1] := R: > Z[2] := l*w*Lk + 1/(I*w*Ck): > Z[3] := l*w*Lk + 1/(I*w*Ck):
253
5.2 Beispiele
> Y[1] := 1/( l*w*C + 1/(I*w*L) ): > Y[2] := 1/( l*w*2*C + 1/(I*w*U2) ): > Y[3] := 1/( l*w*C+ 1/(I*w*L)+1/R): > kette(1,Z,Y,3): Dieser Filter hat 10 unabhängige Energiespeicher. Die übertragungsfunktion ist damit eine rationale Funktion mit höchstem auftretenden Exponenten 10. Wir verzichten auf eine explizite Angabe dieser Funktion, stellen sie aber fur die spezifizierten Parameter graphisch dar. > R:=100: C:=2.32e-7: L:=3.62e-3: Ck:=C: Lk:=L: > plot(abs(H),w=O.. 100000,thickness=2); > plot(argument(H), w=O .. 1OOOOO,thickness=2); 3
Phasendiagrarnm Bei dem Bandpaß werden Frequenzen nur tragen; außerhalb werden sie gesperrt. In Betrag der übertragungsfunktion, daß die und die obere Grenzfrequenz Wo = 66000 セ@
innerhalb eines Frequenzbandes überobigem Fall entnimmt man aus dem untere Grenzfrequenz W u = 18000 セ@ beträgt.
21. Beispiel: Bandsperre L
L
In diesem Beispiel wird eine Bandsperre diskutiert, die aus zwei T-Gliedern zusammengesetzt ist. Bei der Berechnung der Längs- und Querimpedanzen muß beachtet werden, daß die Querimpedanzen Lk und Ck in Reihe liegen und daher durch iwLk + l!(iwCk) zu ersetzen sind; zum anderen die Längsimpedanzen und C parallel geschaltet sind und damit der Kehrwert aus der Summe der Leitwerte für den Ersatzwiderstand genommen werden muß. > Z[1] := R + 1/( l*w*C + 1/(I*w*L) ): > Z[2] := 1/( l*w*C/2 + 1/(I*w*2*L) ): > Z[3] := 1/( l*w*C + 1/(I*w*L) ):
254
V Die komplexen Zahlen
> Y[1] := 1/( l*w*Ck )+ l*w*Lk: > Y[2] := 1/( l*w*Ck )+ l*w*Lk: Y[3] := R: > kette (1 , Z, Y, 3): Dieser Filter hat ebenfalls 10 unabhängige Energiespeicher und die Übertragungsfunktion ist eine rationale Funktion mit höchstem auftretenden Exponenten 10. Wir verzichten daher wieder auf eine explizite Angabe dieser Funktion, stellen sie aber fUr die spezifizierten Parameter graphisch dar. > R:=100: C:=12.5e-9: L:=0.08e-3: Ck:=C: Lk:=L: > plot(abs(H),w=0.. 3000000,thickness=2); > plot(argument(H),w=0 .. 3000000,thickness=2);
-3
übertragungsfunktion
Phasendiagramm
Im Gegensatz zum Bandpaß schließt die Bandsperre ein Frequenzintervall aus der übertragung aus. In obigen Fall ist die untere Grenzfrequenz W u = 7 . 105 セ@ und die obere Wo = 1.4 . 106 セN@
5.3 Dimensionierung von Hoch- und Tiefpässen Bisher berechneten wir zu gegebener Kette die übertragungsfunktion und bestimmten die zugehörigen Grenzfrequenzen. Jetzt betrachten wir fUr Hoch- und TIefpässe das umgekehrte Problem: Gegeben sei die Grenzfrequenz w ; gesucht sind die Dimensionen der Elemente der Kette. Nach einer Methode, die auf R. Keßler (FR Karlsruhe) zuruckgeht, kann man dieses Problem unter gewissen Voraussetzungen einfach lösen, indem man sich durch gezieltes Variieren des Ohmschen Widerstandes zunächst einen glatten Verlauf der übertragungsfunktion fUr = C = 1 verschafft und anschließend auf die vorgegebene Grenzfrequenz geeignet skaliert.
Voraussetzungen: (1) Gegeben sei eine Filterkette fUr einen Hoch- oder Tiefpaß, die einen Aufbau,
wie in Tabelle 1 angegeben, besitzt. Die Kette setzt sich aus identischen IIoder identischen T-Gliedern zusammen. Außerdem sei R:= R 1 = RA. (2) Alle und Impedanzen bestehen aus reinen Blindwerten (also nur und
255
5.3 Dimensionierung von Hoch- und Tiefpässen
Cj kein R). Dies ist zwar nicht realisierbar, idealerweise gehen wir aber zunächst von verlustlosen Spulen aus. Nachdem optimale Betriebsparameter gefunden sind, kann anschließend der Einfluß von Spulenwiderständen berücksichtigt werden.
Vorgehensweise: Man setze L = C = 1 und variiere R so, daß die Obertragungsfunktion ein möglichst glatten Frequenzgang besitzt.
(1)
'* R
(optimalerWiderstand).
opt
(2) Gesucht sind dann zu gegebener Kreisfrequenz wg und vorhandenem Widerstand R die zugehörigen Größen von L und C so, daß das Übertragungsverhalten erhalten bleibt. (3)
Dimensionierung (a) Skalierung der Grenzfrequenz Die Gren?jrequenz wg bei Hoch- oder TIefpaß definieren wir als die (w)1 auf セ@ des Durchlaßwertes abnimmt. Wir Frequenz, bei der setzen den Zusammenhang an
Aus der graphischen Darstellung entnimmt man für L = C Wert w g und erhält damit den Skalierungsfaktor Kf := wg • (b)
=
1 den
Skalierung des Widerstandes Der Zusammenhang zwischen Widerstand Rund L, C lautet
Aus der Simulation entnimmt man für L = C = 1 den optimalen Widerstandswert R opt , bei dem die Obertragungsfunktion einen möglichst glatten Verlauf besitzt. Damit erhält man den Skalierungsfaktor KR := R opt . (c)
Skalierung von L und C bei gegebenem w1und R:
(1)·(2)
'--+
(2)/(1)
'--+
wg·R
=
R
KR. L Kf
wg
+= kセLr@ I
0)
KR"Kf·C
&
K]セi@
on
256
V Die komplexen Zahlen
Berechnet man mit den Beziehungen (I) und (TI) die Werte fUr die Kapazitäten und Induktivitäten, dann hat die Übertragungsfunktion den gleichen Verlauf wie für L = C = 1, jetzt aber mit der Grenzfrequenz g • Ist statt dem Ohmschen Widerstand R die Induktivität L (oder die Kapazität C) neben wg vorgegeben, so löst man Formel (TI) (oder Formel (I» nach Zusammenfassung Die Dimensionierung der L- und C-Glieder eines Hoch- bzw. Tiefpasses erfolgt bei vorgegebener Grenzfrequenz wg und Widerstand R in zwei Schritten: (1)
Man setzt L = C = 1 und bestimmt R so, daß die Übertragungsfunktion einen gewünschten (glatten) Verlauf annimmt. Aus dem Graphen der Übertragungsfunktion liest man die Grenzfrequenz K ab. Außerdem setzt man KR = R
(2) Die Skalierung von L und C erfolgt bei vorgegebenem Beziehungen
wg durch die
22. Beispiel: Gesucht ist ein Hochpaß, bestehend aus einem lI-Glied, der bei einem Widerstand von R = 500n eine Grenzfrequenz w g = QPセ@ besitzt: R
uotE
C
セl@ セl@ rセエオL@ 11
Mit > Z[1] := R: Z[2]:= 1/(1 * w* C): > V[1] := 1* w * L: V[2]:= 1/(1/(1 * w * L)+1/R):
>
UO := 1:
n:= 2:
folgt die Übertragungsfunktion
>
kette (UO, Z, V, n);
2Iw 3 L2RC - 2IwLR+ w 2L2
+ 2w2LR2C -
R2
257
5.3 Dimensionierung von Hoch- und Tiefpässen
Um uns einen überblick uber den Parameterbereich von R zu verschaffen, zeichfUr E [0,2] in ein 3-dimensionales Schaubild, indem nen wir die Funktion H wir zusätzlich den Parameter R von 0 bis 2 variieren. Dazu setzen wir L = C = 1:
> L := 1: C:= 1: > plot3d (abs(H), w = 0.. 2, R = 0.. 2, axes = boxed);
Auf der linken Achse ist auf der rechten Achse w aufgetragen. FUr festes erhält man H (w), indem man entlang der w-Achse geht. Man erkennt an dieser graphischen Darstellung, daß fUr im Bereich zwischen 0.5 und 1.5 die übertrafUr einzelne R-Werte gung maximal セ@ wird. Wir untersuchen die Funktion in diesem Bereich > r := 0.5: dR:= 0.25:
> for i from 1 to 4 > do pli] := plot (abs(subs (R = r, H)), W = 0.. 2, thickness = 2): > r:= r + dR > od: > with (plots): display ( [seq(p[i], i = 1.. 4)] ); 0.5
_/ R=1.0
0.5 0.4
0.4
0.3
0.3 0.2
0.2
0.1
0.1 w
1.5
1000
w
2000
3000
Für R = 0.75 hat die übertragungsfunktion einen glatten Verlauf. Dem Graphen entnimmt man die Grenzfrequenz w g = 0.6.
Diese Werte werden in Formel (I) und (11) zusammen mit den vorgegebenen Werten
258
fUr R
V Die komplexen Zahlen
= 500n und wg = QPセ@
eingesetzt:
C = 0.6·0.75 1000·500
0.6
(11)
= 0.9 .10- 6 [F]
500
= 0.75 . 1000 = 0.4
Die zugehörige übertragungsfunktion ist oben in der rechten Abbildung angegeben. 23. Beispiel: Gesucht ist ein Tiefpaß, bestehend aus 2 lI-Gliedern, der bei einem Widerstand von R = 1000n eine Grenzfrequenz von 20000 セ@ besitzt: R
L
L
u.![ff
fc rセAuG@
Wir bestimmen die übertragungsfunktion mit der Prozedur kette > Z[1] := R: Z[2]:= 1 * w * L: Z[3]:= 1 * w * L: > Y[1] := 1/(1 * w * C): Y[2]:= 1/(1 * w * 2 * C): > Y[3] := 1/(1 * w * C + 1/R): > UO := 1: n:= 3: > kette (UO, Z, Y, n);
セi@
R/(I R - 4Iw 2 LCR - wL + 2Iw4 L 2 C 2 R+ w 3 L 2 C -2wCR2 + 3w 3 LC2 R 2
-
w5 L2 C 3 R 2 )
Zur Optimierung des Widerstandes setzen wir > L := 1: C:= 1: > plot3d (abs(H), w = 0 .. 2, R = 0 .. 2, axes = boxed);
259
Aufgaben zu Kapitel V
Aus einer Einzelbild-Darstellung entnimmt man den optimalen Widerstand KR = 0.8 und liest aus dem zugehörigen Schaubild die Grenzfrequenz Kf = 1.4 ab. Die Bestimmung von L und C bei R = 5000 und wg = 20 oセ@ erfolgt über die Formeln (I) und (11); C = 5.6· 1O-8[F] und L = 0.0875[H]. Die Übertragungsfunktion der Schaltung ergibt sich mit diesen Werten zu; 0 . 5 _ - - -...... 0.4 0.3 0.2 0.1
00
10000
Aufgaben zu Kapitel V 5.1
Geben Sie die Exponentialform der folgenden komplexen Zahlen an a)3V3+3i b)-2-2i c)I-V3i d)5 e)-5i 0-1
5.2 Wie lautet die trigonometrische und algebraische Normalform von a)3V2eit 「IR・ゥセ@ c)e i1r 、IT・ゥセ@ 5.3
Welches sind die zugehörigen komplex konjugierten Zahlen a)3+V2i b)4(cosI25°+isinI25°) c)5eit1r
d)V3eio.734
5.4 Man bestimme die trigonometrische Normalform von a)-I+V3i 5.5
b)-I+i
c)V2+V2i
Berechnen Sie a)2(5-3i)-3(-2+i)+5(i-3) d) (l_i)lO e) 12- 4i 12 1+,
5-7,
5.6 Sei Zl = I-i,
= -2+4i,
Z2
Z3
d)-3-4i
b)(3-2i)3 cISセTゥK@ 0 (Hi)(2+3i)(4-2i) (1+2
= V3-2i. Wie lautet die algebraische Normalform
von a) コセ@
+ 2 Zl
d) !Zl Z2 g) «Z2
b)!2 z 2-3 z 1!2
3
-
+ Z2 zi !
+ Z3)
(Zl - Z3))*
5.7 Berechnen Sie a) (-I+V3i)lO
・IiセQ@
%1 -%2+
h)
iコセ@
+ Z2 2 12 + Izä2 _ コセQR@
b)[2 (cos45°+isin450)]3 c) (3V3+3i)6
5.8 Geben Sie im Komplexen alle Lösungen an von a)z4+81=O, b)z6+1=V3i
d) (2e ij1r
f
260
V Die komplexen Zahlen
5.9 Bestimmen Sie alle komplexen Lösungen von a) Z5 - 2 Z4 - Z3 + 6 Z - 4 = 0 b) 4 x 4 + 4 x 3 - 7 x 2 +
X -
2 =0
5.10
Lösen Sie Aufgaben 5.1 - 5.9 mit MAPLE.
5.11
Wie lauten der Real- und Imaginärteil der folgenden komplexen Zahlen b) l±i ) I-i .!.±1i d) 2 e i.f ) 2 i 120 a) -2+7 i 15 i I-i C 1+2 i - 1-2 i (lt i ) (2+i) e e エIS・ゥセ@ g)-5e- i t h)7e i7r ゥIセK[N・Mエ@ Wie groß sind jeweils Betrag und Winkel? 0
5.12
Wie heißen die folgenden komplexen Zahlen in Exponentialform? (Verwenden Sie zur Berechnung MAPLE.) a)-I-i b)-I+i c)3+4i d)-3-4i e)2i t)-2 g)I-2i
5.13
Es sei z = x
+ i Y und
z* die zu z konjugiert komplexe Zahl. Bestimmen Sie mit
MAPLE
a)
5.14
a=
1zz.1
Berechnen Sie mit MAPLE a)
5.15
eV
i )10
(i + QセゥIV@
b)
c) [(1
+ i) . e-'. .2L] 9 6
Berechnen Sie mit MAPLE alle reellen und komplexen Lösungen der Gleichungen
a) Z3 = i d)z3+ 4
b) z2 =
0
= -1 + i v'3
e)z4+ lt2eii =0 2+e-'
c) 32 Z5 - 243
=0
t) z2--2iz+3=0
5.16
Bestimmen Sie mit MAPLE alle Nullstellen der Funktion z4 - 3 z3 + 2 z2 + 2 z - 4.
5.17
a) Berechnen Sie den komplexen und reellen Scheinwiderstand fUr die in Abb. la skizzierte Reihenschaltung (R = 1000, C = 20/-LF, L = 0.2H, w = 106 セIN@ b) Bestimmen Sie den komplexen und reellen Scheinwiderstand fUr die in Abb. Ib skizzierte Parallelschaltung (R = 1000, L = 0.5H, w = UPセIN@
L
R
ッMイmcZiヲセ@ Abb. la
C
L
セ@
Abb.lb a) Man berechne den komplexen Scheinwiderstand der in Abb. 2a dargestellten Schaltung als Funktion von w. b) Man berechne den komplexen Scheinwiderstand der in Abb. 2b dargestellten Schaltung bei einer Kreisfrequenz w = 3008- 1 fur die Parameter R 1 = 500, LI = R2 = 3000, Cl = lO/LF, R3 = 200, L 2 = 1.5H. L
5.18
セ@
Abb.2a
Abb.2b
Aufgaben zu Kapitel V
261
5.19
Gegeben sind die beiden Wechselspannungen Ul (t) und U2 (t). Man bestimme die durch Superposition entstehende resultierende Wechselspannung (w = 314 セ@ ): Ul (t) = 100 V . sin(wt) U2 (t) = 150V· cos (wt MセI@ und zeichne alle drei Graphen in ein Schaubild.
5.20
Die mechanischen Schwingungen Yl (t) = 20cm· sin (7rt + セI@ und Y2 (t) = 15 cm . cos (7rt + i) werden ungestört zur überlagerung gebracht. Wie lautet die resultierende Schwingung? (Man rechne in der Kosinusdarstellung!)
5.21
Man zeige zeichnerisch, daß 3 cos (wt + i) + 2 cos (wt mit セ@ 5 , f := X - > x 2: > X := n -> 2 - 1/n 2: > tabelle := n -> [ [x(n), 0], [x(n), fexen))], [0, fexen))] ]: > p1 := plot ([seq(tabelle(i), i = 1..10)], color = blue): > p2 := plot ([x, fex), x = 0.. 2.1], x = 0 .. 2.5, thickness = 2): > with (plots): display ({p1, p2}); A
A
SGセM@
2
00
1
x 1.5
2.5
Linksseitiger Funktionsgrenzwert bei Xo
=2
Analog erhält man den rechtsseitigen Grenzwert der Funktion bei Xo man als Zahlenfolge z.B.
(Xn)n
= 2,
indem
= 2.1, 2.01, 2.001, 2.0001, ... ---> 2
wählt. Dazu ist die zugehörige Funktionsfolge
(f (xn»n
= 4.41,4.041,4.004,4.0004, ... ---> 4.
Auch hier gilt allgemeiner, daß der Funktionsgrenzwert unabhängig von der gewählten Zahlenfolge X n ist. Man schreibt fOr den rechtsseitigen Grenzwert lim f(x n )
n-+2)
fex)
= lim
x 2 = 4.
(x>2)
FOr die Funktion f = 2 existieren also sowohl der linksseitige als auch der rechtsseitige Grenzwert der Funktion und beide sind gleich 4.
270
VI Differential- und Integralrechnung
Definition: (Funktionsgrenzwert) definiert. Gilt /Ur jede im DeEine Funktion f sei in einer Umgebung von finitionsbereich der Funktion liegende Folge (xn)n' die gegen konvergiert, stets lim f(x n ) =9 E JR, n ..... oo
so heißt 9 der Grenzwert von
Schreibweise: lim ョセッ@
f (x n ) =
f (x) /Ur
Xn ョセ@
f (x)
lim X-'Xo
= 9, wenn Xn ョセ@
Bemerkungen: (1) Es wird nicht gefordert, daß aus dem Definitionsbereich der Funktion ist. (2) Der Grenzübergang -t bedeutet, daß der Stelle beliebig nahe kommt, ohne den Wert anzunehmen! ff. D, der Funktionsgrenzwert exi(3) Es kann der Fall eintreten, daß, obwohl stiert, d.h. der linksseitige mit dem rechtsseitigen Grenzwert übereinstimmt. (4) Der linksseitige Grenzwert wird auch oftmals bezeichnet mit
91 := lim
x ..... xo (xxo)
f
h
O
5. Beispiele: (1) Die Heaviside-Funktion Ofürx2)
(x>2)
- 2) ist im Zähler und Nenner enthalten und kann damit gekUrzt
(3) Die Funktion
10
If : 1R \ {O} セ@ besitzt in Xo
1R mit f
= セ@
f(x)=1/x
I
= 0 keinen Grenzwert, denn g/ =lim
f (xo - h) =1im= _..!:. セ@
gr =lim
f (xo + h) =lim= 1 セ@
h-O
h-O
h-O
h-O
h
-00, +00,
Berechnung von Funktionsgrenzwerten mit MAPLE, Mit MAPLE lassen sich rechts- und linksseitige Grenzwerte mit dem limit-Befehl berechnen:
· . I: 6. BeISpIe
li m sin- , x
x_o
> f(x) := sin(x)/x: > limit (f(x) , x = 0, right); 1
> Limit
(f(x), x
=0) =limit (f(x), x =0); ' sinx 1 I1m --=
x-o
X
272
vr Differential- und rntegralrechnung
Geometrisch entspricht der Grenzwert der Funktion sinx . f = - - an der Stelle = 0 der Tatsache, daß 1m Einheitskrlis fUr 0 < x < セ@ gilt: tan x > x > sin x I =? - -
cosx
=? I
x
セョク@
> -.- > I=? cosx < - - < I x
smx
セョク@ - < I . · cosx < l'1m = 11m X -
· . I: l'1m eX I. 7. BeispIe X
> f(x) := (exp(x) - 1 > Limit (f(x), x = 0) = limit (f(x), x = 0);
Verhalten der Funktion für Folgen x - t ±oo. Gilt fUr eine beliebige Folge (xn)nEN aus dem Definitionsbereich von f mit Xn ョセ@ 00, daß f (x n ) ョセ@ 9 konvergiert, so heißt 9 der Grenzwert der Funktion JUr x
|Aセ@
- t 00:
= g.\
f
Um die Funktionsgrenzwerte zu berechnen, sowohl fUr Xn - t als auch fUr X n - t ±oo, gelten dieselben Rechenregeln, wie fUr reelle Zahlenfolgen:
Rechenregeln für Funktionsgrenzwerte: Unter der Voraussetzung, daß die Grenzwerte tim
(FI) (F2) (F3)
(F4)
f
und !im 9
lim cf (x)
climf(x).
!im (J (x) ± 9 (x))
lim f(x)± lim g(x).
x-+xo
x-+:z:o
lim (J (x) . 9 (x))
lim f(x). limg(x).
x-+xo
x-+xo
r1m
f (x)
-9 (x)
existieren, gelten folgende Regeln:
lim f (x) =
lim g(x)'
x-+xo
falls lim 9 (x) -:J O.
273
1.3 Stetigkeit einer Funktion
Bemerkungen: (1) Die Regeln gelten auch für Grenzwerte von Funktionen für x die Grenzwerte lim f und lim g existieren. x-->±oo
--->
±oo, falls
x-->±oo
(2) Für Grenzwerte vom Typ Hund : gelten die Regeln von ['Hospital, auf die in §2.7 näher eingegangen wird! 8. Beispiele: (1) lim
x2
_
2x + 5
=
cos x
lim (x 2
2x + 5)
-
.
IIm cos x
5
= - = 5. 1
(2) lim 2x 2 + 4 = lim 2x 2 + 4 . セ@ x-+oo x 2 - 1 x-+oo x 2 - 1 @セ x
= lim 2 + -!-r = セ@ = 2. 1 - @セ x 1
(3) lim
=lim _1_ =!. x-->I X + 1 2
x-+I
2 -
1
=lim x-+I
- 1)
+ 1)
(4) lim 4 + 2x = lim 4 + 2x . セ@ x2 + 1 x 2 + 1 @セ x (5) lim
v'XTI -1
=Iim
x
=Iim
=!im
-!-r + セ@ 1 + セ@ x
=
Q= o. 1
(v'XTI -1) (v'XTI + 1) X ( v'XTI + 1)
. 1 (x+1)-1 = I1m --:::==-JX+T + 1 x ( v'XTI + 1)
1
2'
L3 Stetigkeit einer Funktion Eine Funktion f: 1R ---> 1R heißt stetig, wenn der Graph keine Sprünge aufweist. Mit dieser Erklärung hat man sich lange Zeit begnügt, und für die meisten Anwendungen reicht diese anschauliche Interpretation aus. Die Funktion f : 1R ---> 1R mit f = 2 ist demnach stetig. Um auch Grenzfälle wie z.B. die Funktion f : 1R \ サセ@ + k 'Ir , k E Z} ---> 1R mit f = tan klassifizieren zu können, benötigt man die folgende präzise Definition: 10
274
VI Differential- und Integralrechnung
Definition: (Stetigkeit)
Ist Xo E D und ist die Funktion 1 in einer Umgebung von Xo definiert. Die Funktion 1 heißt stetig in Xo, wenn der Funktionsgrenzwert in Xo existiert und mit dem Funktionswert 1 (xo) Ubereinstimmt. kurz:
1 ist in Xo E D llim
h-+O
stetig, wenn
1 (xo +
=lim
h-+O
1 (xo -
=
1 (xo)·1
Bemerkungen: Die Stetigkeit im Punkte Xo setzt voraus, daß Xo E D. Stellen, an denen nicht definiert ist, sind Definitionslucken. (2) Ist 1 in jedem Punkt x E D stetig, so nennt man 1 eine stetige Funktion. (3) Man kann die Stetigkeit einer Funktion bei Xo auch umformulieren: (1)
1
lim 1 (x) = 1 (lim x) = 1 (xo) . z-+zo
x--+::to
Bei Stetigkeit dürfen Grenzwertbildung und Funktionsauswertung vertauscht werden.
9. Beispiele: (1) Polynome 1 : R Punkt x E R stetig.
--t
R mit
1 (x)
= ao
+ al x + ... + an x n
(2) Die Betragsfunktion
I:
R
--t
R mit
1
= lxi
ist auch bei Xo = 0 stetig, da
lim
1 (xo +
=
lim
1 (xo -
=
h-+O
h-+O
lim
=lim
h-+O
lim
h-+O
h-+O
I(
=lim
h-+O
= 0
I-hl =
0
sind in jedem
275
1.3 Stetigkeit einer Funktion
(3) Die Sprungfunktion (Heavisidefunktion), die zur Beschreibung von Einschaltvorgängen dient, S : R --+ R mit
={
S
1 für セ@ 0 Ofürx 0 für x = 0 für x< 0
-1
ist an der Stelle xo
= 0 nicht stetig.
(5) Die Funktion
: R \ {2} Inlt
--+
R
- 2x () x2 x =-
x-2
hat an der Stelle xo = 2 eine Definitionslücke. Nach Beispiel 5(2) existieren in xo = 2 der rechtsseitige und linksseitige Grenzwert und stimmen überein. Man definiert die stetige Erweiterung von : f- -- R
--+
R
. f-( ) - { f (x) x 2
Inlt
für x f ür x
# 2' 2
Dann ist die Funktion j in stetig und damit für alle E R stetig. Oftmals verzichtet man auf die Notation j und verwendet als Bezeichnung für die stetige Erweiterung wieder den Funktionsnamen
276
VI Differential- und Integralrechnung
§2. Differentialrechnung 2.1 Einführung Eine der wichtigsten Rechenmethoden in der angewandten Mathematik ist die der Differentiation einer Funktion. Viele physikalische Gesetzmäßigkeiten lassen sich nur über die Differentiation einer physikalischen Größe beschreiben. Wir betrachten zur Einführung zwei einfache Weg-Zeit-Gesetze aus der Kinematik. 11 Beispiel: Weg-Zeit-Gesetz einer gleichförmigen Bewegung: Im nebenstehenden Bild ist das Weg-Zeits(t) Gesetz einer gleichförmigen Bewegung dargestellt. Ändert sich der Weg in der Zeiteinheit b" t um b" s , so bewegt sich der Körper mit der Geschwindigkeit
t, Gleichförmige Bewegung Die Geschwindigkeit hängt weder vom Zeitpunkt t noch vom Meßintervall f'::" tab.
12. Beispiel: Weg-Zeit-Gesetz einer gleichförmig beschleunigten Bewegung: s(t)
Im nebenstehenden Bild ist das Weg-Zeit-Gesetz einer gleichförmig beschleunigten Bewegung darta gestellt. Durch eine hypothetische Meßreihe werden wir den Wert der Geschwindigkeit zum ZeitBeschleunigte Bewegung punkt to = 1 bestimmen. Es zeigt sich, daß die "gemessene" Geschwindigkeit v nun vom Meßintervall !:::,. t abhängt: Je kleiner das Meßintervall b"t gewählt wird, umso genauer bestimmt sich der Wert der Geschwindigkeit zu diesem Zeitpunkt.
277
2.1 EinfUhrung
Geschwindigkeit
Meßintervall
D:.t=l
v(l)
= セァTQ@
- 2:l.g -
1 v (1) -- 12 g (1+ttt dZNエ]セ@
D:.t=:!
V
D:.t=k
V
D:. t
=
Qセ@
l (1) -2 - 1 g (1+tt't
(1) -1 -
v
2
g
(1+t)2- 1
t
(1) -1 g (1+16)2- 1 -2 "h"
-2g 4 - 8セァ@ _ 17 g - 16 33
= 32 g
Beobachtung: Für kleiner werdende Meßintervalie D:. t geht die Geschwindigkeit gegen den Wert g. Die Mathematik stellt ein Hilfsmittel bereit, die sog. Differentialrechnung, D:. t gegen Null streben zu lassen.
v (to) := lim s (t o + t:.t) - s (t o) = ds f::" t---.O D:. t dt
I
(Momentangeschwindigkeit)
to
Für beliebiges t o gilt
lim s (to
v (to)
f::"t---.O
=
. 1 (to 11m -g
+ t:.t) - s (to)
. 1 2t:.tto+(t:.t)2 11m -g
f::" t---.o 2
+ t:.t)2 - エセ@
f::" t---.o 2
t:.t
t:.t
lim セ@ g (2to f::"t---.o
t:.t
+ t:.t) = gto
Wir übertragen diese Vorgehensweise auf beliebige Funktionen: Definition: (Ableitung einer Funktion) Eine Funktion : J) --t IR heißt im Punkte Grenzwert
!' (xo)
:= lim f::"
(xo
+ D:. x) -
E D differenzierbar, falls der
(xo) := lim
(x) -
D:.
existiert. Man bezeichnet ihn als erste Ableitung der Funktion
(xo)
-
im Punkte
Eine Funktion heißt differenzierbar, falls sie in jedem Punkt x E D differenzierbar ist.
278
VI Differential- und Integralrechnung
Bemerkungen: (1) Man notiert die Ableitung der Funktion y
f ' () x ,
,dy
y, dx'
=f
(x) auch durch die Symbole
d f (x)
dx
.
(2) Die Bestimmung der Ableitung bezeichnet man als Differentiation der Funktion f (3) Den Quotienten f (xo + 6 x) - f (xo)
6x nennt man den Differenzenquotient und
f(xo+6x)-f(xo) . 11m 6x
t;,.x->O
den Differentialquotient. Geometrische Interpretation der Ableitung: Gegeben sei die Funktion f (x) und Xo E D. Dann ist die Steigung der Sekante durch die Punkte P (xo, f (xo)) und Q (xo + 6 x, f (xo + 6 x)) gegeben durch
f (xo
+6
x) - f (xo) 6.x
(Differenzenquotient).
Durch den Grenzübergang 6 x セ@ 0 bleibt P fest, aber Q wandert auf der Kurve und strebt gegen Die Steigung der Sekante geht so in die Steigung der Tangente im Punkte P (xo, f (xo)) ober. Die Ableitung einer Funktion im Punkte Xo ist demnach die Steigung der Tangente an die Kurve im Punkte (xo, f (xo)).
Abb. 23: Differenzenquotient als Sekantensteigung
279
2.1 Einführung
Darstellung des Grenzübergangs durch eine Animation mit MAPLE am Bei= 2 im Punkte = 1: spiel der Funktion f > := X - > x 2: xO:= 1: > Sekante := + dx) * (x-xO) + > N := 10: > i 1 to N > do dx:= 3/i: p[i]:= plot , Sekante], x = 0..4): od: > with (plots): display ([seq(p[n], n = O.. N)], insequence = 'true'); A
In dieser Animation erkennt man, daß der Punkt Q auf der Kurve von f entlang zum Punkt wandert. Dabei nähert sich die Sekante der Tangente an und die Sekantensteigung geht in die Tangentensteigung über.
13. Einfache Beis iele: (1)
f
=c
::::}
!' (2) 1f
=
f'
=0
=lim
f
f'
= 11
::::}
!'
=lim セ@
+ h) - f h
= O.
h
(Identische Funktion):
+ h) - f
f
=lim
(Konstante Funktion):
=lim
+h -
h
= 1.
h
(Quadratische Funktion): l' + h)2 - 2 = 1m ...:...---:--h h 2 , 2 h xh+ h = l'1m (2 x + h) = 2x, I1m
11m
!' =
!' ィセ@
lim li
セ@
h
1
h
f
+ h) - f
(f
+ h) - f
=lim
セ@
h
(_1_ - セI@ + x
h
x
1
-h
+ h) - -
2'
(Exponentialfunktion):
Nach Beispiel 7 ist lim
*
(eh - 1)
= 1, so daß 1(eX)' = eXI,
280
VI Differential- und Integralrechnung
I
(6) f (x) = sin (x)
f'(x)
=
=
セ@
:::}
セHウゥョクKィI@ {!im cos (2X h
I
f' (x) = cos (x)
O
-sin(x))
(Sinusfunktion):
]ャセ@
セ@
(2COS (2X;h)
i sin!!.2} = cos (x),
+ h)} . {lim h O 2"
2
da nach Beispiel 6 !im ウゥセ@ h ..... O
h
= 1.
Tabelle 1: Ableitungen elementarer Funktionen Potenzfunktion Trigonometrische Funktionen
f(x) xn
/ (x) nxn -I cos(x)
sin(x)
cos(x)
- sin(x) 1
tan(x)
cot(x) Arkusfunktionen
-
sin2 (x) 1
arcsin(x) arccos(x)
cos 2(x) 1
Jl-x 2 1
-
Vl-x 2 1 1 +x2 1
arctan(x) arccot(x) Exponentialfunktion
eX
aX Logarithmusfunktion
ln(x) Ioga(x)
Hyperbelfunktionen
-1+x2 eX X a lna セ@
f In(a) . x
sinh(x) cosh(x)
cosh(x) sinh(x) 1
tanh(x)
cosh 2 (x) 1
coth(x) Areafunktionen
sinh2 x) 1
arsinh(x)
vx 2 +1 1
arcosh(x) artanh(x)
1
arcoth(x)
1
セ@
セ@
vx 2 -1 x2 für lxi< 1 x2 für lxi> 1
ウゥョセI@
281
2.1 Einführung
Höhere Ableitungen von f: Existiert zu einer Funktion f: D -+ R die Ableitung f': D -+ R, und ist l' (x) wieder differenzierbar, so bezeichnet man deren Ableitung als zweite Ableitung 1" (x) von f. 1" (x) ist die Ableitung der Funktion l' (x), d.h. es gilt 1" = (f')'. Durch wiederholtes Differenzieren gelangt man schließlich zu den Ableitungen höherer Ordnung. Man schreibt: 1.
Ableitung
y'
= l' (x)
2.
Ableitung
y"
= 1" (x)
n-te
Ableitung
y(n)
= f(n) (x)
= 、セ@
f(x).
Differentiation mit MAPLE. MAPLE hat zwei Möglichkeiten zur Differentiation: (1) Die Differentiation eines Ausdrucks geschieht durch den diff-Befehl. > Oiff(x 2 + In(x) + 4, x) = diff (x 2 + In(x) + 4, x); A
A
8 1 -8 (x 2 +ln(x) + 4) = 2x +x x (2) Die Ableitung einer Funktion erfolgt mit dem D-Operator. > f : x - > exp(x) + 4*x 2: > 0 (f); A
x
-+
e'" +8x
Das Ergebnis des D-Operators ist wieder eine Funktion, die anschließend an einer Stelle Xo ausgewertet werden kann: > 0 (f) (0); 1
Es ist wichtig zwischen diff und D zu unterscheiden: diff differenziert einen Ausdruck und liefert als Ergebnis einen Ausdruck; D differenziert eine Funktion und liefert als Ergebnis eine Funktion! Man beachte, daß gilt
I
(1) O(f)(x)
= diff (f(x),x) I
I
(2) unapply(diff(f(x),x),x)
Höhere Ableitungen werden durch > diff (x 2 + In(x) + 4, x $ 2);
=O(f) I
A
1 2-x2
bzw.
> (0
@@
2) (f);
x
-+
e'" +8
gebildet. Bei Großschreibung des DitT-Befehls (inerte-Form) wird die Ableitung nur symbolisch dargestellt.
282
VI Differential· und Integralrechnung
2.2 Rechenregeln bei der Differentiation Um komplizierte Ausdrücke und funktionale Zusammenhänge differenzieren zu können, benötigt man Ableitungs- bzw. Differentiationsregeln. Im folgenden werden die wichtigsten Ableitungsregeln dargestellt und jeweils an Beispielen verdeutlicht. Wir gehen davon aus, daß alle in den Formeln auftretenden Funktionen differenzierbar sind.
2.2.1 Faktorregel Faktorregel: Ein konstanter Faktor darf beim Differenzieren vorgezogen werden:
!y=cf(x)
セ@
y'=c!'(x)!
14. Beispiele: (1)
(2) (3)
x(t) = 220sin(t) f(x)=9x 5 s(t) = -5et
= 220 (sin (t))' = 220 cos (t) .
セ@
x' (t)
セ@
!' (x) = 9 セ@
(x 5 )' = 45x 4 . s' (t) = -5 (e t )' = -5et .
2.2.2 Summenregel Summenregel: Eine Summe von Funktionen wird gliedweise differenziert:
!y =
(x)
+
(x)
セ@
y'
= f{( x) + f2( x)
!
15. Beispiele: (1) (2)
y = cosx - sinx
(3)
y=101nx+5tanx
y
= 4 + 2x -
3x 2
+
9x 5
.)' y, = (cosx )' - (smx y' = 2 - 6x + 45x4 . , 1 1 y =10-+5--. x cos 2 x
. = -smx
cosx.
283
2.2 Rechenregeln bei der Differentiation
2.2.3 Produktregel Produktregel: Die Ableitung einer Funktion y, die sich als Produkt von zwei Funktionen u .v schreiben läßt, berechnet sich nach
!y = u (x) .
V
(x)
=:}
y'
= u' (x) . V (x) + u (x) . v' (x) !
16. Beispiele: (1)
= Inx· e
y(x)
X
=:}
= (ln x)' eX+lnx· (eX)' 1 = -x e + Inxe x .
y'(x)
X
(2)
a(z)=sinz·cosz
=:}
a'(z)
(3)
y(x)=xncoshx
=:}
y'(x)
= (sinz)'cosz+sinz = cos2 z - sin2 z.
(cosz)'
= (xn)'coshx +x n (coshx)' = nx n - coshx + xnsinhx.
!y=x n
17. Beispiel:
=:}
(n
y'=nxn-Il
セ@
0).
Diese Potenzregel wird mittels vollständiger Induktion und der Produktregel nachgeprüft: n = 0 : y = x O = 1 =:} y' = 0 = o· X-I n
-->
n
+ 1:
y = x n +I
=:}
Y'=(x n+1)'={x n .x)' = (x n )' . X + x n . (x)'
Mit der Induktionsvoraussetzung (x n )' = n x n -
y'
1
= nx n- I . x + x n . 1 = nx n +
folgt dann
xn
= (n + 1) x n .
o
Bemerkungen: (1)
Die Produktregel kann auch auf Funktionen angewendet werden, die sich aus mehr als 2 Faktoren zusammensetzen: y=u·v·w =:} y' =(u.v)'.w+u.v.w' = (u' . v + u . v') . w + u . v . w' u' . v . w + u . v' . w + u . v . w'.
(2) In Verallgemeinerung der Produktregel findet man fUr die n-te Ableitung eines Produktes die Leibnitzsche Regel:
y
= u . v =:} y(n) =
t (7) ,=0
u i v n- i
284
VI Differential- und Integralrechnung
2.2.4 Quotientenregel Quotientenregel: Die Ableitung einer Funktion y, die sich als Quotient zweier Funktionen セヲZ@ darstellen läßt, berechnet man durch:
u y=--
y
,
u' (x)
0
V
V
(x) - u (x) v' (x) v2 0
18. Beispiele:
( 1)
_ 4x 2 + 3x + 5 y - 2x6 + 2x 7 (4x 2 + 3x + 5)' (2x 6 + 2x 7 ) 0
*
セ@
0
=
(2x 6
-
+
(4x 2 + 3x + 5) (2x 6 + 2x 7 )' 0
2x 7 ) 2
(8x + 3) (2x 6 + 2x7 ) - (4x 2 + 3x + 5) (12x 5 + 14x6 ) (2x 6 )2 (1 + x)2 (8x + 3) x (1 + x) - (4x 2 + 3x + 5) (6 + 7x) 2x 7 (1 + x)2 0
0
0
y'
sinx cosx, (sinx) cosx - sinx (cosx)'
--0
(2) y = tanx =
*
0
= MGZBセ@
sps2 X
cos 2 X + sin x 1 2 -----;,.-.-- = - - = 1 + tan x cos2 X cos 2 X (3)
y
= cotx = cosx
- 0 - 0
y'
= (4) y
0
Slnx , (cosx) sinx - cosx (sinx)' 2 sin2 x - sin x - cos2 x = - 2- = -1 - cot2 x sin2 x sin x
0
= -1n = x-no x y'
-nx n x
1 x +
1
---:::-= -n-= 2n n 1
_nx- n- 1
> 0)
0
Bemerkung: Nach Beispiel 17 und 18(4) gilt die Potenzregel in der Form
Iy=x n
*
Y'=nxn-11
fOrnE7L
285
2.2 Rechenregeln bei der Differentiation
2.2.5 Kettenregel Die im folgenden diskutierte Kettenregel gehört zu den wichtigsten (und anfänglich schwierigsten) Ableitungsregeln. Bisher haben wir jeweils elementare Funktionen wie z.B. sint, cost, eX • sinx etc. differenziert. In den Anwendungen treten aber i.a. Funktionen der Form 1 (wt + ep) auf. Bei der Auswertung wird zuerst die "innere" Funktion wt + ep berechnet und anschließend die "äußere" Funktion 1 auf das Ergebnis angewendet. Die Kettenregel macht eine Aussage darüber, wie differenziert werden. geschachtelte (= verkettete) Funktionen y = 1 (g Kettenregel: Die Ableitung einer verketteten Funktion y = aus dem Produkt der äußeren und inneren Ableitung: 1y
= 1 (g (x) ) =>
y'
=
1 (g
erhält man
(g (x)) . g' (x)
In Worten besagt die Kettenregel, daß verschachtelte Funktionen y = 1 (g differenziert werden, indem zunächst die Ableitung der äußeren Funktion gebildet und an der Stelle g ausgewertet wird (= äußere Ableitung) und anschließend das Ergebnis mit der Ableitung der inneren Funktion g' (= innere Ableitung) multipliziert wird. 19. Beispiele: (1) s (t)
(t 2 _3)4. 4 (t 2 - 3) 3 . (t 2 - 3)' = 4 (t 2 - 3) 3 . 2t = 8 t (t 2 _ 3) 3 .
=> s' (t) (2)
(3)
e 5x 4 .
Y => y'
e5xH . (5x + 4)'
I(x)
In (x 2 + 4x + 2) . 1 --::---- . (x 2 x 2 + 4x + 2
=> (4)
= e5xH . 5.
Xo sin (wt + ep) . Xo cos (wt + ep) . (wt
x
=> x' (t)
,2x+4
+ 4x + 2) = x 2 + 4x + 2 . + ep)' =
Xo cos (wt
+ ep) . w.
Oftmals wird die Kettenregel in der Literatur mit einer Substitution durchgeführt: , so setzt man = g (innere Funktion) und = 1 Wenn = 1 (g (äußere Funktion). Die Ableitung ist dann
y'
= I'
.
bzw.
dy dy = dx
du
286
VI Differential- und Integralrechnung
20. Beispiele: (1) y = In (1 + x 2 ) . Wir setzen u = 1 + x 2 (innere Funktion) und (äußere Funktion). Wegen I' (u) = @セ und u' (x) = 2x folgt dann
y, =
I '() u . u '() x =
セHクR@
+ 4x + 10)2 = re Funktion) und I (u) = u f u' (x) = 2x + 4: (2) y =
y' = (3) y
(u) . u' (x) =
2
@セ 1 . 2x = 1 +1 x 2
I (u)
= ln u
. 2x.
(x 2 + 4x + 10) f . Mit u = x 2 + 4x + 10 (inne(äußere Funktion) folgt mit (u) = u- t und
i
I
'3 u-'3
(2x
2
+ 4) = '3
(x
2
+ 4x + 10)
_.l 3
(2x + 4).
= ex.sinx. Mit u = x· sinx und I (u) = e'" folgt wegen (u) = e'" = 1· sinx + x cos x: y' = I' (u)· u' (x) = e"'· (sinx + xcosx) = exsinx (sinx + xcosx).
und
u' (x)
Die Keuenregel bedeutet, immer von außen nach innen zu differenzieren. Sie kann auch bei mehrmals verschachtelten Funktionen angewendet werden. 2L Beispiele: (1) y = In (sin (2x - 3)). Mehrmaliges Anwenden der KeUenregelliefert y'
= sm . (21x- 3)' (sin (2x - 3))'
. (21x- 3)' cos (2x - 3) . 2
sm
= 2 cot (2x (2) y = exp (sin
y'
*
3) .
(4x + 2x 2) ). Mehrmaliges Anwenden der Keuenregel liefert
=exp (sin (4x + 2x 2)) . (sin(4x+2x 2))' = exp (sin (4x
+ 2x2)) . cos (4x + 2x2) . (4x + 2x2)'
= exp (sin (4x
+ 2x2)) . cos (4x + 2x2) . (4 + 4x).
*
2.2.6 Begründung der Formeln 2.2.1 • 2.2.5 2.2.1: Aus (c I (x + h) - cl (x)) = c (J (x + h) übergang und Limesrechenregel LI die Faktorregel.
I (x))
folgt durch Grenz-
287
2.2 Rechenregeln bei der Differentiation
* *+
([It + h) + 12 + h)]- [It + 12 h) - It + (12 + h) - 12 gang und Limesrechenregel L2 die Summenregel.
*
2.2.2 : Aus
= (It
2.2.3: Aus
t (u
= = ii
*
(u
+ h) v
+ h) v
+ h) -
+ h) - u
u v
folgt durch Grenzüber-
v
*
+ h) + u
+ h) - u
v
v
folgt durch Grenzübergang und Limesrechenregeln (L2), (L3) die Produktregel. 2.2.4: Wegen 1 ( 1 h v(x+h)
_
1 )
V{X)"
__ 1
v(x+h)-v(x) _ h v(x+h) v(x) -
-
1; (v(x+h)-v(x» v(x+h) v(x)
folgt durch Grenzübergang und Limesrechenregel (L4)
f-IHNZMセIL@
]MセGNi@
Mit der
Produktregel erhält man dann fUr die Ableitung eines QuotIenten I)' = u' 1v + u (I)' = u'v _ U V2 v' = u' v-uv'. H セIG@ v = v v v2
*
2.2.5: Aus
(g + h)) - I (g = !(gJ(::Zl=!Wx)) . g(x+htg(x) folgt durch Grenzübergang und Limesrechenregel (L3) die Behauptung.
0
2.2.7 Ableitung der Umkehrfunktion Wir betrachten im folgenden die Problemstellung: Gegeben ist eine invertierbare Funktion y = I und deren Ableitung y' = Gesucht ist die Ableitung der Umkehrfunktion 9 = 1- 1 Um diese Ableitung zu berechnen, setzen wir y
=I
und lösen diese Gleichung nach x auf:
x
= 1- 1
=9
Da
y = I(g(y)) folgt durch Differentiation 、セ@
d
und der Keuenregel
d
1 = dy Y = dy I (g (y))
=
(g (y)) . g' (y)
Löst man diese Gleichung nach g' gegeben durch
,( ) 9 Y = I'
= !'
. g' (y) .
auf, ist die Ableitung der Umkehrfunktion
1
1 = I'(g(y))'
Anschließend vertauscht man die Variablen x und y miteinander.
288
VI Differential- und Integralrechnung
Ableitung der Umkehrfunktion: Die Funktion 1 (x) sei differenzierbar mit der Ableitung (x) und besitze die Umkehrfunktion Die Ableitung der Umkehrfunktion 9 (y) ist berechenbar durch
Ersetzt man die Variable x durch 9 (y) und vertauscht anschließend formal auf beiden Seiten der Gleichung die Variable x mit y, so folgt g' Durch diese Formel ist man insbesondere in der Lage die Ableitungen der Umkehrfunktion von e X und den trigonometrischen Funktionen zu bestimmen: 22. Beispiele: (1) Ableitung von In x: Gegeben: y = 1 (x) = eX mit (x) = eX • Gesucht: Ableitung der Umkehrfunktion 9 (x) Ansatz: y = e X Auflösen nach x: x = 9 (y) = In y '---+
9
'()
Vertauschen der Variablen: (2)
Y
=
g' (x)
1
(x)
= Inx.
1
1
= eX = y
=\ (ln x)' =セN|@
+
Ableitung von arctan x:
Gegeben: y = 1 (x) = tanx mit (x) = = tan2 x + l. C,.os x Gesucht: Ableitung der Umkehrfunktion g(X) = arctanx. Ansatz: y = tan x Auflösen nach x: x = 9 (y) = arctan y
'( )
'---+
1
1 1 (x) = tan 2 x + 1
9 Y =
Vertauschen der Variablen:
g' (x)
=
(arctan x)
y2 ,
+1
1 = 7+1.
Bemerkungen: (1) Es ist wichtig die Ableitung der Funktion 1 wieder durch die Funktion 1 auszudrUcken, denn wählt man im obigen Fall für z.B. (x) = cos x so erhält man das Ergebnis
± ,
g' (y)
=
セクI@
= cos2 X = cos2 (aretany) .
(2) Auf analoge Weise wie arctan werden die Ableitungen von aresin, arccos, arccot berechnet (siehe Übungsaufgaben).
289
2.2 Rechenregeln bei der Differentiation
23. Ableitung der Hyperbel- und Areafunktionen (1) Die Ableitungen der Funktionen sinh: IR -+ IR mit sinh (x) := セ@ (eX - e- X) Gosh: IR -+ IR mit cosh (x) := セ@ (eX
(Sinushyperbolikus)
+ e- X) (Kosinushyperbolikus)
berechnet man über die Ableitung der Exponentialfunktion 1sinh' (x)
= cosh (x)
cosh' (x)
und
= sinh (x)
(2) Mit den Ableitungen von sinh und cosh berechnet man die Ableitung der
Funktionen tanh: IR
-+
IR mit tanh (x) :=
coth: IR \ {O}
-+
sinh(x) h( ) cos x
.
IR nut coth (x):=
durch Anwenden der Quotientenregel tanh ' () x
2
(Tangenshyperbolikus)
cosh (x) . h () sm x
2
(Kotangenshyperbolikus)
sinh 2 (x) - cosh2 (x) cot h ' () x = --"'--'---.",---";""";'" sinh 2 (x)
cosh (x) - sinh (x) = ---'-:........,;,.----'--'und 2 cosh (x)
Aufgrund der Identität cosh2 (x) - sinh 2 (x) = 1 (was direkt nachzurechnen ist) gilt tanh' (x) =
coth' (x)
;
cosh (x)
= 1 - tanh2 (x);
= -. セ@
smh (x)
=1-
coth2
(3) Die Areafunktionen sind die Umkehrfunktionen von sinh, cosh, tanh und coth. Die Ableitung z.B. der Funktion ar sinh (x) folgt über die Ableitung der Umkehrfunktion:
(x) = cosh (x) = sinh (x) '---t Auflösen nach x: x = 9 (y) = ar sinh (x)
Ansatz:
'---t
y
g' (y) = !'(x) =
」ッウセHクI@
Vertauschen der Variablen:
=
V1+:inh2 X = jャセケR@
arsinh' (x)
= セN@
.
1 +x2
Analog berechnet man die Ableitung der restlichen Areafunktionen (siehe übungsaufgaben).
290
VI Differential- und Integralrechnung
2.2.8 Logarithmische Differentiation Die Funktion f (x) = x Cosx ist mit den Differentiationsregeln 2.2.1 - 2.2.7 nicht unmittelbar ableitbar. Wenn man diese Gleichung jedoch logarithmiert In f (x) = In x Cos x = cos x . In x und mit der Kettenregel nach x differenziert _1_ . l' (x) = - sinx ·lnx + cosx· ヲセI@
.!. x
folgt
1'(x)=f(x).
{MウゥョクGiK」ッNセ}@
Man bezeichnet diese Vorgehensweise als logarithmische Differentiation, da man die logarithmierte Funktion differenziert. Logarithmische Differentiation: Eine Funktion y = [u (x)t(x)
(u (x) > 0) wird differenziert, indem man (i) die Funktionsgleichung logarithmiert: ln y = v (x) . ln (u (x)) ; (ii) die logarithmierte Gleichung differenziert:
.!y . y' = v' (x) . In (u (x)) + v (x) . _1_ . u' (x) ; u(x) (iii) diese Gleichung nach y' auflöst.
Bemerkung: Man beachte, daß beim Differenzieren der logarithmierten Gleichung die Funktion y von x abhängt. Dadurch muß die Keuenregel beim Differenzieren der linken Seite angewendet werden:
fx 24. Beispiele: (1) y = xx. Logarithmieren: Differenzieren: Auflösen:
lny !y' y y'
lny(x) =
セ@
·y'(x).
Inx x = x lnx. 1 ·lnx + x· セ@ = lnx + 1. y (ln x + 1) = XX (ln x + 1) .
291
2.2 Rechenregeln bei der Differentiation
(2) In vielen praktischen Beispielen besteht die zu differenzierende Funktion aus komplizierten AusdrUcken von Produkten und Quotienten. Zwar kann durch Anwenden der Produkt- und Quotientenregel die Ableitung berechnet werden, jedoch wird durch logarithmisches Differenzieren die Aufgabe vereinfacht und die Berechnung auf elegante Weise 、オイ」ィヲセ「。N@ Sei
=
y
sin (x - 2) e2x (x - 1)3 (x 2 + 3)5 .
Logarithmieren: Iny =
=
In [sin (x - 2) e2x ] -ln [(x - 1)3 (x 2 + 3)5] 1)3 -In (x 2 + 3)5 + 2x - 3 In (x -1) - 51n (x 2 + 3).
+ In (e 2x ) -ln (x -
In (sin (x - 2)) In (sin (x - 2))
Differenzieren:
1 y
,
=
1 1 1 ·cos(x- 2) +2- 3 - - - 5 - - · 2x. . sm(x-2) x-I x 2 +3
y'
=
y. [cot (x
_.y
Auflösen:
10x - 2) + 2 - -3- - -] . x-I x 2 +3
(3) Mit der logarithmischen Differentiation kann auch die Ableitung der allgemeinen Potenzfunktion y = x'" (x > 0, a E JR fest) berechnet werden:
I
Logarithmieren: Differenzieren:
Auflösen:
I
Iny
=
=a
Inx.
1
1 , _.y Y y'
Inx'"
a·-. x
=
1 x
ya -
= x'" ax- 1 = ax",-l (aE
Logarithmische Differentiation mit MAPLE.
JR).I
Definiert man die Funktion
> y:=xAcos(x); y := xcos(x)
differenziert der ditT-Befehl diese Funktion
> diff(y,x); xcos( x) (-sin( x ) In( x ) +
」ッウセ@
x ))
292
VI Differential- und Integralrechnung
MAPLE wendet die logarithmische Differentiation also automatisch an. Man kann sie aber auch schrittweise durchführen lassen: > eq:= y=x'cos(x); eq : = y = xcos( x )
Wir logarithmieren die Gleichung. Mit In(eq) ist dies leider nicht möglich, da MAPLE dann nicht den Logarithmus der linken und rechten Seite der Gleichung berechnet > In(eq); Error, In expects its 1st argument, x, to be 01 type algebraic, but received y = x· cos(x)
Stattdessen wenden wir den map-Operator auf die Gleichung an > Ineq:=map(ln,eq); lneq := In( y ) = In( x Cos ( x)
)
Bevor nun differenziert wird, ersetzen wir y durch y(x), da sonst die Ableitung von ln(y) nach x Null ergibt > diff(%,x); . cos( x) o = -sm( x ) In( x ) + - x Also > subs(y=y(x),lneq); > deq:=diff(%,x); ln( y( x ) ) = In( x Cos ( x) ) deq:=
JL y( x ) 8x
y(x)
cos( x )
= -sin( x ) In( x ) + - x
Obige Gleichung wird mit dem solve-Befehl nach y' (x) aufgelöst oder man benutzt den isolate-Befehl, um das Endergebnis zu erhalten > readlib(isolate): > isolate(deq, diff(y(x),x»;
8 y( x) 8x
. x ) ln( x ) + cos( x») = (-sm( x-
y( x )
293
2.2 Rechenregeln bei der Differentiation
2.2.9 Implizite Differentiation Oftmals ist in den Anwendungen eine Funktion f (x) nur in einer impliziten Form F f = 0 gegeben und die Bestimmungsgleichung nur schwer oder gar nicht explizit nach y = f auflösbar. Die Ableitung solcher implizit gegebener Funktionen kann mit Hilfe der Kettenregel berechnet werden: 25. Beispiel: Gegeben ist die Kreisgleichung
=
y)
F
- 4)2
Kreis um den Mittelpunkt (xo, Yo) gung im Punkte y) = (7, -1).
+ (y + 5)2 -
25
= 0,
= (4, -5) mit Radius 5. Gesucht ist die Stei-
Wir differenzieren jeden einzelnen Term der Gleichung nach x. Man beachte, daß hierbei y = y von der Variablen abhängt! Wenn die Funktion F identisch Null ist, dann ist auch die Ableitung von F nach x Null:
- 4) + 2 (y + 5) . y' - 0 = O.
2
Durch Auflösen nach y' folgt
iケG]Mセ@ y) = (7, -1) ist die Steigung
und nach Einsetzen des Punktes
, y
7- 4
3
=- -1+5 =-4'
Implizite Differentiation: Ist eine Funktion y (x) implizit gegeben durch
F(x,y(x))=O, so erhält man die Ableitung der Funktion indem F gliedweise nach x differenziert wird. Jeder Term, der y enthält, muß unter Verwendung der Kettenregel differenziert werden. Anschließend wird die differenzierte Gleichung nach y' aufgelöst. 26. Beispiele: (1) Aus eY - e2x = x· Y
Differentiation:
e
Y '
eY - e2x - x· y = O. 2 - (1 . y + x . y') = 0
folgt
y' =}
e2x .
(e Y
-
x) y' - 2 e2x
-
y = O.
294
VI Differential- und Integralrechnung
Auflösen:
2e 2x + y y'=--eY -x =} X . sin 2y - 1 + 3 y2 = o. 1· sin 2y + x cos 2y . 2y' - 0 + 3 . 2y . y' =
(2) x . sin 2y = 1 - 3 y2
Differentiation: Auflösen:
y
,
o.
-sin2y
2x cos2y + 6y
Implizite Differentiation mit MAPLE. > eq:= exp(y) - exp(2*x) = x*y;
eq:= eY
-
Definiert man die Gleichung
e(2x) = xy
muß vor dem Differenzieren y durch y(x) ersetzt werden, da sonst die linke Seite der Gleichung differenziert Null ergibt. > subs(y=y(x),eq): > deq:=diff(%,x);
deq:= (:xy(X)) eY(x)-2e(2x)=y(x)+x (:xy(x)) Die resultierende Gleichung nach y' aufgelöst gibt > Diff(y(x),x) = solve(deq, diff(y(x),x»;
8 2 e( 2 + y( x ) 8x y( x ) = eY( x) - x
2.3 Anwendungsbeispiele aus Physik und Technik
295
2.3 Anwendungsbeispiele aus Physik und Technik 2.3.1 Kinematik. Bewegungsabläufe lassen sich durch das Weg-Zeit-Gesetz s = s (t) beschreiben. Die Momentangeschwindigkeit ist die Ableitung des Weg-ZeitGesetzes nach der Zeit
(Geschwindigkeit)
Iv(t) :=s(t) = fts(t)1
und die Beschleunigung gibt die Änderung der Geschwindigkeit an: 1a (t) :=
v(t) =
ft v (t)
= oS (t)
·1
(Beschleunigung)
(1) Für den freien Fall gilt
Is (t)
=
セ@
9 t2
+ Vo t + so, 1
wenn So der bei t = 0 zurückgelegte Weg und Vo die Anfangsgeschwindigkeit. Es gilt hier für die Geschwindigkeit und Beschleunigung v (t) a
(t)
s (t) v(t)
+ vo, = const.
gt
9
(2) Ein durch Luftreibung gedämpftes Federpendel schwingt
mit
Ix (t) = Xo e--yt cos (wt) , I
wenn Xo die Anfangsauslenkung, 'Y der Reibungskoeffizient und w die Schwingungsfrequenz. Die Geschwindigkeit und Beschleunigung sind
v (t)
= x (t) = -'Y Xo e--Y t cos (wt) -
w Xo e--yt sin (wt) ,
a(t) =v(t) ='Y2xoe--yt cos(wt)+'Ywxoe--yt sin(wt) +'Ywxoe--yt sin(wt) -w2xoe--yt cos(wt) =
b2 -
w2) xoe--Y t cos (wt) + 2 'Yw Xo e--yt sin (wt) .
Für den Spezial fall ohne Reibung ('Y
= 0) ist
x (t) = Xo cos (wt) und
X (t) = a (t) = _w 2 Xo cos (wt) = _w 2 x (t) .
296
VI Differential- und Integralrechnung
Dann ist die RUckstellkraft der Feder
=
F
=
=
2
x
rv
x
Dies ist das Hooksche Gesetz, welches besagt, daß die RUckstellkraft proportional zur Auslenkung x (t) ist.
2.3.2 Induktionsgesetz. Das Induktionsgesetz aus der Physik lautet: Eine zeitliche Änderung des magnetischen Flusses 4J induziert in einem Leiter mit Windungszahl n eine elektrische Spannung i gemäß
8
"Leiterschleife
Dabei ist der magnetische fluß angelegte Magnetfeld und durchdrungene Fläche.
4J =
. , das die vom Magnetfeld
(1) Ist die Leiterschleife fest und variiert das Magnetfeld senkrecht zur Leiterschleife gemäß = cos mit Amplitude und Frequenz so wird in die Spannung der Leiterschleife (Querschnittsfläche
Ui
! 4J = !
=
=
induziert. 8 セ@
/
fV /
/.. _\.-
(2) Wenden wir das Induktionsgesetz auf eine in einem konstanten Magnetfeld rotierende Spule an, so ist die effektiv vom Magnetfeld durchdrungene Fläche
A..
=
--- --
________________ MNセ@
cos(t)=cot
= sin mit der Scheitel spannung Uo
=
induziert.
297
2.3 Anwendungsbeispiele aus Physik und Technik
2.3.3 Plattenkondensator. (1) In einem Plattenkondensator mit Anodenspannung 0
1
セ@ 5 . = ... = 511 (C2) T hm exp( T >.) = 00 >'->0
(ii) durch einmaliges Anwenden der Regeln folgt HセI@ _ 1) セッ@ li 1 C2 exp(fi) =!im 1 C:2 lim 1\\5 ( eXPT>. m 5T 1 00·1
5
14
= 00.
T
4
exp( セI@
T >.
Maximum. Wir bestimmen die Wellenlänge A, bei welcher die Strahldichte E (A) bei festem T ein Maximum besitzt. Durch logarithmische Differentiation der Strahlungsformel folgt
'---t
E セaI@
Setzt man z
= セ@
InE
In Cl
. E' (A)
-Ä5 -
1
・クーHセIMャ@
.
C2) . exp (C)( # . - A2T
gilt fUr das Extremum von
E' (A) (denn E (A)
51nA -ln (exp(fi) -1) -lnOo
-
eZ
= 0 => -e - 1 . z = 5 Z -
0 fUr alle A > 0). Folglich gilt fUr z die nichtlineare Gleichung
1 5
z
(--t Kap. VIII). Durch numerisches Lösen dieser Gleichung erhält man z also ist
IA
max '
T
= c2j4.965 = 2898 p,m
セ@
4.965,
I
Dieses Ergebnis heißt das Wiensehe Verschiebungsgesetz. Es besagt, daß Amax . T = const. (Daß dies auch das Maximum darstellt, zeigt man, indem (Amax) < o nachgeprUft wird.) Diskussion: FUr steigende Temperaturen verschiebt sich das Maximum der Strahlung zu kleineren Wellenlängen hin. Die Strahlung eines Körpers wird sichtbar, wenn die Temperatur etwa 600°C erreicht (Rotglut). Mit steigender Temperatur verschiebt sich die GIUhfarbe von 850°C hellrot, loo0°C gelb, hin zu weiß bei 13OO°C. Bemerkung: Das Wiensche Verschiebungsgesetz wird in Temperatursensoren herangezogen, um die Temperatur eines Körpers kontaktfrei zu messen: Aus der Analyse des Strahlungsmaximums erhält man unter der Annahme eines idealen schwarzen Strahlers die Körpertemperatur
T _ - Amax
322
VI Differential- und Integralrechnung
Beispiel: Bei der Sonne liegt das Maximum mitten im sichtbaren Spektral bereich (0.38/1,ffi< >. < 0.58/lm), was einer Temperatur von = an der Sonnenoberfläche entspricht.
Fehlerrechnung: Für
(>.)
=
2898 T :::}
=
>. = 0.48/lm und d>' = ± 0.1 /lm folgt
-2898 7 d>'. =
d.h.
IT = (6000 ± 1259) K I (Temperatur auf der Sonnenoberfläche).
323
3. 1 Das Riemann-Integral
§3. Integralrechnung Der Ableitungsbegriff ist motiviert durch die physikalische Beschreibung von Bewegungsabläufen (Geschwindigkeit, Beschleunigung) und durch die mathematische Beschreibung von Kurven (Tangente, Kurvendiskussion). Dasselbe gilt fUr den Integralbegriff. Er ist von Bedeutung z.B. fUr die Berechnung von Flächen, Volumeninhalten von Körpern, Bogenlängen von Kurven, Schwerpunktsberechnungen usw.
3.1 Das Riemann-Integral Wir beginnen mit der geometrischen Fragestellung: Gegeben ist eine Funktion f (x), wie groß ist die Fläche, welche die Kurve mit der x-Achse in einem Interb] einschließt? vall 42. Einführungsbeispiel: Zur Bestimmung des Flächeninhaltes unter dem = 2 in [0, bJ unterteilen wir das Intervall [0, bJ Graphen der Funktion f durch eine gleichmäßige Zerlegung Zn in n Teilintervalle Xo
= 0,
Xl
b = -,
n
X2
b = 2- , . . . ,
n
b = (n - 1) -,
n
Xn
=
ヲHクI]セ@ ヲHクI]セ@
o
Xn-l
b
Fläche unter Kurve
x
1:==...!:::=---.JL..........II....-'u..J_.....L--1...
x., = 0
x,
X.
x...,
x
x,,=b
Näherung durch Rechtecke
FUr jedes Teilintervall mit Intervall-Länge ß = Xk - Xk-l = セ@ wählen wir den rechten Eckpunkt Xk = k . ß x und werten die Funktion darauf aus
Der Flächeninhalt des zugehörigen Rechtecks ist
324
VI DifferentiaJ- und Integralrechnung
Anschließend summieren wir alle Rechtecksflächen auf
Nach Kap. I, §2 gilt die Formel
=?
Sn
= (ß x)3 セ@
n (n + 1) (2n + 1)
=
!: セ@
n (n + 1) (2n + 1)
ョセ@
セ@
.
Mit Hilfe einer Verfeinerung der Zerlegung Zn des Intervalls [0, b] wird die Fläche unter f (x) = x 2 beliebig genau angenähert. Fur den Grenzübergang n - 00 geht die sog. Zwischensumme Sn in die Fläche unterhalb des Graphen von x 2 über: b _ b3 A0 - 3 . Dermition: (Bestimmtes Integral; Riemann-Integral) Gegeben sei eine stetige Funktion f : [a, b]- R mit y (1)
= f (x).
Zn sei eine Unteneilung des Intervalls a :::; x :::; b in n Teilintervalle a=
Xo
< Xl < X2 < ... < Xn-l < X n
der Langen ßXk = Xk - Xk-l. Es sei ek E Zwischenwen aus dem Intervall. Dann heißt
= b
[Xk-b Xk]
ein beliebiger
n
Sn
=L
ßXk f(ek)
k=l
die Riemannsehe Zwischensumme bezuglieh der Zerlegung Zn . (2)
Unter dem bestimmten Integral (Riemann-Integral) der stetigen Funktion f in den Grenzen von x = a bis x = b wird der Grenzwen der Riemannsehen Zwischensumme Sn fUr n - 00 verstanden:
3.1 Das Riemann-Integral
325
y=f{X)
a x"
セL@
セR@
X,
X2
Abb. 29: Riemannsche Zwischensumme
Graphische Darstellung des Integralbegriffs mit MAPLE. Illustrativer als jede präzise mathematische Definition ist die anschauliche Interpretation. MAPLE liefert im student-Package die Möglichkeit, den Übergang von der Zwischensumme zum Integral durchzuführen, indem die Anzahl der Unterteilungen des Intervalls [a, b] immer größer gewählt wird. Mit leftbox werden die Rechtecke .6. HセゥI@ unter dem Graphen der Funktion graphisch dargestellt, indem als Zwischenwert セゥ@ jeweils die linke Intervallgrenze genommen wird. leftsum rechnet die zugehörige Zwischensumme aus. Dies sei am Beispiel des Integrals Jo1 (x 2 + 1) dx demonstriert:
> with (student): > f :=x"2+ 1:
> N := 10: > leftbox (t, x = 0 .. 1, 10); # Graphische Darstellung > leftsum (t, x = 0 .. 1, 10) = value (Ieftsum (t, x = 0 .. 1, 10)); 2 1.5
0.5
00
1 10
0.2
0.4 x 0.6
0.8
(9t; (1001'2セ@ + 1)) = 257 200
326
VI Differential- und Integralrechnung
Die folgende Animation suggeriert den Übergang von den diskreten Zwischensummen zum bestimmten Integral. Dargestellt sind die Werte fUr die Unterteilungen N = 50 (links) und N = 100 (rechts). > ind := seg (10 * k, k = 1.. 10): > p := i -> leftbox (f, x = 0 .. 1, i, color = black): > with (plots): > display ([seq (p(n), n = ind)], insequence = true); 2 1 _5
0.5
00
0.2
0.4 x 0.6
0,8
Als Werte fUr die Zwischensummen erhält man
n
10 1.285
und mit > limit (value (Ieftsum(f, x
20 1.308
40
60
1.320
1.325
80 1.327
100 1.328
= 0.. 1, n)), n = infinity); 4 3
berechnet man das bestimmte Integral
Analog dem leftbox- und leftsum-Befehl gibt es den rightbox- und rightsumBefehl zur Berechnung der Rechtssumme. Dann wird セゥ@ als die rechte Intervallgrenze gewählt. 0
Bemerkungen: Der Integralbegriff in der obigen Definition wird zur Unterscheidung von anderen Integralbegriffen nach dem Mathematiker Riemann (1826 - 1866) benannt. Da wir uns ausschließlich mit diesem Integral beschäftigen, sprechen wir kurz vom Integral. (2) Ist stetig, so konvergiert die Zwischen summe fUr jede beliebige Unterteilung Zn und jede beliebige Wahl von セォ@ E Xk] gegen den gleichen Wert. Man sagt, das Integral ist wohldefiniert.
(1)
327
3.1 Das Riemann-Integral
(3) Allgemeiner bezeichnet man eine Funktion als integrierbar, wenn die Zwischensumme für jede beliebige Unterteilung Zn und jede beliebige Wahl von セォ@ E [Xk-l, Xk] gegen den gleichen Wert konvergiert. So sind z.B. stückweise stetige Funktionen integrierbar. (4) Diese algebraische Definition des Integrals entspricht genau dem Vorgehen bei der Flächenberechnung aus dem Eingangsbeispiel. Bei der geometrischen Motivation ist die Funktion f so gewählt, daß sie im Intervall [a, b] nur positive Werte besitzt. Die algebraische Definition ist jedoch allgemeiner und geht somit über die Flächenberechnung hinaus. f (x) dx (5) Allgemein übliche Bezeichnungen für die im bestimmten Integral auftretenden Symbole sind: x: Integrationsvariable; f (x): Integrand; a: untere Grenze; b: obere Grenze.
J:
43. Beispiel: Sei v (t) die Geschwindigkeit eines Massenpunktes als Funktion der Zeit t, der sich entlang der x-Achse bewegt. Zur Zeit t = 0 befindet er sich an der Stelle x = O. Gesucht ist der zurückgelegte Weg x (T) zum Zeitpunkt t = T. Ist die Geschwindigkeit konstant, v (t) = Va, so ist der zurückgelegte Weg x (T) = Va T. Bei variabler Geschwindigkeit v (t) zerlegt man das Zeitintervall [0, T] in Zeitintervalle
o= ta < tl < t2 < ... < t n = T, so daß v (t) sich in jedem Zeitintervall annähernd konstant verhält: für tE [tk-l, tk]
k = 1, ... , n.
Dann berechnet sich der zuruckgelegte Weg x (tk) zum Zeitpunkt t 2, ... , n) näherungsweise durch
=ß
X (tl)
::::;
(tl - ta) . v (ta)
x (t2)
::::;
X (tl)
+ (t2 -
x (t3)
::::;
X (t2)
+ (t3 - t2) . v (t2)
x (t n )
x (T) ::::;
= tk
(k
= 1,
tl v (ta)
tt). v (tt) = x (tt)
+ ßt2v (tt)
= ß t l v (ta)
+ ß t2 v (tl) + ß t3 v (t 2)
2::=1 ß tk v (tk-t) .
Der erhaltene Näherungswert für x (T) ist somit die Riemannsche Zwischensumme Sn. Der exakte Wert des zurückgelegten Weges ist
x (T) =
JT v (t) dt. a
328
VI Differential- und Integralrechnung
Das unbestimmte Integral Das bestimmte Integral (t) dt reprllSentiert fUr eine positive Funktion den Flächeninhalt zwischen der Kurve und der Zeitachse. Betrachtet man die untere Integrationsgrenze als fest, die obere als variabel, so hängt der Integralwert nur noch von der oberen Grenze ab.
J:
f(t)
A a
F(x) b
a
Bestimmtes Integral
x
t
Integralfunktion
Um die Abhängigkeit von der oberen Grenze zu symbolisieren, ersetzt man b durch x und erhält eine Funktion F (x) =
l
x
(t) dt.
Definition: (Unbestimmtes Integral, Integralfunktion) Unter dem unbestimmten Integral F (x) :=
l
x
(t) dt
versteht man die Integralfunktion F (x), /Ur welche die obere Grenze des Integrals variabel gewahlt wird.
J:
Das unbestimmte Integral F (x) = (t) dt reprllSentiert also den Flächeninhalt zwischen der Funktion (t) und der t-Achse in Abhängigkeit der oberen Grenze.
44. Beispiel: FUr die Funktion (t) = t 2 ist nach Beispiel 42 die zugehörige Integralfunktion für = 0 die Funktion F : IR --) IR mit F = クセN@ Man beachte, daß hierbei ein Zusammenhang zwischen Integralfunktion und Integrand besteht: F' = Dieser Zusammenhang gilt ganz allgemein, wie im nächsten Abschnitt gezeigt wird.
329
3.2 Fundamentalsatz der Differential- und Integralrechnung
3.2 Fundamentalsatz der Differential- und Integralrechnung So kompliziert die Konstruktion des bestimmten fex) Integrals auch aussieht; es zeigt sich, daß die Berechnung in vielen Fällen sehr einfach wird. Die- f(1;,) se Tatsache verdankt man dem Zusammenhang der Integralfunktion mit der Ableitung des Integranden, der nun hergeleitet wird. Dazu stellen +----=a----"'----+b--. x wir zunächst eine Verallgemeinerung des MittelI; wertsatzes der Differentialrechnung vor, der besagt, daß die Fläche unterhalb einer Kurve f (x) ersetzt werden kann durch eine flächengleiche Rechtecksfläche mit gleicher Grundintegraler Mittelwert der Funktion f seite und mit Höhe f HセI@ . Dabei heißt f HセI@ im Intervall [a, bJ:
Mittelwertsatz der Integralrechnung Sei f : [a, bJ セ@ IR stetig. Dann gibt es ein セ@ E (a, b) mit der Eigenschaft, daß
ヲHセIᄋ「M。]@
J:f(X)dX.
Beweis: Zunächst ist aufgrund der Definition des bestimmten Integrals, das Integral über eine konstante Funktion cdx = c· (b - a). Setzen wir m := min f (x) als Minimum und
J:
M
xE{a,b]
f (x) als das Maximum der FunkxE{a,b] tion f im Intervall [a, b], so gibt es nach dem
M:= max
Zwischenwertsatz ein x mit f(x) x mit f (x) = M. Damit ist
=m
m
und ein
a
x
X
b
f(x):::; f(x):::; f(x). Da f(x) und f (x) konstante Zahlen sind, gilt
ヲHセI@
(b - a)
=
l ヲHセI@ b
dx :::; ヲHセI@
l
b
:::; b _1 a
f (x) dx:::;
l
a
b
l
b
f (x) dx
= f (x)
(b - a)
f (x) dx :::; f (x).
Nach dem Zwischenwertsatz gibt es dann wiederum ein セ@ E (a, b) mit dem Funktionswert
ヲHセI@
1 = b-a
l
a
b
f(x) dx.
o
330
VI Differential- und Integralrechnung
Man beachte, daß wir als Eigenschaft des bestimmten Integrals ausgenutzt haben, daß aus 9 (x) ::; f (x) ::; h (x) folgt:
l
b
9 (x) dx ::;
l
b
l
f (x) dx::;
b
h (x) dx.
Diese Eigenschaft rechnet man aufgrund der algebraischen Definition der Integrale direkt nach. Eine allgemeinere Formulierung des Mittelwertsatzes lautet: Satz: (Allgemeiner Mittelwertsatz der Integralrechnung) Seien cp : b] - t :IR stetige Funktionen und cp 2: O. Dann gibt es ein セ@ E b) mit der Eigenschaft, daß
f (x) cp (x) dx
=f
HセI@
cp (x) dx.
Wir stellen nun den Zusammenhang zwischen Differential- und Integralrechnung her. Dieser Zusammenhang ist nicht nur theoretisch von Bedeutung, er liefert auch eine praktische Methode zur Berechnung von Integralen. Satz über Integralfunktionen: Sei f : [a, b] - t 1R stetig und F (x) := Dann ist F differenzierbar und es gilt:
f (t) dt eine Integralfunktion zu f.
=
1F'
·1
Beweis: Wir betrachten die Flächendifferenz
J
x+h
LlF=F(x+h)-F(x)=
J x
f(x)dx-
a
f(x)dx=
a
x+h
J
f(x)dx
x
und wenden auf das Integral der rechten Seite den Mittelwertsatz der Integralrechh f (x) dx = hf HセィI@ mit セィ@ E (x, x + h) . Anschließend bilden nung an: wir den Differenzenquotienten
F(x + ィセ@
- F(x)
= セ@
LlF = ヲHセィIG@
Durch Grenzübergang h - t 0 geht die linke Seite gegen F' x und da f stetig ist, gilt: f セィI@H Seite gegen f (x). Denn セィ@ セ@
und die rechte セ@ f (x). 0
331
3.2 Fundamentalsatz der Differential- und Integralrechnung
45. Beispiel: Für die Funktionen
F(x) F' (x)
f (x) =
x und h (x) = x 2 folgt H(x) = f;t 2 dt = 33 , denn
=
1, 9 (x)
x;,
= f;1dt = x, G(x) = f;tdt = = 1, G' (x) = x und H' (x) = x 2.
x
Stammfunktionen. Wir haben alIgemein gezeigt, daß die erste Ableitung der Integralfunktion F (x) = f: f (t) dt als Ergebnis den Integranden f (x) liefert. Wir nennen solche Funktionen F (x) mit F' (x) = f (x) Stammfunktionen: Definition: Jede Funktion F (x) mit F ' (x)
=f
(x) heißt Stammfunktion von
f (x).
Mit diesem Sprachgebrauch kann man den Satz über die Integralfunktionen umformulieren: Jedes unbestimmte Integral I (x) =
fax f (t) dt
ist eine Stammfunktion von
f (x). 46. Beispiel: In folgender TabelIe sind für einige Funktionen f (x) eine Stammfunktion F (x) angegeben. Die Eigenschaft F ' = f ist direkt nachzurechnen. Tabelle 2: Elementare Stammfunktionen
f (x) F(x)
x n , n =f. -1 x n+1 n+1
x-I
ifi
xn+ 1n +1
eX
sinx
cosx
eX
-cosx
sinx
1
Inx
Bemerkung: Zu jeder stetigen Funktion gibt es unendlich viele Stammfunktioxn+l, als auch ョセQ@ x n+1 + 2, als auch nen, denn z.B. zu x n ist sowohl ョセQ@ n 1 ョセQ@ x + + C eine Stammfunktion. Allerdings unterscheiden sich zwei Stammfunktionen zu einer Funktion f nur durch eine Konstante: Satz: Sind F I und F 2 zwei Stammfunktionen von additive Konstante C E 1R überein:
f,
so stimmen sie bis auf eine
F I (x) = F2 (x) + C.
Beweis: Da F I und F2 Stammfunktionen zu
::::} (FI (x) - F2 (X))'
= 0 ::::} FI
f,
folgt Fi (x)
(x) - F2 (x)
= const.
=f
(x)
= F2(x) . 0
332
VI Differential- und Integralrechnung
Folglich läßt sich jedes unbestimmte Integral schreiben in der Form
J:
(t) dt = F (x) + C,
wobei F irgendeine Stammfunktion und C eine geeignete Konstante. Zu jeder stetigen Funktion gibt es also unendlich viele unbestimmte Integrale. Daher kennzeichnet man diese Funktionenschar durch das Weglassen der Integrationsgrenzen
J
(x) dx
= {Menge aller unbestimmten Integrale von
(x)}.
Da sich alle Stammfunktionen nur durch eine Konstante unterscheiden, schreibt man kurz
IJ
dx
=F
+ C,
I
und nennt C die Integrationskonstante.
47. Beispiele: (1)
(2) (3)
J !
e X dx
= e + C. X
k dx - _1_ -k+1
+C
(k#-l).
cosxdx = sinx + c.
Bemerkung: Ein Grund, warum die Integralrechnung schwieriger als die Differentialrechnung ist, liegt darin, daß sich nicht jede Stammfunktion durch elementare Funktionen darstellen läßt. Die Funktionen
=e
X
2
= sinx
x
besitzen keine elementar darstellbaren Stammfunktionen!
333
3.2 Fundamentalsatz der Differential- und Integralrechnung
Tabelle von Stammfunktionen. In der folgenden Tabelle sind wichtige Klassen f (x) dx = F (x) von Stamrnfunktionen zusammengestellt. Die Gültigkeit kann jeweils mit der Beziehung F' (x) = f (x) bestätigt werden.
J
Tabelle 3: Stammfunktionen Stamrnfunktion F : F (x) = f (x) dx + C
f(x)=F'(x)
Definitionsbereich Df
J
k (k E 1R)
kx+C
x a (a:f -1)
_1_ a+l
x-I
lnlxl + C
sinx
-cosx+C
1R
cosx
sinx + C
1R
tanx
-ln Icosxl + C
cotx
In Isinxl + C
aX (a > O,:f 1)
iセB@
eX
eX+C
1R
eax (a -!= 0)
ax + C le a
R
lnx
x·lnx-x+C
co-:2 x
tanx + C
1
sin 2 x
x a+l +C
1R>o 1R\ {O}
Qr|サク]セKォイLezス@ 1R\ {x = krr, k E Z} 1R
+C
1R>o Qr|サク]セKォイLe@
Z}
-cotx + C
cos 2 x
! (x-sinx·cosx)+C ! (x + sinx· cosx) + C
tan2 x
tanx - x+C
cot 2 x
-cotx-x+C
sin2 x
1R
1R\{x = krr, kE Z} 1R
Qr|サク]セKォイLe@
1R Z} 1R\{x = krr, kE Z}
334
VI Differential- und Integralrechnung
f(x)=F'(x)
Stammfunktion F : F(x) = I f(x) dx+ C
Definitionsbereich
(-1,1)
arcsinx
x· arcsinx +
arccosx
x . arccos X
arctanx
x . arctan x - セ@ In (x 2 + 1) + C
1R
arccotx
x . arccot x + セ@ In (x 2 + 1) + C
1R
viI -
x2 + C
(-1,1)
1
arcsinx + C
(-1,1)
-1
arccosx + C
(-1,1)
1
arctanx + C
1R
arccotx + C
1R
セ@ セ@
-
l-x 2 +C
1+x 2 -1
1+x 2
f(x)=F'(x)
Stammfunktion F(x) = I f (x) dx + C
Definitionsbereich
sinhx
coshx + C
1R
coshx
sinhx + C
1R
tanhx
In (coshx) + C
1R
cothx
In Isinhxl + C
1R\ {O}
1
cosh 2 x 1
セ@
1R
-cothx + C
1R\ {O}
1
ar sinh x + C
1R
1
arcoshx +C
(1, 00)
artanhx + C
(-1,1)
arcothx + C
1R\ [-1,1]
sinh 2 x
セ@
tanhx + C
1
1-x 2 1
1-x 2
335
3.2 Fundamentalsatz der Differential- und Integralrechnung
Stammfunktionen sind aber weder geometrisch noch physikalisch so bedeutsam wie die bestimmten Integrale. Bisher haben wir erst ein einziges explizit berechnet, nämlich jセ@ x 2 dx = セ@ . Durch den folgenden Hauptsatz der Differential- und Integralrechnung wird die schwierige Aufgabe, der Berechnung von bestimmten Integralen auf eine einfachere Aufgabe, nämlich das Aufsuchen von Stammfunktionen, zurückgeführt:
FUndamentalsatz der Differential- und Integralrechnung b] --t 1R. stetig und Feine Stammfunktion von Dann gilt Sei J :
l
b
J(x) dx=F(b)-F(a).
J:
Beweis: Sei x E [a, b] und Fo (x) := J (t) dt. Dann ist Fo (x) eine Stammfunktion von J mit Fo (a) = 0 und Fo (b) = J (t) dt. Ist F (x) eine beliebige Stammfunktion von J, so folgt F - Fo = const = c und
F(b) - F(a)
J:
Fo (b) + c - (Fo (a) + c) Fo (b) - Fo (a)
= Fo (b) =
l
b
J (t) dt.
Damit erfolgt die Berechnung von bestimmten Integralen in zwei Schritten:
Berechnung von bestimmten Integralen (1)
Man bestimme irgendeine Stammfunktion F
zum Integranden
J
.
(2) Mit dieser Stammfunktion berechnet man die Differenz F (b) - F (a):
l
b
J(x) dx
= [F(x)l: = F(x)l: = F(b) - F(a).
Hierbei ist [F (x)l: = F (x)l: eine abkürzende Schreibweise für die Differenz
F(b)-F(a). 48. Beispiele zur Berechnung bestimmter Integrale (1)
J:
x 3 dx =?
336
VI Differential- und Integralrechnung
Eine Stammfunktion von x 3 ist nach Tab. 3
J:
x 3 dx
= i クTQセ@
i x 4 , so daß
=i
(b 4 -
4) .
= x3
FUr 0 S a < b ist dies der Flächeninhalt der Kurve y Bereich von S S (2)
J: J:
mit der x-Achse im
sinxdx =?
Eine Stammfunktion von sinx ist nach Tab. 3 - cosx, so daß
M」ッウクャセ@
sinxdx =
=
-COS7r-
(-cos(O)) = 1- (-1) = 2.
Dies ist der Flächeninhalt unter der Sinuskurve im Bereich der ersten Halbperiode. (3) Ausdehnungsarbeit eines Gases. In einem Zylinder der Grundfläche F [em 2 ] befinde sich ein durch einen beweglichen Kolben komprimiertes Gas. Wenn der Kolben den Abstand vom Zylinderboden hat, sei der Gasdruck im Zylinder p (x) [er! 82]. Bei Verschiebung des Kolbens von x = a nach x = b wird vom Gas Arbeit geleistet, die gegeben ist durch b
A=
Fp(x) dx.
Als einfachen Sonderfall betrachten wir die isotherme Ausdehnung eines idealen Gases mit der Zustandsgleichung x
p(x)· V (x) = p(a)· V (a) = eonst (Boyle-Mariottesches Gesetz)
=
Mit dem Volumen V
folgt
I
x=b
I
x=a
( ) _ p(a)· V(a) _ p(a)· V(a) V ク]olMセ
b
=>A=F a
P
F.
V x
b
dx=p(a)·V(a) a
1 -dx. X
Nach Tab. 3 ist dann
A
p (a) . V (a) . [ln x]: = p (a) . V (a) . [In (b) -ln (a)] .V
. In セ@ .
o
3.2 Fundarnentalsatz der Differential- und Integralrechnung
337
Integration mit MAPLE Bestimmte Integrale werden bei MAPLE mit dem int-Befehl berechnet: > f(x) := exp(x): > Int (f(x), X = 0 .. 5) = int (f(x), X = 0 ..5);
1 5
eX dx
= e5 -
1
Bei Großschreibung von Int (inerte Form) wird der Term nur dargestellt und bei Kleinschreibung soweit möglich berechnet. Eine Stammfunktion erhält man mit MAPLE, indem die Integrationsgrenzen nicht spezifiziert werden. > int (sin(x), x); - cos Auf die Integrationskonstante wird bei MAPLE verzichtet. Besitzt eine Funktion eine Stammfunktion, die sich nicht elementar darstellen läßt, so liefert MAPLE das unausgewertete Integral als Ergebnis. Den numerischen Wert eines bestimmten Integrals berechnet man mit evalf: > Integral := Int (tan(x)/x, x = 0.. 1);
Integral:=
1 1
tan(x)
---dx o x
> evalf (Integral); 1.149151231 Bei der Verwendung von evalf dürfen weder der Integrand noch die Integrationsgrenzen Parameter enthalten! Die inerte Formulierung über Int ist bei der numerischen Rechnung i.a. schneller, da dann nicht versucht wird, das bestimmte Integral zuerst über eine Stammfunktion zu bestimmen.
338
VI Differential- und Integralrechnung
3.3 Grundregeln der Integralrechnung Die Berechnung von bestimmten Integralen vereinfacht sich mit Hilfe von Integrationsregeln. Sie ergeben sich unmittelbar aus der Definition des bestimmten Integrals als Grenzwert der Zwischensumme. Die auftretenden Funktionen werden als stetig vorausgesetzt. Faktorregel: Ein konstanter Faktor c darf vor das Integral gezogen werden:
l 49. Beispiel:
b C
(x) dx =
C
l
b
(x) dx.
j 7r/2 4cosxdx = 4 j7r/2 cosxdx 0
0
=4 {ウゥョクャセOR@
=4 HウゥョセI@
-sin(O)) =4.
Summenregel: Eine Summe von Funktionen darf gliedweise integriert werden:
l 50. Beispiel:
b
Udx)
+h
(-3x 2
(x)) dx =
+ x)
dx
lh b
= -3
(x) dx +
lh
+
x dx
x 2 dx
b
(x) dx.
Bemerkungen: (1) Die Faktor- und Summenregel gelten sinngemäß auch für unbestimmte Integrale. (2) Bisher war stets a < b vorausgesetzt. Die Faktor- und Summenregeln bleiben gültig für beliebige reelle Zahlen a, b aus dem Definitionsbereich von wenn man folgende Definition hinzunimmt: (1)
Definition: Zusammen/allen der Integrationsgrenzen:
(2)
Vertauschen der Integrationsgrenzen:
Iba
J (x) (x) dx := -
dx := o.
I:
(x) dx.
339
3.3 Grundregeln der Integralrechnung
51. Beispiele:
セ@
(1)
= ャョクセ@
= In (2) -ln (2) = O. =-
(2) JO
= - [- 」ッウクjセOR@
JO'lr/2
'Ir/2
= -1.
Additivität des Integrals: FUr jede beliebige Stelle c aus dem Integrationsbereich a b
=
l
c
+
セ@
x
セ@
b von
gilt
b
Diese Additivität des Integrals nutzt man aus, wenn eine Funktion auf Teilintervallen unterschiedliche Funktionsvorschriften besitzt.
52. Beispiel: Gegeben ist die Funktion
={
fUr 0 セ@ x2 -x + 2 fUr 1 セ@
x セ@ x セ@
Die Fläche unterhalb der Kurve
die definiert ist durch
1 2
im Bereich [0, 2] ist
Oftmals benutzt man auch die folgende Abschätzungsformel:
Monotonie des Integrals Ist
セ@
g
fUr alle
E
bJ
=>
セ@
g
340
VI Differential- und Integralrechnung
3.4 Integrationsmethoden Die Integration von Funktionen erweist sich in praktischen Fällen oftmals schwieriger als die Differentiation. Während sich das Differenzieren durch Anwendung einfacher Regeln (Produkt-, Quotienten-, Kettenregel) erledigen läßt, ist das Integrieren mit größeren Schwierigkeiten verbunden. Trotzdem kann in vielen Fällen durch die folgenden Integrationsmethoden eine Stammfunktion gefunden werden.
3.4.1 Partielle Integration Die partielle Integration ist das Pendant zur Produktregel der Differentiation, welche besagt, daß
(u
= u'
.V
v
+u
v'
Wir lösen diese Gleichung nach u (x) v' (x) auf und integrieren anschließend
u u
v'
v
=
v'
(u
v
-
u'
v
Nach dem Fundamentalsatz der Differential- und Integralrechnung ist b
(u
V
= [u
. v (x)l:,
so daß gilt
Partielle Integration:
1 b
u
v'
= [u
v (x)l:
-1
b
u'
V
Bemerkungen: Ob die Integration nach der Methode der partiellen Integration gelingt, hängt von der "richtigen" (geeigneten) Wahl von u (x) und v' (x) ab. (2) In manchen Fällen muß das Integrationsverfahren mehrmals angewendet werden, ehe man auf ein Grundintegral stößt. (3) Insbesondere bei der Integration von Funktionen, die als einen Faktor eine trigonometrische Funktion enthalten, tritt nach ein- bzw. mehrmaliger partieller Integration der Fall auf, daß das zu berechnende Integral, mit einem Faktor (1)
341
3.4 Integrationsmethoden
versehen, auf der rechten Seite wieder auftritt. In diesem Fall löst man die Gleichung nach dem gesuchten Integral auf. (4) Die Formel der partiellen Integration gilt auch für unbestimmte Integrale
J
u (x) v' (x) dx = u (x) v (x) -
J
u' (x) v (x) dx.
53. Beispiele zur fartiellen Integration: (1) Gesucht ist . WIr setzen
J
x eX dx.
1
u(x)=x v' (x) = eX
u'(x) = 1 v(x) = eX
::::} ::::}
und erhalten
1 2
Ferner gilt
J
x eX dx
[x ・xャセ@
=
2 e2 - e l
2
-
1 . eX dx
- e2
= [x ・xャセ@
-
{・xャセ@
+ e1 = e2
x eX dx = eX (x - 1) + C.
(2) Gesucht ist
J
x 2 eos x dx.
Wir setzen
und erhalten
1
=
::::} ::::}
J
x 2 cosxdx
= x 2 sinx -
Nochmalige partielle Integration von
u(x) = 2x v' (x) = sinx x 2 eos x dx
u' (x) = 2x v(x)=sinx
J
2x sinxdx.
J 2x sin x dx liefert mit ::::} ::::}
u' (x) = 2 v(x)=-cosx
x 2 sin x - [2X (- eos x) =
2 (- eos x) dX]
x 2 sinx + 2x eosx - 2 sinx + C.
In der Regel setzt man u gleich dem Potenzfaktor, um so durch mehrmalige partielle Integration diesen Term zum Verschwinden zu bringen. In manchen Fällen führt aber v' (x) = 1 ::::} v (x) = x zum Ziel:
342
VI Differential- und Integralrechnung
(3) Gesucht ist f In x dx. Mit
u(x)=lnx v'(x)=l
=}
u' (x)
=}
v
= セ@ x =
folgt
flnxdx
= xInx- ヲセGx、]iョMクKc@
=
x (In x-I) + C.
(4) Gesucht ist f cos2 xdx = f cosx· cosxdx.
Mit
u (x) = cosx v' (x) = cosx
=} =}
u' (x) = - sinx v (x) = sinx
ist
f cos 2 xdx
= cosx sinx -
Wir ersetzen sin 2 x =}
f -sinx sinxdx
= cosx sinx + f
sin2 xdx.
= 1 - cos2 f cos 2 xdx
= cosx sinx + x -
f cos 2 xdx.
J
Addieren wir cos 2 x dx auf beiden Seiten und dividieren anschließend durch den Faktor 2, folgt
f cos2 xdx =
! (sinx cosx + x) + C.
54. Beispiele mit MAPLE. FUr die folgenden Beispiele berechnet MAPLE mit dem int-Befehl direkt eine Stammfunktion. Um jedoch explizit die einzelnen Schritte bei der partiellen Integration nachvollziehen zu können, wählen wir die inerte Form des int-Befehls und intparts (integral, u) fUr die partielle Integration. Dabei ist integral ein Ausdruck der Form Int (u(x) * v(x), x) und u(x) der Faktor, der im verbleibenden Integral differenziert werden soll. intparts ist im "studentPackage" enthalten. (1) Gesucht ist
r
x 2 sin x dx.
> with (studenl): > t := x·2 * sin(x): > intparts (Int (t, x), x·2); -x 2 cos(x) - f -2xcos(x) dx
343
3.4 Integrationsmethoden
Nochmalige partielle Integration des zweiten Operanden liefert > intparts (op(2, %), x); 2xsin (x)
+
J
-2 sin (x) dx
> value (%); 2x sin (x)
+ 2 cos (x)
Das Gesamtergebnis ist der erste Operand von Zeile (*) plus dem letzten Ergebnis > op (1, % % %) + %;
- x 2 cos (x)
(2) Gesucht ist
+ 2 cos (x) + 2x sin (x)
J
eax sin (bx) dx.
> with (student): > q := Int (exp(a * x) * sin(b * x), x): > q1 := intparts (q, sin (b * x»; ql := sin (bx) e ax _
J
cos (bx) be ax dx
Nochmalige partielle Integration liefert > q2 := intparts (q1, cos(b * x»; '= sin(bx) eax _ cos(bx) beax b sin(bx) セ・。ク@ d X q2 . 2 + 2 a a a Im Term q2 kommt ein Vielfaches des ursprünglichen Integrals q vor. Daher formulieren wir eine Gleichung q2 = q und lösen diese Gleichung nach dem unbestimmten Integral q auf. MAPLE vereinfacht das Integral aber nicht weiter, so daß man explizit mit simplify dafür sorgen muß, daß die Faktoren - セ@ aus dem Integral vorgezogen werden > eq:= q = q2: > eq1 := simplify (eq);
J
sin(bx) eax cos(bx) eaxb b2 2 - 2 a a a Wir lösen Gleichung eql mit dem isolate-Befehl nach q auf > readlib (isolate): > isolate (eq1, q); 1 eq:=
e
ax . (b ) d sm x x
J
e
=
J.
aXd sm (b) x e x
ax . (b ) d _ eaXsin(bx) a-cos(bx) eaxb sm x x a2 + b2
und klammern eax mit dem ractor-Befehl aus, um das Endergebnis zu erhalten > factor ( % ); ax . (b ) d _ eax (sin (bx) a - cos (bx) b)
J
e
sm
x
x-
a2 + b2
344
VI Differential- und Integralrechnung
3.4.2 Integration durch Substitution Ähnlich wie die partielle Integration auf der Produktregel basiert, läßt sich aus der Kettenregel die Integralsubstitutions-Methode herleiten. Mit y = 1 (x) folgt fUr die Ableitung der Funktion 9 (y) = 9 (J nach d
dx 9 (J (x))
= g'
(J (x)) . !' (x).
Hieraus ergibt sich dann durch Integration:
Substitutionsregel für unbestimmte Integrale:
J
9 (J (x))
I' (x)
dx
= G (J (x)) + C,
wenn G eine Starnrnfunktion von 9 ist.
FUr einfache Spezialfälle wendet man folgende Substitutionen an:
Tabelle 4: Einfache Integralsubstitutionen Integraltyp
(A) (B) (C)
/g(ax+b)dx
!1 ! セァゥ@
(D) Man beachte, daß
9
(x)
(x) dx dx
(J (x))
I' (x)
Lösung
Substitution
dx
y
= ax + b
y
= 1 (x) セ@
y
= 1 (x)
Inl/(x)I+C
y
= 1 (x)
G(J(x))+C
セgH。クK「Ic@
p
(x) + C
(B) und (C) als Spezialfälle im Fall
enthalten sind.
55. Beispiele zu den Integralsubstitutionen nach Tabelle 4: (Al)
(2x - 3)4 dx =?
Wir bestimmen zuerst eine Starnrnfunktion und setzen dann zur Berechnung des bestimmten Inte als die obere und untere Integrationsgrenze ein. Dazu substituiert man y = 2x - 3 und ersetzt jeden Term des Integrals, der die Integrationsvariable x ent ä t, urch einen entsprechenden Term mit Insbesondere muß auch das Differential dx durch einen entsprechenden Term mit dy ersetzt werden.
345
3.4 Integrationsmethoden
Aus y
= 2x -
3
'---+
y'
= セ@ = 2
J
(2x - 3)4 dx
=
= ! dy.
'---+
dx
dy
=!
J! y4
Somit ist
J
y4 dy
= ! ! y5 + C.
Nach Berechnung des Integrals wird durch RUcksubstitution y wieder durch 2x - 3 ersetzt: (2x - 3)4 dx = Qセ@ (2x - 3)5 + C.
J
Das bestimmte Integral ist daher
J2f3 (2x - 3) 4dx = [lo
(2x - 3)
5] 23= Qセ@
[243 - 1)
= 24.2.
FUhrt man die Substitutionsmethode direkt beim bestimmten Integral
1 3
(2x - 3)4 dx
durch, mUs sen auch die Integrationsgrenzen ersetzt werden! Es erfolgt dann nach der Berechnung des substituierten Integrals keine RUcksubstitution mehr. Aus y = 2x - 3 folgt für die untere Grenze X u = 2 '---+ Yu = 1 und fUr die obere Grenze Xo
= 3 '---+ Yo = 3:
1 : 4x dx =?
I
Man substituiere y '---+
= 1 + 4x I
J
_1- dx 1 +4x
=
y'
= セ@
J.!. . .!.
dy
'---+
y
4
=4 = .!.4
J.!. y
dx
dy
= .!.4 In lyl + c.
Durch RUcksubstitution y = 1 + 4x folgt
J+ 1
1
1
4x dx
FUr das bestimmte Integral gilt
= :t dy.
'---+
= '4 In 11 + 4xl + C.
346
VI Differential- und Integralrechnung
(BI) / sinx cosxdx =?
I.
I.
Man substituiere y = sin x '---> /
'--->
dy y' = - = cos x dx
= sin x
(B2) /2 Inx dx
セ@
y2
+ c.
folgt
/ sinx cosxdx
= セ@
sin2 x
+ c.
=?
x
1
I.
Substitution: y = In x
I.
'--->
y' = dy = .! dx x
セ@
l:x dx = /
'---> /
f
1
21 x : dx =
Jt
dy
y2 + c.
+ c.
セ@ {iョRク}セ@
=
セ@
In2 2.
= In lyl + C = In Ix 2 -
1 = x2 -
mit der Substitution y
/1
セ@
2x - 3 . セ@ Y 2x - 3
2x - 3 dx = / x 2 - 3x + 1
=
dx = x dy.
'--->
. x dy = / y dy =
RUcksubstitution: In x dx = セ@ In 2 X . x Berechnung des bestnnmten Integrals:
(C2)
1 dx = - - dy. cosx
sinx cosxdx = / y cosx co: x dy = / ydy =
Durch RUcksubstitution y
(Cl) /
'--->
3x + 11 und dx
3x + 11
= 2x セ@
+C
3 dy.
X
2 e 5 dx =? o eX +
Substitution:
Iy = 2 e
X
+ 51
'--->
dy y' = - = 2e x dx
'--->
dx
1
= -2e x
dy.
obere Grenze X o = 1 '---> Yo = 2 e + 5 untere Grenze x,. = 0 '---> y,. = 7.
J2e+5 -eX. - 1
Jo1-2 e-eX-+d5 x
7
X
=
セ@
Y
2 eX
d _ 1 y -
2
J2e+5 -1 dy _ -
1
7
Y
[ln (2 e + 5) -ln 7] = 0.1997.
-
2
In
y
12e +5
7
347
3.4 Integrationsmethoden
+ 2) セ@ x 2 dx =?
(x 3
(01)
Substitution:
f
(x 3
1y =
x3
+ 21
+ 2)"21 x 2 dx =
Rücksubstitution:
Y2 • x2
1 dy 3x 2
. -
dx
= -3If.l Y dy = -12;). -Y +C 33' 2
2
.I.
1
= 3x2 dy. 2
;).
+ 2) 2 x 2 dx = - (x 3 + 2) 2 + C.
(x 3
(D2)
f.l
セ@
9
e X + xe X dx =? (x ex )3
Substitution:
y-=-x-e-x"
1 dy. eX + xe X セ、ク]@
'-1
Rücksubstitution: eX
+
eXd
(xe x )
3
- ⦅セ@
X -
(
2 xe
x)-2 +. C
o
Man beachte: Wenn bei einem bestimmten Integral eine Substitution durchgeführt wird, müssen auch die Integrationsgrenzen ersetzt werden. Dafür erspart man sich zum Schluß die Rücksubstitution. Außer den angegebenen Substitutionsregeln gibt es noch viele andere.
Tabelle 5: Weitere Integralsubstitutionen
(E)
(F) (G)
/g /g
Integraltyp
Substitution
(x, Ja 2 -x2 ) dx
x=a·siny
(x, Jx 2 +a2 ) dx
x=a·sinhy
9 (x, Jx 2 - a2 ) dx
x=a·coshy
1
348
VI Differential- und Integralrechnung
56. Beispiele zu den Integralsubstitutionen nach Tabelle 4: (EI) f
b
4 - x2
= f セ@
I
セ@
(E2) f
= V4 x
J4 -
x2
=f
= 2 sin (y) I
mit der Substitution x und
cos セケ@ セ@ dy cos y
4sin2 (y)
= y + C = arcsin HセクI@
dy
セZ@
'---+
= 2 cos (y)
= 2 cos (y),
da cos 2 (y)
+C =
MRjiセ@
=
I
sinh (x)
dx 25
+C =
= sinh (y) I
V'f+"X2 = VI + sinh2
Jx 2 -
= 2 sin (y) I
und y
= 。イ」ウゥョHセIN@
cosh
mit der Substitution x
(G) J
+C
= f cosh(y) dy = fd Y =
y +C =
und
dy
Kc]Mセ@
I
dx
= 2 cos (y)
+ sin2(y) = 1.
-2 VI - sin2 (y)
mit der gleichen Substitution wie unter (EI): x
V'f+"X2
dx
dx = f 2 sin (y) 2 cos (y) dy = 2 f sin(y) dy 2 cos(y) -2 cos(y)
(F) f
'---+
+C
'---+
= cosh
セZ@
In (x+ JI +x 2 )
= cosh (y)
'---+
+C dx
= cosh (y)
da cosh2(y) - sinh2(y)
dy
= 1.
= J 5sinh(y) dy = JdY =
5sinh(y)
I
mit der Substitution x
= 5 cosh (y) I GMKセZ@
und v'x 2 - 25 = J25cosh2 da cosh2(y) - sinh2(y) = 1.
- 25
= 5 sinh (y)
= 5vcosh2
-1
'---+
dx
= 5 sinh (y)
dy
= 5sinh(y), 0
Trotz der Vielfalt der Substitutionen gibt es bei der Berechnung von Integralen keine allgemeinen Rezepte, die stets zum Ziel fuhren!
349
3.4lntegrationsmethoden
Beispiele mit MAPLE. Das student-Package von MAPLE unterstützt das schrittweise Durchführen der Substitutionsregel durch den Befehl changevar(y f(x), integral, y). Dabei gibt das erste Argument die Substitution wieder, integral ist ein Ausdruck der Form Int( g(f(x», x) und y lautet die neue Variable.
=
57. Beispiel:
1
sin x e COS x dx wird mit der Substitution y = cos x berechnet:
> with (student): > f := sin(x) * exp(cos(x»: > changevar (y = cos(x), Int(f, x), y);
1
-eYdy
Das Auswerten des Integrals erfolgt durch den value-Befehl > value ( % ); und die RUcksubstitution durch > changevar (y cos(x), %, x);
=
_eCOS(X)
58. Beispiel: Gesucht ist
1 2
In (t) dt mit der Substitution y t
1
> changevar (y
= In(t), Int(ln(t) / t, t = 1..2), y):
%
= ln(t)
=value ( % );
In(2)
セ@
/ ydy = o
I:
(In2)2
59. Beispiel: Berechnung des Flächeninhaltes eines Viertelkreises mit Radius r: Gesucht ist Integral vom Typ
vr 2
-
x 2 dx. Dies ist ein
Daher fUhren wir die Substitution
Ix = r sin I durch: > with (student): > f := sqrt ((2 - x 2): > changevar (x = r * sin(y), Int (f, x ft
=O.. r), y);
fo t7r Jr 2 - r2 sin (y)2 rcos (y) dy
x
350
VI Differential- und Integralrechnung
> simplify ( % ); r
l t7r
Vr2 eos (y)2 eos(y) dy
Um MAPLE zu zwingen, Jr 2 eos 2 y durch r eosy zu ersetzen, vereinfachen wir symbolisch > simplify ( %, symbolic);
r2
Q
セWイ@
0
2
2
eos (y) dy
> value (% );
3.4.3 Integration rationaler Funktionen durch Partialbruchzerlegung Für rationale Funktionen! (x) = セZ@ (Z (x), N (x) Polynome) gibt es eine spezielle Integrationstechnik, die sog. Partialbruchzerlegung. Durch diese Methode lassen sich rationale Funktionen in geschlossener Form integrieren. Zur Durchführung müssen sie in echt gebrochenrationaler Darstellung vorliegen. Eine rationale Funktion heißt echt gebrochenrational, wenn der Grad des Zählerpolynoms kleiner dem Grad des Nennerpolynoms ist, sonst heißt die Funktion unecht gebrochen. Bei einer unecht gebrochenrationalen Funktion sorgt man durch Ausdividieren dafür, daß anschließend der Grad des Zählers kleiner als der Grad des Nenners ist:
· . I 2x3 - 2x 2 - 5x + 7 60 • BeISpIe : 2 3 x - x+2
(2x 3 -(2x 3
-2x 2
-5x
+7)
-6x 2 4x 2 -(4x2
+4x) -gx -12x 3x
+7 +8)
(x 2
-
3x + 2)
= 2x +4+
3x -1 x - 3x+ 2 2
o
-1
Eine echt gebrochenrationale Funktion läßt sich eindeutig in Partialbrüche zerlegen. Wir gehen im folgenden immer davon aus, daß
!(x)=p(x) q eine echt gebrochenrationale Funktion mit Grad
< Grad (q) = n ist.
351
3.4Integrationsmethoden
Satz: Hat q (x) = an (x - xt) (x - X2)· ... · (x - x n ) stellen, dann fuhrt der Ansatz
n einfache reelle Null-
Al A2 An fex) = - - + - - + ... + - X - Xl X - X2 X - Xn zu einer eindeutigen Zerlegung von
' 'I : 6LB eispIe
f (x)
in Partialbrüche
J
3x-I 2 3 2 d x =.? x - x+ 3x-I 3x-I x 2 _ 3x + 2 (x _ 1) (x _ 2) sind
Für f (x) = des Nennerpolynoms. Durch den Ansatz
fex) =
Xl
= 1 und X2 = 2 Nullstellen
3x-I = セK@ (x - 1) (x - 2) x-I
x- 2
erhält man die Partialbruchzerlegung. Um Al und A 2 zu berechnen, bildet man den Hauptnenner
_A_I_ + _A_2_ x-I x- 2
= _A.;:..l. .:. クNLM⦅RセI@(
_+.,...A..:;2.....:(,:-:-x_-_I...:..) (x - 1) (x - 2)
und vergleicht den Zähler mit 3x - 1:
Al (x - 2) + A 2 (x - 1) = 3x - 1 fUr alle x. Zur Bestimmung der Konstanten Al und A 2 fuhrt man entweder einen Koeffizientenvergleich durch oder man setzt spezielle Werte für x ein:
x = 1:
x=2 :
Al (1 - 2) A 2 (2 - 1)
=3=5
1
I
=? =?
Al A2
-,I
= = 5.
Also ist
-2 5 f(x)=-+x-I x-2 und damit
Jf
(x) dx
=
-2J_I_dX+5J_I_dX x-I x-2 -2 In Ix - 11 + 5 In Ix - 21 + C In Ix - 11- 2 + In Ix - 21 5 + C = In (x - 2)5 (x - 1)2
+ C.
352
VI Differential- und Integralrechnung
Satz: q (X) hat mehrfache reelle Nullstellen. Sei Xl eine k-fache Nullstelle, d.h. neben anderen Nullstellen tritt der Term (x - xz) mit der Potenz k in der Produktdarstellung von q (x) auf. Dann ist diese k-fache Nullstelle neben den anderen folgendermaßen zu berücksichtigen:
BI B2 Bk f(x)= ... + - - + 2+"'+ k' X - Xl (X - Xl) (X - xz)
62 B' . I' J • eISpIe .
x3
2x 2 + 3x + 1 d - 7 _ 5x 2 + 8x _ 4 X -.
X = 1 ist eine einfache und X = 2 eine dopyelte Nullstelle des Nennerpolynoms, da x 3 - 5x 2 + 8x - 4 = (x - 1) (x - 2) . FUr die Partialbruchzerlegung des Integranden f wählen wir daher den Ansatz
f(x)
= セK@
1
X -
X -
2
B2
(x _ 2)2
A (x - 2)2 + BI (x - 2) (x - 1) + B2 (x - 1) (x - 1) (x - 2)2 Nach Multiplikation mit dem Hauptnenner folgt 2x 2 + 3x + 1:1 A (x - 2)2 + BI (x - 2) (x - 1) + B 2 (x - 1). Wir setzen zur Bestimmung von A, BI und B 2 spezielle x-Werte ein:
x=1:16=AI x
= 2:
15
x = 0:1=
= B2 I
4A + 2 BI -
1
B 2 => 1 = 9 - 2 BI
=> BI =
-41
Folglich ist 2x2 + 3x+ 1 d J x 3 - 5x2 + 8x _ 4 x
= VjセQ@ =
x-
、xMTjセRKQU@
1
(x - 2)
x-
2
dx
1
6 In Ix - 11- 4In Ix - 21-15 x _ 2 + C.
63 B' . 1 J x 6 - 2x 5 + x 4 + 4x + 1 d x . elspIe : x 4 _ 2x 3 + 2x _ 1
=.?
(i) Zerlegung des Integranden in Polynom und echt gebrochenrationale Funktion: MZセBW
x6
2x 5 + x 4 + 4x + 1 x 4 - 2x 3 + 2x - 1 -
= (x 6 -
2x5 + x 4 + 4x +
1) : (x 4 -
x2 + 2x + 2 2 =x+ 1 +--,---...,..--x 4 - 2x3 + 2x - 1
2x 3 + 2x -
1)
353
3.4 Integrationsmethoden
(ii) EnniUlung der Nullstellen des Nennerpolynoms (Erraten und Reduktion des Grades z.B. durch Horner-Schema):
x4
2x 3 + 2x - 1 = (x - 1)3 (x + 1)
-
bogen := proc( ) > #Prozedur zum Berechnen der Bogenlänge einer Funktion y=f(x). > #Aufruf wie der plot-Befehl für Ausdrücke. > local a, b, xarg, y, bogenlaenge, df, vals; > y:= args[1]; > xarg:=op(1,args[2]); a:=op(1,op(2,args[2])); b:=op(2,op(2,args[2])); > df:=diff(y, xarg): > bogenlaenge:=lnt(sqrt(1 +df"2),xarg=a.. b); vals:=value(bogenlaenge); > print('Die Bogenlänge B der Funktion ist " bogenlaenge = vals); > print(B=evalf(vals»; > plot(y, xarg=a .. b, thickness=2); > end:
3.6 Anwendungen der Integralrechnung
369
> bogen(x"2,x=O .. 2); Die Bogenlänge B der Funktion ist,
1vII + 2
4 x 2 dx = B
Ji7 -
セ@
ln( -4 + Ji7)
= 4.646783763
Bemerkung: Bei der Prozedur wird der Befehl args verwendet, um die aktuellen Argumente beim Aufruf der Prozedur zu erfassen. Wenn die Prozedur z.B. durch > bogen(f(x), x=xO .. x1): aufgerufen wird, dann ist args[1] die Funktion f(x) und args[2] der Ausdruck x = xO .. xl, der aus zwei Operanden besteht, nämlich x und xO .. xl. Daher ist op(1,args[2]) die Variable x und op(2,args[2]) entspricht xO .. xl.
Die Krümmung einer Kurve. Die Krummung einer Kurve ist ein Maß dafür, wie sich der Steigungswinkel a im Verhältnis zur Bogenlänge S ändert: Krummun g.\ Diese zunächst sehr unhandliche Größe ist qualitativ einfach zu verstehen; besagt sie doch, daß wenn bei gleicher Bogenlänge Abb. 34: Krümmung einer Kurve der Winkel a sich stärker ändert, die Kurve eine größere Krümmung besitzt. Die Bogenlänge S ist als Funktion von x gegeben durch
S
=
x Xo
VI + (f'
Der Steigungswinkel a ist implizit als Funktion von x durch die Ableitung der Funktion gegeben:
tan a
= !'
'*
a (
= arctan (f'
Nach der Keuenregel ist dann
da ds
da dx dx ds
bzw. nach der Formel fUr die Ableitung der Umkehrfunktion = da jds .
dx dx
370
VI Differential- und Integralrechnung
Wegen
da
1
d
= dx
dx und
ddsX = ddx
arctanf' (x)
t
Jxo
= (f' (x))2 + 1 .!" (x)
VI + (f' (x))2 dx = VI + (f' (x))2
folgt
I"(x)
Ii=
(Krümmung einer Kurve.)
3
(1 + (f' (x))2):2
75. Beispiele: (1) Krümmung einer Geraden: y = a x + b => y" = 0
=>
Ii
= O.
(2) Krümmung einer Parabel:
=>
y" = 2a
Speziell im Punkte x
x
=>
Ii
=
2a 3
(1 + 4a 2 x 2 )2
= 0 ist die Krümmung Ii = 2 a.
Berechnung der Krümmung mit Maple am Beispiel des Kreises mit Radius R: > y := sqrt(R 2 - x 2): > diff (y, x $2) / (1 + diff (y, xf2n3/2): > simplify ( % ); 1 1 4
4
VR2_ X 2
セ@
VR 2=X2
Zum Vereinfachen des Tenns, wählen wir nochmals den simplify-Befehl nun mit der Option symbolic: > kappa := simplify ( % , symbolic); Ii:= -
Der
kイュオョセ。、ゥウ@
ist rus+ =
iセ@
1 R
•
371
3.6 Anwendungen der Integralrechnung
3.6.3 Volumen von Rotationskörpern Ein Körper, der durch Drehung einer ebenen Fläche um eine Achse entsteht, wird
Rotationsk(jrper genannt. Wir betrachten hier nur Rqtationskörper, die durch Drehung der Fläche zwischen einem Funktionsgraphen y = I(x) und der x-Achse entstehen. Rotationskörper, die durch Drehung um die y-Achse entstehen, werden durch übergang zur Umkehrfunktion auf den hier diskutierten Fall zurückgespielt.
Abb. 35: Volumen von Rotationskörpern
Volumen von Rotationskörpern. Zur Berechnung des Volumens unterteilen wir das Intervall [a, b) in n Teilintervalle a = Xo < Xl < ... < Xn = b mit IntervallLängen ß Xi. Für jedes Teilintervall ß Xi wählen wir einen Zwischenwert Xi und berechnen den Funktionswert (Xi) . Das Volumen des zugehörigen Zylinders mit Höhe ß Xi und Radius f(Xi) ist
Vi =
11"
(Xi)2 ßXi.
Die Summation über alle Teilzylinder liefert
Sn
n
n
i=l
i=l
= LVi = 11" LI (Xi)2
Mit Hilfe einer Verfeinerung der Unterteilung (n -+ Zwischensumme Sn in das Integral Ober.
ßXi. 00
bzw. ßXi -+ 0) geht die
Satz: FOr das Volumen eines Rotationskörpers, der durch Rotation der Fläche unter dem Graphen y = (x) um die x-Achse mit den Grenzen x = a und x = b entsteht, gilt
372
VI Differential- und Integralrechnung
76. Beispiele: (1) Volumen eines Kegels: Durch die Rotation der Geraden y =
f .x
um die
x-Achse erhält man einen Kegel mit Volumen
VKegel
= 7r loh y2 dx = 7r loh セZ@
2
X dx
= 7r セZ@
{セS}Z@
(2) Volumen einer Kugel: Durch Rotation der Funktion y = x-Achse erhält man eine Kugel mit dem Volumen
VKugel=7r
R r y J-R
2
dx=7r
R r (R J-R
セイ@
2
_x2) dX=7r
=
i r 2h .
v' R2 -
{rRク⦅セS}@
-R
x 2 um die
]セWイrSN@ x
x
Mantelt1ächen von Rotationskörpern. Entsprechend der Vorgehensweise bei der Berechnung des Volumens eines Rotationskörpers aus Abb. 35 ergibt sich seine Mantelfläche, indem man die Bogenlänge der Kurvenstücke Ci nach §3.6.2 berechnet
1+
ICiI =
HセZイ@
ßXi.
Die Mantelfläche des zugehörigen Kegelstumpfes mit mittlerem Radius セ@ (Xi + Xi+1), mit Mantellänge ICil ist
(Xi) , Xi
ßYi)2 1+ ( ßXi ßXi. Summation über alle Mantelflächen liefert n
Sn
=
n
i
= 27r
i=l
(Xi) i=l
Mit Hilfe einer Verfeinerung der Unterteilung (n -+
00
=> ß Xi
-+
0) folgt
Satz: Für die Mantelt1äche eines Rotationskörpers, der durch Rotation des Graphen y = (x) um die x-Achse mit den Grenzen x = a und x = b entsteht, gilt M
=
27r
b
(x)
VI + (I' (x))2 dx.
373
3.6 Anwendungen der Integralrechnung
Die Gesamtoberfläche erhält man, wenn die Grundfläche fläche 7r P (b) zu M hinzuaddiert wird.
7r
f2 (a) und die Deck-
Graphische Darstellung von Rotationskörpern mit MAPLE. Die graphische Darstellung der durch Rotation einer Funktion um die x-Achse bzw. y-Achse entstehenden Körper ist eine einfache Anwendung des plot3d-Befehls. Die folgenden beiden Prozeduren xrotate und yrotate bestimmen das Volumen, die Mantelfläche der Rotationskörper und stellen die Funktion y = f(x) sowie die Rotationskörper graphisch dar. Es werden dabei für y =
f (x)
die Formeln Rotation um y-Achse
Rotation um x-Achse
Vx
Mx
=
J:
= jセ@
7r P(x) dx
27r f(x) JI + f'2(x) dx
My
Vy =
J:
= iセ@
27rxJI+f'2(x)dx
27rxf(x) dx
verwendet. Man beachte, daß die Formeln nur Gültigkeit besitzen, wenn der Graph der Funktion y = f(x) die Rotationsachse nicht schneidet. Ansonsten muß y durch den Betrag von y ersetzt werden. Der Aufruf der Prozeduren erfolgt wie der plotBefehl ohne Optionen.
> xrotate := proc( ) > # Prozedur zum Berechnen des Volumens und der Mantelfläche > # eines Rotationskörpers, der um die x-Achse rotiert. >
# Graphische Darstellung der Funktion und des Rotationskörpers.
> local a, b, xarg, function, t, volume, surface, valv, vals, p1, p2; > function:= args[1]; > xarg:=op(1,args[2]); a:=op(1,op(2,args[2])); b:=op(2,op(2,args[2])); > volume:=Pi* iョエHヲオ」ゥッセRLク。イァ]@ .. b); valv:=value(volume); > surface:= 2*Pi*'nt(function*sqrt(1 +(diff(function,xarg)f2),xarg=a.. b); > vals:=value(surface); > print('Die Mantelfläche M des Rotationskörpers ist " surface = vals); > print(M=evalf(vals)); > print('Das Volumen V des Rotationskörpers ist " volume = valv); > print( V=evalf(valv)); > p1 :=plot(function,xarg=aoob,thickness=2): > p2:=plot3d([xarg,function*cos(t),function*sin(t)], xarg=a .. b,t=O.. 2*Pi, > orientation=[-74,83], axes=normal): > print(p1); print(p2); > end:
374
VI Differential- und Integralrechnung
77. Beispiele: (1) Gesucht ist das Volumen Vx und die Mantelfläche Mx des Körpers, der durch Rotation der Funktion y = x 2 an der x-Achse im Intervall [0,2] entsteht.
>
xrotate(x 2,x=O .. 2); A
4 3
2
00
1.5
0.5
2
Die Mantelfläche M des Rotationskörpers ist, 21r x 2 vI + 4 x 2 dx = 21r HQセ@ v17 + Vセ@ ln( -4 + v17)) M = 53.22596526
I;
Das Volumen V des Rotationskörpers ist, 1r
V
= 20.10619299
2 x r 10
4
dx
= 32 1r 5
(2) Gesucht ist das Volumen Vx und die Mantelfläche Mx des Körpers, der durch Rotation der Funktion y = sin(x) an der x-Achse im Intervall [0,1r] entsteht. > xrotate(sin(x),x=O .. Pi);
Die Mantelfläche M des Rotationskörpers ist,
21r
I; sin( x ) VI + cos( x )2 dx = 21r (v'2 + In( v'2 + 1 )) M
= 14.42359945
Das Volumen V des Rotationskörpers ist, 1r
V = 4.934802202
11 ケイッエ。・HクセRL]o@ 4
3 2
o
x
Die Mantelfläche M des Rotationskörpers ist,
2rr
1 VI + 2
x
4x 2 dx = 2rr
Hセ@
vTI -
M =36.17690322 Das V olurnen V des Rotationskörpers ist, 2 rr V
1 2
:2)
x 3 dx
= 8 rr
= 25.13274123
Bei den Prozeduren wurde der Befehl args verwendet, um die aktuellen Argumente beim Aufruf der Prozedur zu erfassen. > rotate(f(x), x=xO .. x1): Dabei sind dann args[1] die Funktion f(x) und args[2] der Ausdruck x = xO .. xl, der aus zwei Operanden besteht, nämlich x als erster und xO .. xl als zweiter. Daher ist op(l,args[2]) die Variable x, und op(2,args[2]) entspricht xO .. xl. Die Rotation um die x-Achse erfolgt, indem man von den Paaren (x, f(x)) übergeht zu (x, f(x)*cos(t), f(x)*sin(t)); dabei ist x zunächst fest und t variiert zwischen [0,2rr]. Die Rotation um die y-Achse erfolgt durch den Übergang von (x,j(x)) zu (x*cos(t), x*sin(t), f(x)); denn dann ist die 3. Koordinate fest und die beiden ersten beschreiben die Rotation um diese 3. Koordinate.
376
VI Differential- und Integralrechnung
3.6.4 Schwerpunkt einer ebenen Fläche
• a
X,
I
x,+ßx,
b
x
Abb. 36: Schwerpunktsberechnung einer ebenen Fläche
Sind (Xl, Yd, (X2, Y2), ... , (x n , Yn) die Koordinaten von n Massepunkten mit den Massen ml, m2, ... , m n , dann ergeben sich die Koordinaten des Schwerpunktes, wie in der Mechanik gezeigt wird, durch n
n
E miXi --=i=;;.:l_ _
Xs
=-
n
E
und
E miYi __ _ _ Ys =-n ゥセ][NZャ@
E
mi
i=l
mi
i=l
Zur Berechnung des Schwerpunktes einer ebenen Fläche gehen wir davon aus, daß die Fläche durch eine Kurve Y = ! (x) und der x-Achse zwischen x = a und x = b begrenzt sei (Abb. 36). Wir belegen die Fläche homogen mit der Massendichte 1. Zur Berechnung des Schwerpunktes unterteilen wir das Intervall b] in Teilintervalle, = Xo < Xl < ... < X n = wählen für jedes Teilintervall l:l. Xi ein Xi E [Xi, Xi + セ@ Xi] und bestimmen! (Xi) . Der Schwerpunkt jedes der Rechtecke Ai = セ@ Xi! (Xi) ist
x s , i = Xi
+ セ@ l:l. Xi , Ys, i
=
セ@ ! (Xi)
t
mit der Masse mi = = Ai = l:l. Xi! (Xi) (i = 1 ... Die Koordinaten des Schwerpunktes, der so gewonnenen n Massen mit Koordinaten (x s ,}' Ys, J), ... , s, n, Ys, n) , sind nach obigen Formeln gegeben durch n
E Xs
n
E
n
E
mi
i=l
n
E Ys
=
l:l.xi !(Xi)· (Xi+!l:l.Xi)
i=l
=
n
mi
Ys,
i
E
i=l
l:l.xi!(Xi)
l:l.Xi! (Xi) . セA@
セョM]
mi
l:l. Xi! (Xi)
(Xi)
377
3.6 Anwendungen der Integralrechnung
Für den Grenzübergang n Integrale über.
gehen die Zwischensurnrnen in die zugehörigen
- t 00
Satz: Die Koordinaten des Schwerpunktes S = (x s , Ys) der Fläche unter dem Graphen der Funktion y = f (x) zwischen x = a und x = b sind
Xs
Jb Xf (x) dx
= セ。[G「M
Ja f(x) dx
und
78. Beispiele: (1) Die Schwerpunktskoordinaten des nebenstehenden Dreiecks unter der Geraden y = f (x) = セ@ x sind gegeben durch
h
セMNlBク@
セ@ Ys
[x 3 ]a ]セAZN。RL@ 3 0 A 3 _1 r(!!:.)2 =_1 h 2 [x 3 ]a =_1 h 2 dx 2 A a2 3 0 2 A 3 a. 2 A Jo a x
Mit
A=
クAZN、]セ@
r A Jo
a
A a
h h x21a =-ha 1 loaf(x)dx= laoa-xdx=-2 a2 0
folgt
(2) Wir berechnen die Schwerpunktskoordinaten des nebenstehenden Halbkreises mit Radius R: Aus Syrnrnetriegründen liegt der Schwery=sqrt(R2-x') punkt auf der y-Achse, so daß 1セウ@ = 0.1 Für die y-Koordinate des Schwerpunktes gl t
2A
jR
1 2A
[2 R x-
1
Ys
= Mit A
= セ@
2
-R Y
dx
1
1
= 2A
3X
3]
-R
R
-R
R folgt insgesamt 2
jR (2
R - x
2)
3
1 4 = 2A 3 R .
IYs = Sセ@ R·I
dx
378
VI Differential- und Integralrechnung
(3) Die Koordinaten des Schwerpunktes der Räche A, die durch zwei Funktionen Y2 = 1 und Yl = 9 mit 1 セ@ 9 sowie den Geraden = und = b begrenzt ist, sind gegeben durch die Differenz der Einzelschwerpunkte:
Xs
Ys
1 =A
1 = 2A
Jb
- 9
Jb [P
- g2
a
a
y
I I
セM
mit
A
2:J
=
l
b
-
x=a
Y1
I
1
x=b
N@
x
379
Zusammenstellung der MAPLE-Befehle
Zusammenstellung der MAPLE- Befehle Zum Abschluß dieses Kapitels fassen wir nochmals die wichtigsten MAPLEBefehle zur Differentiation und Integration zusammen: Grenzwertbildung mit MAPLE a := n-> 1In Iimit(a(n), n=infinity) Limit(a(n), n=infinity) Iimit(f(x), x=xO) Limit(f(x), x=xO)
Definition der Folge an - セ@ Berechnung des Grenzwertes Symbolische Darstellung des Berechnung des Grenzwertes Symbolische Darstellung des
limn->oo an. Grenzwertes.
lim x -> Xo Grenzwertes.
Differentiations-Befehle von MAPLE diff(y, diff(y, Diff(y,
$ n)
D(f) D@@n(f)
Ableitung des Ausdrucks y nach x. n-te Ableitung des Ausdrucks y nach x. Symbolische Darstellung der Ableitung. Ableitung der Funktion n-te Ableitung der Funktion
Integrations-Befehle von MAPLE int(y, x=a.. b) int(y, int(y, x=a .. infinity) Int(y,
y dx. Berechnung des bestimmten Integrals Berechnung einer Stamrnfunktion von y dx. Berechnung des uneigentlichen Integrals Jaoo y dx. Inerte Form des int-Befehls: Das Integral wird symbolisch dargestellt.
evalf(Int(y, x=a .. b) ) value(Int(y, x=a .. b) )
Numerische Berechnung des bestimmten Integrals. Auswertung der inerten Form eines Integrals.
with(student)
student-Paket; die folgenden Befehle sind in diesem Paket enthalten. Partielle Integration des Integrals integral = [nt (u(x) * v(x), x), wenn u(x) der Faktor, der im verbleibenden Integral differenziert wird.
intparts(integral, u)
changevar(y=.f(x), integral,y)
Integralsubstitution, wenn integral die inerte Form eines Integrals darstellt und y = f(x) die Substitutionsvorschrift. y ist die neue Integrationsvariable.
convert(f,' parfrae, x)
Partialbruchzerlegung der gebrochenrationalen Funktion f.
380
VI Differential- und Integralrechnung
Aufgaben zu Kapitel VI
Grenzwert und Stetigkeit 6.1
FUr welche n E N gelten die Ungleichungen a)
< 10-6
iセ@
1__1< 10-
< 1+10-8
iセK@
b)
1 c) n+1
10
6.2 Bestimmen Sie - falls möglich - den Grenzwert der Zahlenfolgen fUr n a)
a
n
= セ@
b)
4n
n3 t4nt1 d) a n =.!.(2 n n2 g) an =4s nn"!?1
+ 3n)
a
= n 2nt4
n
c)
an
= Rセ[エQ@
n
- t 00
= n2t4n-1 n -3n
n = 3nTセョKQI@ +3n+S n)) i) sin (,,(t 2 n 3 +4
e) a n =.!.("n - ln n 2 h) an = 33n2t4n
t) a
Vn6+n4+1
6.3 Zeigen Sie, daß die Folge
a
konvergiert.
6.4 a) Gegeben sei die rekursiv definierte Folge an mit ao := 0 und an±l := ! (an + 1) fUr n セ@ O. Bestimmen Sie explizit das allgemeine Glied an und berechnen Sie den Grenzwert der Folge. b) Zeigen Sie: Ist limn->oo
1
1
an
< I, dann ist an
eine Nullfolge.
6.5 Man beweise die Limesrechenregeln (LI) lim (an + bn ) = lim a n lim bn (L2)
セZ@
n-+oo
(an. bn ) =
6.6 Man berechne mit
HョセZ@
n-oo
MAPLE
。ョIセM^Hゥュ@
n-+oo
bn )
die Grenzwerte b) n-+oo lim
*' ß.
6.7 Berechnen Sie die Grenzwerte der Funktionen: a) lim (x 3 + 5 x 2 - 3 x + 4) b) lim セ@ x-I
x-+O x +3x
6.8 Berechnen Sie die Funktionsgrenzwerte 2
1
a) lim ]RセQ@ x-+l d) li (x-2) (3 x+1) クセ@
4x-8
b) lim
2:-+-3
)
e クセ@
r
) クセ@ r
x 2 -x-12 x+3
· t) 11m
セ@
セ@
= {
x2
x_oo x 2_4 x +1
x
6.9 Welchen Grenzwert besitzt die Funktion f(x) = Qセj[@ 6.10 Man zeige, daß die Funktion
ein(2 x) ein(x)
C
fur x
2 :;
セ@
-t
I?
an der Stelle Xo = 0 unstetig
ist. x2_1
6.11 Man zeige, daß die Funktion
{
2
fUr x i= 1 an der Stelle Xo = 1 fUrx=I
stetig ist.
6.12 Lassen sich die DefinitionslUcken der Funktion f(x) =
クSセRMZャ@
2
stetig heben?
381
Aufgaben zu Kapitel VI
Differentialrechnung 6.13
Bestimmen Sie die erste Ableitung der folgenden Funktionen unter Verwendung der Potenzregel: 。Iケ]XクWMQoSKセAイ@ Iケ]QRセMWwKャク@「
V"'Wz -
c) y (l) = 2 {.I"Wz + - 3 3 {!Wz e)y(x)=(a+bx 2)(c+ex? f)y(x)=(x 3 +x 2
6.14
x2-I2x+20
セ@
x2 e'"
f)
I
(,,-1)
y(x)=cos(3x+2)
b)y(x)=(3x-2)3 e) y =10 ·ln (1 + 2 ) g) y (x) =ln (sin (2 x - 3))
(t)
sin(wt + tp)
c)y(x)=3·sin(5x) h) y (x) =Jln (x 2 - 1)
Man berechne durch logarithmische Differentiation die Ableitung von a) y
= XX
= x sin x
b) y
Wie lautet die Ableitung von a) h (x) = x(",,) b) d)
6.18
') クNャョHセ@
Man bestimme die erste Ableitung der folgenden Funktionen unter Zuhilfenahme der Kettenregel a)
6.17
(t 2 -I)(t+I)
(I-cos(",,»
h)
d) y(x)=e4x2 - 3 ,,+2
6.16
g)y(x)=x"'x ß
Bestimmen Sie mit der Produkt- und Quotientenregel die Ableitung der Funktionen: a) sin(x) . セ@ b) sin(x) . cos(x) c) xne" d) x2 -5x+6 e) sin( IR mit sinh := (e" - e- x ) (Sinushyperbolikus) cosh: IR --> IR mit cosh(x):= エNセB@ +e- X ) (Kosinushyperbolikus) tanh: IR --> IR mit tanh := Zセィ@ (Tangenshyperbolikus) i) Man zeichne den Graphen der 3 Hyperbolikusfunktionen. ii) Man berechne die Ableitung der Funktionen. iii) Man zeige, daß cosh2 - sinh 2 = 1.
6.20
Man berechne die Ableitungen der Arkusfunktionen
t
arcsin (x) , arccos (x), arctan (x) , arccot (x) als Ableitung der Umkehrfunktion der trigonometrischen Funktionen. Berechnen Sie die Ableitung der Areafunktionen
ar sinh (x)
und ar cosh (x)
als Ableitung der Umkehrfunktion von sinh und cosh.
QZセャ[@
f)y=e 1nx
6.19
6.21
n"
=
d) y
382
VI Differential- und Integralrechnung
= xn
Beweisen Sie die Potenzregel y(x) mischen Differentiation.
6.23
Bilden Sie die erste Ableitung der implizit gegebenen Funktionen 3
() a)e""Y'" +y (x)lnx=cos(2x)
c) lny(x) - vy(x) - x
=0
=}
y' (x)
= nx n - 1 mit Hilfe der logarith-
6.22
( -x y(",»
b)ye
d) siny(x)
=
(
x /
x
(x)
yYo/a2 "'+2 a2'"
)-'jj(x)
= y(x). x 2
6.24
Bestimmen Sie durch implizite Differentiation den Anstieg der Kreistangente im Punkte Po = (4, yo > 0) des Kreises (x _2)2 + (y _1)2 = 25.
6.25
Gegeben seien die Funktionen a) /I (x) = VI + x 4 ; xo = 1 b) h (x) = 3ln (1 + 3x5 ) ; xo = 3 c) y(x) = 2 cosx; Xo = -i. Man berechne fUr die Funktionen i) das totale Differential ii) das totale Differential am Punkte xo. Man bestimme außerdem iii) die Tangente im Punkte Xo und iv) die Linearisierung am Punkte xo. v) Man gebe einen Näherungswert für (xo + 0.01) an und vergleiche diesen mit dem exakten Wert.
6.26
Ein gedämpftes Feder-Masse-System hat ein Weg-Zeit-Gesetz der Form
x(t) = Ae-'"Y t cos (wt) . i) Man berechne die Geschwindigkeit und Beschleunigung zu jedem Zeitpunkt.
ii) Man gebe eine Bedingung für die Nebenmaxima an. 6.27
Die potentielle Energie fUr ein Ion in einem Kristallgitter lautet naherungsweise
V(r)
a2)
= -D ( -2a -r r2
> 0).
Man zeige, daß V (r) an der Stelle ro = a ein relatives Minimum besitzt. 6.28
Bei der Spiegelabmessung mit Skala und Fernrohr wird bei festem Skalenabstand s der Ausschlag x gemessen. Wie beeinflußt ein kleiner Meßfehler von x den Wert des Ergebnisses Q, wenn Q = arctan セ_@ (s = 2 rn, x = 250 rnrn, dx = 1 rnrn.) Welches ist der relative Fehler?
6.29
Wo besitzen die folgenden Funktionen relative Extremwerte? a) y(x) = -8x3 + 12x 2 + 18x b) z (t) = t 4 - 8t 2 c) u (z) = v'f+Z + d) y (x) = x e-'" e) y (x) = sin x . cos x f) y (x) = 2",2-",-6 ",-2 ",2
vr=z
6.30
Man diskutiere den Verlauf der folgenden Funktionen: 2 2 c) y = Ir:,'" = b) y = HBGLセャゥ@
a) y
6.31
+ 16
d) y = sin 2 x
Bestimmen Sie die folgenden Funktionswerte mit den Regeln von I'Hospital a) lim ",2_ a 2 b) lim ウゥセHRBGI@ c) lim sin 2 ", d) lim ",2-2+2 cos'" x-+a x-a x ....... o Sln(x) x-o l-cos x x--+o ;tt e) lim (1 _ _.1_) f) lim In"'-"'!l g) lim h) lim (1+ .!!.)'" x--+o
x
Slnx
x--+l
(x-I)
x-+o
x--+oo
x
383
Aufgaben zu Kapitel VI
Integralrechnung 6.32
Stellen Sie mit MAPLE zu der Funktion f (x) = ..jX im Bereich x E [0, 2] die Rechtssumme graphisch dar und berechne Sie diese für n = 10, 50, 100.
6.33
Gesucht sind die folgenden unbestimmten Integrale: a)Jx 5 dx 「Ijセ@ d) J セ@ e) J (2 x 2 - 5x + 3) dx
6.34
Bestimmen Sie die folgenden bestimmten Integrale:
a)Jofsinxdx 6.35
b)J!:(2x+sinx-cosx)dX
Man bestimme mittels partieller Integration die folgenden unbestimmten Integrale: a) x cosxdx b) sinx cosxdx c) x 2 sinxdx 2 d) x ln x dx e) x e" dx 0 x 2 e" dx
J
I f
f f
f
6.36
c) J セ、コ@ OJ (1- x) ..jXdx
Man bestimme mittels Substitution die folgenden unbestimmten iョエ・セイ。ャZ@ a) J BセR@ dx b) J ":."'-1 dx c) J 1_"2,,3 dx d) J(38+4)8 d8 e) JSin(wt + cp) dt 0 Jcos(3t) dt g) e-" dx h) セョ@Z t dt i) J dx j) sinx cosxdx k) v4 t+ 3xdx
f
e",!:xex
1 f
6.37 Zeigen Sie die GUltigkeit der folgenden Gleichungen a)Je-'" (l-x)dx=xe-"'+C b) J 1"':-4 dx = vx 2 - 4 - 2 arccos HセI@ c) J cos (x) esin(x) dx = e sin (,,) + C d) J cos (3x) . sin (3x) dx = セ@ sin2 (3 x) 6.38
6.39
+C +C
a) Man löse das Integral J ャセMjゥ@ dx mit der Substitution u = 1 + ..jX. b) Man löse das Integral J x VI - x 2 dx mit der Substitution x = sin u . Unter Verwendung einer geeigneten Substitution sind die folgenden Integrale mit zu lösen b) (5x + 12)! dx a) J - b d x y1+,,3 e) arctan dz d) 10"" cos 3 X . sin x dx
MAPLE
I I !+zr Z
ァIQBセL@
h)
j)
f1 MQセ@
dt
t
m) J x 2 e"
3
-2
dx
1x.sin(x2 ) dx
10i sin (3t - セI@ n) J tan(z+5) dz cos:t(z+5)
k)
dt
6.40 Man löse die folgenden Integrale durch partielle Integration (mit MAPLE) a) x lnxdx b) I x cosxdx c) Ilntdt d) Jx sin(3x) dx e) Jarctanxdx 0 fsin 2 (wt) dt g) f e'" cosxdx h) f x 2 e-" dx
J
6.41
Lösen Sie die folgenden Integrale durch Partialbruchzerlegung: a) J BLRセ。@ dx b) J LSKRセBG⦅@ dx c) J d) BLRセ[ZVS@ dx e) LSAVBGゥャセY@ dx
J
J
コSKセlT@
dz
384
VI Differential- und Integralrechnung
6.42 Man löse die folgenden Integrale mit MAPLE a) jセ@ dx b) J cotxdx d)Jsinxecoudx g) J
(In;)3
c) J x coshxdx
ヲIjZKセ、ク@
e)J(x 2 _:{(X+1)dx
dx
h) J
21 ;3x:.1dx
i) J
X· arctanxdx
MAPLE J ln(x + セQ@ + x 2) dx, indem Sie zunächst die Substitution u 2 = 1 + x 2 durchführen und anschließend partiell integrieren.
6.43 Bestimmen Sie mit 6.44 Berechnen Sie mit stitution
u2
MAPLE
J セ、ク@ y1+vx
das unbestimmte Integral
= 1 + .jX.
durch die Sub-
6.45 FUhren Sie mit MAPLE eine Partialbruchzerlegung durch und integrieren Sie anschließend
b) J x4_x3+3 x d x2 (",+2) (x-3) X
6.46 Man berechne für n, m E N die folgenden bestimmten Integrale. (Hinweis: Man verwende die Additionstheoreme fur Sinus und Kosinus.) a) sin(nx) dx b) J02 '" cos(nx) dx c) cos (n x) cos (m x) dx fUr m = n und für m "I n d) ヲセGB@ sin(nx) sin(mx) dx fUr m = n und fUr m"l n sin(nx) cos(mx) dx e)
J;'"
Jo '"
6.47 Man bestimme den Wert der uneigentlichen Integrale
jャセBLR@
c) Jooc (3e- 2x - e- x ) dx
a) J2°C x- 2 dx
b) Jo1
d) Jooc eate-stdt
e) Jooc cos(at) e-stdt
dx
e) Jooc t n e-stdt
6.48 Berechnen Sie den Flächeninhalt zwischen der Parabel 6.49
(x)
= x2 -
2 x-I
und
der Geraden 9 = 3 - 1. Berechnen Sie die durchschnittliche Leistung
F=
セ@
T
P(t) dt
eines sinusförmigen Wechselstromes, wenn P (t) = U (t) . I (t) = Uo sin (wt) . io sin(wt+c,o).
6.50 Fur einen Wechselstrom I t mit Periode T sind drei Mittelwerte definiert:
セ@
.セ@
J2(t) dt
(Effektivwert)
JoT I(t) dt
(linearer Mittelwert)
1\
I I I .- @セ JoT II(t)1 dt Berechnen Sie a) für I(t) = I o sin( セ@ Mittelwerte. 6.51
t)
(Gleichrichtwert) b) für einen Sägezahnstrom diese drei
Erstellen Sie eine Prozedur zur Berechnung der Krümmung einer Funktion y =
6.52 Bestimmen Sie die Bogenlänge und die Krümmung der Kurve y = und
= 5.
3
zwischen
. = 0
385
Aufgaben zu Kapitel VI
6.53 6.54
Berechnen Sie die Bogenlange der Kettenlinie y = b.
cosh ( ;) zwischen
=
°
und
Man berechne die Langen und Krümmungen der Kurven = x 2 , -1 セ@ x セ@ 1 b) y = cosh (x) , -a セ@ x セ@ a.
a) y
6.55
=
!
Zeigen Sie, daß das Volumen eines Kegelstumpfes V
1
= '3 1r h
2
+
r
+
2)
ist, indem man die Geradengleichung durch die Punkte (0, r) und und den Graphen um die x-Achse rotiert. 6.56 Zeigen Sie, daß die Bogenlange eines Halbkreises mit Radius r = 1
aufstellt
1r
ergibt.
6.57
Man bestimme die Bogenlange des Graphen der Funktion (x) = セ@ x! zwischen den Punkten (0, 0) und (3, (3)). Welche Krümmung besitzt die Kurve? Wie groß ist sein Rotationsvolumen?
6.58
Bestimmen Sie das Volumen des Körpers, der durch Rotation der Kurve y (x E [0, rl) um die y-Achse hervorgeht.
6.59
Man erstelle eine Prozedur zur Berechnung der Schwerpunktskoordinaten von ebenen Flachen, die durch einen Graphen y = (x), der x-Achse und x = a, x = b begrenzt sind.
6.60
Berechnen Sie die Schwerpunktskoordinaten der Flache zwischen dem Graphen
hund 9 (x) 6.61
= f;;r x 2
rUr
= a x2
x E [0, a].
Bestimmen Sie das Volumen und die Mantelflache des Körpers, der durch Rotation der Funktion y = sin(x) an der y-Achse im Intervall [0,1r] entsteht. (Hinweis: Man verwende die MAPLE-Prozedur yrotate.)
Kapitel VII Funktionenreihen Die wichtigsten, in den Anwendungen auftretenden Funktionen lassen sich als Potenzreihen der Form L:::'=o an (x - Xo den sog. Taylorreihen darstellen. Diese Entwicklung liefert eine Möglichkeit, um Funktionen wie z.B. e X sinx, tanx, .jX, In x oder aretan x explizit zu berechnen, indem nur die Grundrechenoperationen + - * / angewendet werden. Darüber hinaus ist es für die Anwendungen wichtig, daß für gegebene, gegebenenfalls komplizierte Funktionen Näherungsformeln zur Verfügung stehen.
t,
Einführungsbeispiel: Bei der Einstellung von Scheinwerfern muß die Höhe des Abblendlichts laut Gesetz über eine Entfernung von 10 m um eine vorgegebene Höhe H opt = 0.1 m abnehmen. Aus dieser Vorgabe ergibt sich für die HellDunkel-Grenze eine Zielneigung der Scheinwerfer durch
ßab
= aretan セエ@
セ@ PNYセUWRᄚ@
Hell-Dunkel-Grenze
-------------PA -GMᄋZゥhセ@
-t-Ho
Grundeinstellung der Scheinwerfer
Da der aktuelle Neigungswinkel ß der Scheinwerfer nicht direkt ermittelbar ist, wird er optisch über die Messung zweier Distanzen 1 und 2 bestimmt. Bei einer angenommenen Anbauhöhe der Scheinwerfer von Ho = 0.65 mund baubedingt vorgegebene Neigungswinkeln der beiden Meßstrahlen 01 = PNRSWセQVUᄚ@ 0 ergeben sich die beiden durch den Sensor gemessenen und 02 = oNPYWQセUV@
387
Funktionenreihen
Distanzen d 1 und d2 in Abhängigkeit des aktuellen Scheinwerferwinkels
ß durch
Ho sin(al + ß)' Ho sin(a2 + ß)'
h・ャMdセォgイョコ@
Geometrische Anordnung der beiden Meßstrahlen
Um die Einstellung der Scheinwerfer eines Fahrzeugtyps unabhängig von der speziellen Anbauhöhe Ho zu ermitteln, geht man zum Quotienten
über. Damit ergibt sich bei einem ruhenden Fahrzeug mit dem Ablenkwinkel ßab zwischen der Hell-Dunkel-Grenze und der Horizontalen der Wert des Quotienten zu qo = q(ßab) = 0.5086. Um vom Quotienten der beiden Distanzwerte auf den aktuellen Neigungswinkel
ß der Scheinwerfer einfach schließen zu können, wird eine Näherungsformel von q(ß) gesucht, die sich anschließend nach ß auflösen läßt (-t Taylorpolynom 2.ter Ordnung). Dieser Winkel soll im Bereich ßab ± 10 genau bestimmt werden.
388
VII Funktionenreihen
§L Zahlenreihen Bevor wir jedoch allgemein auf Potenz- und Taylorreihen zu sprechen kommen, werden zunächst Zahlenreihen und deren Konvergenzkriterien behandelt. Nach Kap. VI, §1 bezeichnet man eine geordnete Menge reeller Zahlen
als reelle Zahlenfolge. Eine Zahlenfolge heißt konvergent, wenn eine reelle Zahl a E R existiert, so daß es zu jedem g > 0 ein no E N gibt mit für n
セ@
no.
L Beispiele: Folge
allgern. Glied an=n 1 an = n
(an)n = 1, 2, 3, 4, ... (an)n = 1,
!' セL@ i, ...
( ann-q,q,q,q, ) _ 0 1 2 3
(an)n = 1, セL@ (an)n = -1,
.. ·
m, -Ir, ... !' MセL@
i, ...
an = qn-l 1 an =n! 1 an = (-ltn
Konvergenz nein ja:
an
-+
0
{ fUr Iql < 1, für Iql > 1 : fürq=l: fürq=-l: ja:
an
-+
0
ja:
an
-+
0
an -+ 0 divergent an -+ 1 divergent
Übergang zu Reihen. Wir betrachten die Zahlenfolge 1 1 1 1 (an)n = 1, 1, 2". 3". . 4""" (n _ 1. )"'" mit dem allgemeinen Glied an = HョセャIAG@ Aus den Gliedern dieser Folge bilden wir sog. Teilsummen (= Partialsummen), indem wir jeweils die ersten Glieder aufsummieren:
=1
=2 =2,5 = 2,66666 = 2,70833 = 2,71666 = 2,71804 = 2,71823
389
§ I. Zahlenreihen
Wir fassen die Partial summen zu einer Folge (Sn)nEN zusammen. Diese Folge genügt dem Bildungsgesetz
Sn
= 1+1+
1
2!
1
1 (n _ I)!
+ 3! + ... +
n
=L
1
- I)! .
k=l
(Sn)n bezeichnet man als Reihe. Definition: (Reihen) Sei (akhEN eine Zahlenfolge. Dann heißt n
Sn
= al + a2 + a3 + ... + an = L ak k=l
eine Partialsumme und die Folge der Partialsummen (Sn)nEN heißt unendliche Reihe (kurz: Reihe):
Bemerkungen: Oftmals beginnt die Summation einer Reihe bei k = O. (2) Der Name des Summationsindex k kann beliebig gewählt werden:
(1)
00
2. Beispiele: allgern. Folgenglied
00
Partialsumme k=l k = 1 + 2 + 3 + ...
eセ]ャ@ eセ]ッ@
eセ]ッ@ eセ]ャ@
+n i = 1 + セ@ + セ@ + ... + セ@ qk = 1 + q + q2 + ... + qn tr = 1 + 1 + セ@ + ... + セ@ i = -1 +! -! ± ...
Eine Reihe ist also die Folge der Partialsummen Heセ]ャ@ Frage, ob diese Folgen konvergieren, d.h. ob
einen endlichen Wert besitzt.
ak)nEN'
セ@
o
Es stellt sich die
390
VII Funktionenreihen
Definition: (1)
ak)nEN heißt konvergent, wenn die Folge der PartialEine Reihe Heセ]Q@ summen Sn := eセ]Q@ ak eine konvergente Folge ist. liegt Konvergenz vor, so bezeichnet man den Grenzwert n
lim Sn
n-.oo
00
=n--+oo lim 'L...J " ak = '" L...J ak k=1
k=1
als Summe der unendlichen Reihe. ak)nEN heißt divergent, wenn sie keinen Grenzwert be(2) Eine Reihe Heセ]Q@ sitzt. (3) Eine Reihe Heセ]Q@ ak)nEN heißt absolut konvergent, wenn die Partialsumme der Betrage Sn:= eセ]Qi。ォャ@ konvergiert. Bemerkungen: Eine konvergente Reihe besitzt stets einen endlichen, eindeutig bestimmten Summenwert. (2) Eine absolut konvergente Reihe ist stets konvergent. Die Umkehrung gilt allerdings nicht Hセ@ Beispiel 13)! (3) Eine Reihe heißt bestimmt divergent, wenn E%:1 ak entweder +00 oder -00 ist. (4) Die Auswertung der Partialsumme als geschlossener Ausdruck ist in manchen, seltenen Fällen möglich. Dann ist der Summenwert berechenbar. I.a. jedoch ist der Grenzwert unbekannt und man muß Konvergenzkriterien anwenden, um die Konvergenz der Reihe zu zeigen.
(1)
Wir behandeln zunächst Reihen, bei denen sich die Partial summen auswerten lassen und lernen dann wichtige Konvergenzkriterien kennen.
LI Beispiele 3. Die geometrische Reihe 00
" 'k L...Jq
= 1 +q+q2 + ... +q k
+ ...
k=O konvergiert für Iql < 1 und divergiert fUr Iql セ@ die endliche geometrische Reihe:
n k Sn=L::q ]Mセ@ k=O
1- qn+1 1- q
1. Denn nach Kap. I, § 2 gilt fUr
fUr q # 1.
391
1.I Beispiele
Für Iql
°
< 1 ist n-+oo lim qn+l = und die Folge der Partialsummen hat den Grenzwert .
=n-+oo lim Sn = 11m n-+oo
S
1 - qn+l 1-q
1 1-q
Folglich ist 00
1
'"""' qk = _
L.J
k=O
1-q
für Iql
< 1.
1 = n + 1, Für Iql > 1 divergiert qn+l und damit Sn. Für q = 1 ist Sn = lZセ]ッ@ also divergent. Für q = -1 ist die Reihe ebenfalls divergent, wie das nachfolgende Beispiel zeigt. 4. Die Reihe
iョセッ@ (- lt l
ist divergent. Denn die Folge der Partial summen ist
So = 1, S4=1,
SI = 1 - 1 = 0, S5=0,
S2 = 1 - 1 + 1 = 1, S6=1,
S3 = 1 - 1 + 1 - 1 = 0, S7 = 0,... usw.
Damit besitzt die Folge (Sn) keinen Grenzwert und die Reihe L::'=o (-1) n ist divergent. Dieses Beispiel zeigt auch, daß eine divergente Reihe nicht notwendigerweise gegen +00 oder -00 gehen muß. 5. Die arithmetische Reihe
ist divergent. Durch vollständige Induktion wurde in Kap. I, §2 gezeigt, daß
セ@
Sn = L.J k = 1 + 2 + 3 + ... + n =
n (n+ 1) 2
k=1
Folglich ist der Grenzwert
lim -21 n (n + 1) = 00 . S = lim Sn = n--+oo ョセcxI@
Die arithmetische Reihe ist damit bestimmt divergent.
.
392
VII Funktionenreihen
6. Die Reihe 00
L
1 1 1 1 1 k (k + 1) = 1 ·2 + 2·3 + 3·4 + ... + k (k + 1) + ...
ist konvergent. Wie man leicht mit vollständiger Induktion beweist, gilt fUr die Partial summe
Folglich ist tim Sn = tim _n_ n+1
1
00
=1
=}
L
k (k
+ 1) = 1.
7. Die harmonische Reihe 00 1 1 1 1 1 "'-=1+++-+",+-+", 2 3 セョ@ 4 n
ist divergent: Wir vergleichen die harmonische Reihe mit einer Vergleichsreihe, deren Folgenglieder kleiner als die der harmonischen Reihe sind; die Vergleichsreihe aber schon divergiert. Harmonische Reihe:
1+
セ@
+(
セK@ セ@ ) + ( セ@ + @セ + K@セ
n
+. + ( 2"
セ@ 1+ + 2";' ) + ..
Die Klammerung erfolgt dabei so, daß jeweils die Summanden
1 1 2n +1 +"'+2n +1 zusammengefaßt werden. Wir ersetzen alle Terme einer Klammer durch den mit Pfeil gekennzeichneten Wert Rョセfゥ@ . Dadurch verkleinern wir den Wert der Summe und erhalten die Vergleichsreihe
FUr diese Reihe ist l Ln-2 I =n2
--7
00
fUr n
--7
00.
Da die Vergleichsreihe gegen 00 divergiert, muß die harmonische Reihe, deren Glieder größer als die der Vergleichsreihe sind, ebenfalls divergieren. 0
393
1.1 Beispiele
Bei diesen Überlegungen geht implizit das sog. Minorantenkriterium ein. Es besagt, daß eine Reihe divergiert, wenn eine divergente Vergleichsreihe (Minorante) existiert, deren Reihenglieder kleiner sind als die der ursprünglichen Reihe:
Minorantenkriterium: Ist 0
< ai ::; bi
ab einem m E N, dann gilt
00
00
Lai divergent
bi divergent.
=?
i=1
i=1
Folgerungen aus der Divergenz der harmonischen Reihe: !im = 0 genügt nicht, um die Konvergenz der Reihe zustellen. =1= 0, dann ist die Reihe RZセQ@ konvergent mit 1im (2) Ist
(1)
(3) Ist
2::'1
konvergent
=?
2::'1
sicherdivergent.
= O.
!im
Reihen in MAPLE. In MAPLE sind sehr umfangreiche Summationsalgorithmen implementiert, die in der Lage sind, Partialsummen algebraisch zu berechnen. > Sum (1 / (i * (i+1)}, i = Ln) = sum (1 / (i * (i+1)}, i = Ln); > limit (rhs(%), n = infinity);
nIl i=1
i (i
+ 1)
n+1
1
> Sum (1 / r2, i = 1 .. n) = sum (1/ r2, i = 1 .. n); > limit (rhs(%), n = infinity);
1
611'
2
Hierbei kommen zumeist spezielle Funktionen vor, auf die wir nicht näher eingehen werden. Mit> ?Psi kann z.B. für obige Funktion über die MAPLE-Hilfe mehr Information erhalten werden. Man kann sich aber auch direkt den Summen wert der Reihe berechnen lassen > Sum «-1) Ai / i, i = 1..infinity) = sum «-1) Ai / i, i = 1.. infinity);
f(-.l)i =-ln(2) i=1 z
394
VII Funktionenreihen
bzw. wenn die Reihe bestimmt divergiert > Sum (1 I i, i = 1..intinity) = sum (1 I i, i = 1.. intinity); 00
1
L-:-=oo z
o
i=l
Bemerkung: Eine numerische Berechnung einer Reihe reicht nicht aus, um die Konvergenz zu prüfen, bzw. im Falle der Konvergenz den Summenwert zu beセ@ ist numerisch immer konvergent, was stimmen!: Die harmonische Reihe RZセ]Q@ im Widerspruch zu Beispiel 7 steht. Dieser Trugschluß rührt daher, daß numerisch nur mit einer endlichen Genauigkeit gerechnet wird. Daher ist ab einem gewissen N numerisch NIl N 1 (numerisch!),
セゥK@
N+l
]セゥ@
da dann nセャ@ nicht mehr zum Summenwert beiträgt. Ab diesem N ändert die Reihe numerisch ihren Wert nicht mehr. Um diesen Effekt zu verdeutlichen, berechnen wir mit MAPLE die harmonische Reihe mit einer Rechengenauigkeit von 5 Stellen. > Digits := 5: > summe:= 0.: > i 1 to N > do summe:= summe + 1. I iod: > summe; Man erhält die folgenden Ergebnisse in Abhängigkeit von N N summe
10 2.9290
100 5.1873
1000 7.4847
10000 9.7509
15000 10.000
20000 10.000
30000 10.000
Etwa ab N = 15000 ändert sich der Summenwert nicht mehr, obwohl die Reihe divergiert! Ändert man die Reihenfolge der Summation, kann nahezu jeder Wert größer 10 als Summenwert erhalten werden. Verwendet man statt der direkten Aufsummierung den sum-Befehl, bekommt man selbst für große N den richtigen Wert der Partialsumme, da die Partialsumme als Funktionsausdruck vorliegt. > Sum (1 I n, n = LN) = sum (1 I n, n = LN); N
L セ@
=
(N + 1) + .5772156649
n=l
Hierbei ist wieder eine spezielle Funktion, über die man mit > ?Psi nähere Information im MAPLE-System erhält. Für N セ@ 00 geht sehr langsam gegen Unendlich.
395
1.2 Konvergenzkriterien
L2 Konvergenzkriterien Da in den wenigsten Fällen die Partialsumme als geschlossener Ausdruck vorliegt, werden Kriterien benötigt, um zu entscheiden, ob Reihen konvergieren oder nicht. Dies führt zu den sog. Konvergenzkriterien. Wir geben nur die drei wichtigsten an. L2.1 Majorantenkriterium. Ein sehr anschauliches Kriterium ist das Majorantenkriterium, welches besagt, daß eine Reihe konvergiert, wenn eine betragsmllBig größere Reihe schon konvergiert.
Majorantenkriterium: 00
00
L Ai konvergent
lai I ::; Ai und
Ist
=>
Lai konvergent. i=1
i=1
Man bezeichnet
2::'1 Ai dann als Majorante.
8. Beispiel: Für
2: 2 konvergiert die Reihe
,,00
n =1
2.: rtP
Die konvergente Majorante ist die in Beispiel 6 diskutierte Reihe: RZセQ@ 1. Denn für 2: 2 gilt
k
= HセKQI@
112
- -< - 2 < ---:-----,+ 1) . Daher ist
1
N k=1
und lセQ@
=
2
N
" " L.....-- < - L.....-
+ 1) 1 fUr alle n セ@ antI an
3
dann divergiert die
L::=l an·
(2) Oftmals wird in den Anwendungen eine äquivalente Form des Quotientenkriteriums angewendet: Limesform des Quotientenkriteriums: Ist tim n-+oo
Ist lim n-+oo Ist
!
tim an 1 ! = 1 n-+oo an
lan+ll 1 an =>
00
=>
an
konvergent.
n=l 00
=>
L an
divergent.
n=l
Keine Aussage uber die Konvergenz möglich.
397
1.2 Konvergenzkriterien
10. Beispiele: (1) Die Reihe
L:;n
2
00
n=l
ist konvergent. Dies folgt aus der Limesform des Quotientenkriteriums, da
(2) Die Reihe
セ@
1
L...t,x n.
n
n= O
ist fUr jedes x E 1R. konvergent. Dies folgt aus der Limesform des Quotientenkriteriums, da an+1 = x n+1 . n! = ョセ@ 0 < 1. an (n+1)! x n n+1
I
I I
I J.:.L
Bemerkungen zum Quotientenkriterium (1) Im Falle !im antI = 1 ist keine Aussage möglich: n-+oo
FUr an
= セ@
I I an
erhalten wir die harmonische Reihe RZセQ@ l
a n +1 1 = _n_ an n+ 1
ョセ@
1.
Nach Beispiel 7 divergiert die Reihe. FUr an = erhalten wir die Reihe 2:::'=1
;t.r
a n +1 1 =
l an
n2 (n + 1)2
. Hier gilt
;t.r . Auch hier gilt
セ@
1.
Nach Beispiel 8 konvergiert die Reihe. Das Quotientenkriterium ist in heiden Fällen nicht anwendbar! (2) Das Quotientenkriterium ist also nur eine hinreichende, aber keine notwendige Bedingung fUr die Konvergenz einer Reihe. (3) Man beachte, daß das Konvergenzkriterium nur Aufschluß darüber gibt, ob eine Reihe konvergiert oder nicht; es liefert keinen Anhaltspunkt Uber den Summenwert. Insbesondere stimmt lim nicht mit dem Wert der Rein..-.oo
he Uherein!
I I an
398
VII Funktionenreihen
Quotientenkriterium mit MAPLE. Die folgende MAPLE-Prozedur wendet auf eine gegebene Reihe mit Reihengliedem a( das Quotientenkriterium in der Limesforrn an und testet, ob die Reihe konvergiert oder divergiert. Der Aufruf der Prozedur quot..krit erfolgt durch die Übergabe des Reihengliedes a, das als diskrete Funktion definiert ist. > quoLkrit (a) > local quot, val, n; > quot := Limit (abs(a(n+ 1) / a(n», n = infinity); > val := value (quot); > if val < 1 then > print ('Die Reihe konvergiert nach dem Quotientenkriterium, da '); > print (quot = val, ' < 1'); > eUf val > 1 then > print ('Die Reihe divergiert nach dem Quotientenkriterium, da '); > print (quot val, ' > 1'); > else > print ('Die Konvergenz mit dem QK nicht entscheidbar, da '); > print (quot = val); > fi; > end:
=
1L Beispiele: > a := n -> 1 / 2 n; > quoLkrit (a); A
1 a:= n --.2n
Die Reihe konvergiert nach dem Quotientenkriterium, da
ョセ@
I2nH I= 2'1 < 1 2n
> b := n -> n! /2 n; A
> quoLkrit (b); b:=
--.
n' -=.
2n Die Reihe divergiert nach dem Quotientenkriterium, da tim
l(n+l)! 2n l=oo,>1 2 +1 n!
399
1.2 Konvergenzkriterien
L2.3 Leibnitzkriterium. Für alternierende Reihen, Reihen deren Glieder abwechselnd positiv und negativ sind, existiert ein von Leibniz (1646 - 1716) stammendes Kriterium. Alternierende Reihen haben die Form 00
L
(-1t+ 1
=
+
-
-
± ...
n=l
mit
> O.
Das Vorzeichen (-1
wechselt dabei ständig.
Leibnizkriterium: Eine alternierende Reihe 00
L
(-1t+ 1
+
=
-
>
> ... > 0 und n-+oo lim
-
± ...
n=l
>
ist konvergent, falls
>
= O.
Eine alternierende Reihe konvergiert also, wenn die Beträge der Glieder eine streng monoton fallende Nullfolge bilden. Beispiele: (-1t+ 1 ;h ist konvergent. Die Glieder der Reihe sind alternierend und 12. iZセ]ャ@ die Beträge der Glieder
1 1!
>
1 2!
>
1 3!
> ... >
1 n!
>
1
(n
+ 1)! > ... > 0
bilden eine streng monoton fallende Nullfolge. Nach dem Leibnizkriterium konvergiert die Reihe. 13. Die alternierende harmonische Reihe
f:
(-1) n+ 1 セ@
= 1-
! + ! - セ@
± ...
n=l
ist konvergent. Die Glieder der Reihe sind alternierend und deren Beträge
1
1
1
1
1>"2>3>···>;;> n+1 > ... >0 bilden eine streng monoton fallende Nullfolge. Nach dem Leibnizkriterium konvergiert die Reihe.
(-1t+ 1 divergiert nach Beispiel 4. Das Leibnizkriterium ist nicht 14. iZセ]ャ@ anwendbar, da lanl = 1 keine Nullfolge ist.
400
VII Funktionenreihen
Bemerkungen: (1) Absolut konvergente Reihen sind auch konvergent im gewöhnlichen Sinne.
Die Umkehrung gilt aber nicht!: Die alternierende harmonische Reihe ist konvergent (-) Beispiel 13) aber nicht absolut konvergent, da die harmonische Reihe
セ@
1 with (powseries);
[compose, evalpow, inverse, ... , powdiJ J, ... , powint, ... ] erhält man alle Befehle des Package. Die oben angegebenen Befehle sind selbstklärend. Es ist zu beachten, daß nur endlich viele Summationsglieder dargestellt werden. Wir definieren zwei Potenzreihen 00
1
L -1t+1 n x 00
J(x):=L,x n , O n.
9 (x) :=
(
n
n=l
n=
durch powcreate
> powcreate (f(n) = 1 / n!); > powcreate (g(n) = (-1 nn+ 1) / n, g(O) =0 ); Bei der Definition der Potenzreihe werden alle Koeffizienten durch die Angabe des Bildungsgesetzes J(n) spezifiziert. Das Bildungsgesetz der Koeffizienten von 9 gilt erst ab n = 1, daher setzt man den Koeffizienten für n = 0 Null: 9(0) = O. Man beachte bei der Verwendung von powereate, daß dabei J(n) den allgemeinen Koeffizienten an darstellt und nicht den Funktionswert an der Stelle n! Mit dem Befehl tpsform (truncated power series form) werden die ersten Glieder der Potenzreihe dargestellt
> Lseries := tpstorm (t, x, 5); > g-series := tpstorm (g, x, 5); J _series := 1 + x + 9.-Series := x -
セ@
セ@
x2 + x2 +
セ@
セ@
x3 + x3
-
und bei der Option 5 alle Glieder der Ordnung dargestellt.
セ@
Rセ@
x 4 + 0 (x 5 ) x 4 + 0 (x 5 )
2': 5 symbolisch durch 0 (x 5 )
Für die Addition zweier Potenzreihen muß der powadd-Befehl verwendet werden > s := powadd (g, f): tpsform (s, x, 5);
1 + 2x +
1
'2 x 3 -
5
24 x 4 + 0 (x 5 )
409
§2. Potenzreihen
Die Multiplikation zweier Potenzreihen erfolgt mit > m := multiply (f, g): tpsform (m, X, 10);
1
X
2
1
3
3
7
5
23
6
7
29
8
629
9
( 10)
+"2 x + 3 x + 40 x - 144 x + 504 x - 720 x + 17280 x + 0 x
Die inverse Potenzreihe wird mit dem Befehl inverse gebildet > i := inverse(f): tpsform (i, X, 5);
1- x +
セ@
2
x2
-
セ@
6
x3 +
セ@
24
x 4 + 0 (x 5 )
Differentiation und Integration von Potenzreihen berechnet man durch > d := powdiff(f): tpsform (d, X, 5);
1 1 1 1 + x + - x 2 + - x 3 + - x 4 + 0 (x 5 ) 2 6 24
> integr := powint(f): tpsform (integr, X, 5); 1 1 1 x + - x 2 + - x 3 + - x 4 + 0 (x 5 ) 24 2 6
410
VII Funktionenreihen
§3. Taylorreihen Wir kommen nun zum zentralen Thema dieses Kapitels: die Taylorreihen. Die Aussage des Taylorschen Satzes ist, daß sich fast jede elementare Funktion in der Umgebung eines Punktes Xo durch Polynome beliebig genau annähern läßt. Es zeigt sich sogar, daß diese Funktionen sich durch eine Potenzreihe der Form 00
darstellen lassen. Neben der Bestimmung der Koeffizienten an werden wir Information darüber gewinnen, welcher Fehler maximal auftritt, wenn diese Reihe nach endlich vielen Summationsgliedern abgebrochen wird. Damit erhalten wir zum einen eine Methode, die elementaren Funktionen
e X sinx, JX,lnx
usw.
mit beliebiger Genauigkeit zu berechnen, zum anderen Näherungsformeln fUr diese Funktionen. 23. Einführungsbeispiel: Nach Beispiel 18 gilt fUr die geometrische Potenzreihe
Lx 00
I+x+x 2 + ... +xn + ... =
n=O
n
= -1 I-x
fUr lxi< 1. D.h. die Potenzreihe 2:::'=0 x n stimmt mit der Funktion iセx@ für alle xE (-1, 1) Uberein. Außerhalb dieses offenen Intervalls ist zwar iセク@ noch definiert i=- 1) , aber nicht mehr die Potenzreihe. Wir leiten eine Formel heuristisch her, die es uns erlaubt, fUr elementare Funktionen die zugehörige Potenzreihe aufzustellen. Herleitung der Taylorpolynome. Gegeben sei eine Funktion f(x), siehe Abb. 38. Gesucht ist eine Näherung der Funktion in der Umgebung des Punktes Xo E J). Die Funktion sei in dieser Umgebung mehrmals differenzierbar. (0.) Die "nullte" Näherung Po an die Funktion erhält man, wenn die konstante Funktion
IPo(x)=f(xo)1 gewählt wird. Die Funktion Po hat mit f nur den Funktionswert an der Stelle Xo gemeinsam. (1.) Die lineare Näherung PI an die Funktion erhält man, wenn man die Tangente in Xo wählt: 1PI (x) = f (xo) + l' (xo) (x - xo) ·1
411
§3. Taylorreihen
•
Abb. 38: Funktion
f
x
und Näherungen in der Umgebung von xo.
Die Tangente hat mit der Funktion sowohl den Funktionswert, als auch die Ableitung an der Stelle Xo gemeinsam. (2.) Gesucht ist eine quadratische Funktion P2, die im Punkte Xo zustttzlich die gleiche Krümmung wie f aufweist:
Ansatz: P2 (x) = f (xo) + f' (xo) (x - xo) + c (x - xO)2 I Bedingung: pセ@ (xo) == I" (xo) . . Wegen pセ@ (x) = 1· 2· c, folgt pセ@ (xo) = 1 ·2· c = I" (xo) =?
=?
P2 (x)
=f
1 f " (Xo ) c = 2!
(xo) + f' (xo) (x - xo) +
I" セッI@
(x - xO)2.
(3.) Gesucht ist die kubische Funktion P3, die im Punkte Xo zustttzlich die 3. Ableitung mit f gemeinsam hat:
Ansatz: P3 (x) = f (xo)+ f' (xo) (x - xo)+tr I" (xo) (x - xO)2 +d (x - xO)3 . I Bedingung: pセG@ (xo) == 1'" (xo) . I (xo) = 1 ·2·3· d == 1'" (xo) Wegen pセG@ 1 =? d = - !"'(xo) 3! =?
P3 (x) = f (xo) + f' (xo) (x - xo) + tr I" (xo) (x - xO)2 1'" (xo) (x - xO)3 .
+m
(n.) Eine bessere Approximation an die Funktion f in einer Umgebung des Punktes Xo gewinnt man, indem jeweils Terme der Form
..!. f(n) (xo) n!
(x - xot
412
VII Funktionenreihen
hinzugenommen werden, so daß das n-te Näherungspolynom (das Taylorpolynom vom Grade n) gegeben ist durch
j (xo)
Pn
+
(xo) (x - xo)
+ ... + セ@ n.
j(n) (xo) (x - xot
Visualisierung mit MAPLE. Zur Veranschaulichung dieses Annäherungsprozesses der Taylorpolynome Pn an die Funktion wählen wir eine Animation mit MAPLE fUr die Funktion j = 6 - - 2.5)2 arn Entwicklungspunkt bestimmen wir die ersten 0 Taylorpolynome.
= 1. Dazu
> f := x -> sqrt(6 - (x - 2.5f2); xo:= 1: > plott := plot (f(x), x = 0 .. 2.5, Y = 0 ..3, thickness = 2, color = black): j := x
-+
sqrt
> N := 10: > for n from to N > do a[n) := (O@ @n)(f)(xO) > p[n) := sum ('a[i) * (x - xO) T, > ttl := convert{n, string):
(6 - (x -
2.5)2)
°
'i' = O.. n):
> plotp := plot (p[n), x = 0 .. 2.5, Y = 0 .. 3, color = red, title=ttl): > plotg[n) := display ([plotp, plott)): > od: > with (plots): > display ([seq{plotg[i), i = O.. N)), insequence = true, view=[0 .. 2.5,0.. 3)); 3
N=3 2.5
413
§3. Taylorreihen
Man erkennt deutlich, daß mit wachsendem Grad des Taylorpolynoms der Bereich sich vergrößert, in dem Funktion und Taylorpolynom graphisch übereinstimmen. Das letzte Schaubild zeigt die Funktion zusammen mit dem Taylorpolynom PlO (x). Im Bereich 0.5 セ@ x セ@ 1.7111ßt sich graphisch kein Unterschied zwischen der Funktion 1 und dem Näherungspolynom PlO feststellen. Es stellt sich somit die Frage, wie groß die Abweichung der Näherungsfunktion Pn (x) zur Funktion 1 in der Umgebung von Xo ist. Aufschluß darüber gibt der folgende Satz. Satz von Taylor Gegeben sei eine in Xo E ID (m + l)-mal stetig differenzierbare Funktion Dann gilt die Taylorsche Formel
1 (x)
= 1 (xo) + I' (xo)
(x - xo)
I.
+ ... + セ@ m. I(m) (xo) (x - xo)m + Rm (x)
mit dem Restglied
Rm (x) = und
セ@
1 (m + I)!
l(m H )
HセI@
(x - xo)mH
(x E ID)
einem nicht näher bekannten Wert, der zwischen x und Xo liegt.
Der Satz von Taylor (1685 - 1731) spezifiziert die Zwischenstelle セ@ zwischen x und Xo nicht näher. Daher kann man nicht exakt die Abweichung der Näherungsfunktion Pn (x) zur Funktion 1 angeben. Für die konkreten Anwendungen wird diese Tatsache aber keine Rolle spielen, da wir für das Restglied Rm (x) eine Obergrenze angeben. Wenn das Restglied Rm (x) ュセ@ 0 erfüllt, so erhält man Satz über Taylorreihen Ist 1 eine in Xo E D beliebig oft differenzierbare Funktion und erfüllt das Restglied Rm (x) --t 0 fUr m --t 00, so gilt
1 (x)
=
1 (xo)
;!
+ I' (xo) (x - xo) + 1" (xo) (x - xo)2 + ... . . . + セ@ I(n) (xo) (x - xot + ... n.
L I'n.1 I(n) (xo) (x - xot . 00
n= O
Diese Potenzreihe heißt die Taylorreihe zur FUnktion 1 am Entwicklungspunkt
414
VII Funktionenreihen
Bemerkungen: Der Konvergenzradius der Taylorreihe ist nicht notwendigerweise > O. (2) Falls die Taylorreihe von I konvergiert, muß sie nicht notwendigerweise gegen I(x) konvergieren. (3) Die Taylorreihe konvergiert genau dann gegen I(x), wenn das Restglied Rm(x) für m セ@ 00 gegen Null geht. In diesem Fall stimmen die Funktion und die Taylorreihe für alle x aus dem Konvergenzbereich der Potenzreihe überein. (4) Ist der Entwicklungspunkt Xo = 0, so nennt man die Taylorreihe oftmals auch Maclnurinsche Reihe. (5) Ist I eine gerade Funktion, dann treten in der Taylorreihe nur Terme mit geraden Potenzen auf. Ist I eine ungerade Funktion, dann nur Terme mit ungeraden Potenzen. (1)
Beispiele: 24. Die Taylorreihe von eX mit dem Entwicklungspunkt Xo Wegen
I(x)=e x f'(x)=e x I" (x) = eX 1 111 (x) = eX I(n) (x)
=e
= 0:
1(0) = 1 f' (0) = 1 I" (0) = 1 1'" (0) = 1
folgt
I(n) (0)
X
=1
Damit ist die Taylorreihe von e X :
1+x
1
2
1
1
セQ@
n
3 + 2'. x + 3' x + ... + -; . n. x + ... = L.... -:'j z. x
i
.
i=O
Da der Konvergenzradius dieser Potenzreihe p = 00 Für das Restglied gilt 1
Rm (x) = (m + 1)! I(m+l) (Ü (x -
IRm (x)1 セ@
xor+ 1 =
I Im+!
(x )' eE.. セ@ m+1.
Hセ@
Beispiel 20), ist K
x m +1 (m + 1)! eE..
0 für m
セ@
für
セ@
E
= 1R.
[-x,
00.
Also stimmt die Taylorreihe mit der Funktion überein und für alle x E 1R gilt
xl
415
§3. Taylorreihen
25. Die Taylorreihe von f(x) = sinx mit dem Entwicklungspunkt xo = 0: Wegen
f (x) = sinx l' (x) = cosx
f (0) = 0 l' (0) = 1
folgt
1"(0)=0 flll (0) =-1 f(4) (0) = 0 f(5) (0) = 1 f(6) (0) = 0
I"(x)=-sinx (x) = -cosx f(4) (x) = sinx f(5) (x) = cosx f(6) (x) = -sinx
1'"
Es ist also f{2n) (0) = 0 und f{2n+1) (0) = (-lt, so daß nur die ungeraden Exponenten in der Taylorreihe auftreten und zwar mit alternierendem Vorzeichen:
1 3 X - 31 X .
+,
1 5 1 7 x - -7 x 5 . .1
セ@
± ... =
( -1
セ@
n=O
(2
t
+ 1)1. x
n
2n+ 1
.
Nach Beispiel 21 ist der Konvergenzradius p = 00 und analog zum Beispiel 24 gilt Rm (x) --t 0 für m --t 00. Damit stimmt die Taylorreihe fUr alle x E 1R mit sin x Uberein: sin (x) =
00
(-lt
n=O
(2n+l).
L
1 x 2n+1 .
26. Die Taylorreihe von f(x) = cosx mit dem Entwicklungspunkt Xo = 0 ergibt sich sofort aus obigem Beispiel: Da die Potenzreihe gliedweise innerhalb des Konvergenzbereiches differenziert werden darf, ist fUr alle x E 1R
L
(-lt
00
cos (x) = sin'(x) =
(2
n=O
cos (x) =
)1 (2n .
l)n L ---x (2n)! 00
=:}
+1
n
+ 1)
x 2n
(
2n
n=O
27. Die Taylorreihe von lnx, x> 0, mit dem Entwicklungspunkt Xo = 1:
f(x) = lnx
I'(x) = x- 1
1" (x)
= (-1) x- 2 /'" (x) = (-1) (-2) x- 3 f(4) (x) = (-1) (-2)(-3)x- 4 f(5)(x) = (-1) (-2)(-3)(-4)x- 5 f(6)(x) = (-1) (-2)(-3)( -4) (-5)x- 6
f(l) = 0 1 /,,(1) = (-1) flll(l) = (-1) (-2) f(4)(I) = (-1) (-2) (-3) f(5)(I) = (-1)(-2)(-3)(-4) f(6) (1) = (-1) (-2)( -3)( -4) (-5)
l' (1) =
f{n)
(1) = (-lt+ 1 (n -I)!
416
VII Funktionenreihen
Damit ergeben sich die Taylorkoeffizienten fUr n ;::: 1 zu
J(n) (1)
n!
(-lt+ 1 (n -I)! n!
Da das Restglied Rm (x) --+ 0 fUr m Punkte xo = 1 gegeben durch
iョク]HMャIセ@
HクMャIRKセ@
--+ 00
=
(-lt+ 1 n
geht, ist die Taylorreihe für In x am 1
(x-l)3± ... ± (-lt+ (x-l)n± ... n fUr x E (0, 2] .
Nach Beispiel 22 ist der Konvergenzbereich K = (0, 2]. Speziell fUr x = 2 gilt
=2: 00
In2
(-lt+l n
n=l
Die Summe der alternierenden harmonischen Reihe hat den Wert In 2 . 28. Die Taylorreihe der Binomischen Reihe (1 Xo = lautet fUr beliebiges a E R:
°
(1
+ x)'"
=I: HセI@
xk
+ x t' am Entwicklungspunkt
fUrxE (-1,1),
k=O
wenn wir die verallgemeinerten Binorninalkoeffizienten definieren (
セ@
) := 1
und
( ak ) .'= a (a - 1) (a - 2)k!..... (a - k
+ 1)
.
Denn aus
J (0) = 1
J(x)=(I+xt'
f' (x) = a (1 + xt'-l f"(x) = a (a - 1) (1 + xt'-2 JIII(X) = a (a - 1) (a - 2) (1 + xt'-3 J(n)(x)=a(a-l) .... ... ·(a-n+l) (l+xt'-n
f' (0) = a 1"(0) = a (a - 1) f"'(x) = a (a - l)(a - 2) J(n) (0)
=a
(a - 1) .... ... ·(a-n+l)
folgt für die Taylorkoeffizienten
J(k) (xo) = a (a - 1) (a - 2) ..... (a - k + 1) = ( a ) k!
k!
k
417
§3. Taylorreihen
und für die Taylorreihe
Der Konvergenzbereich ergibt sich mit dem Quotientenkriterium zu K
= (-1, 1) .
Spezialfälle: a = -1 (geometrische Reihe):
(1)
(2)
= -2 (Ableitung der geometrischen Reihe):
a
1 2 (l+x) (3)
=1-
2x + 3x 2 ± ...
=
f(
-1) k (k
+ 1) x k
1
= '2:
a
セ@ 1 1 2 1·3 3 1·3·5 4 v 1 + x =1+'2 x -2.4 X +2.4.6 x -2.4.6.8 x ± ...
(4)
a
1
= -'2:
1 1 1·3 2 1·3·5 3 1·3·5·7 4 V'f'+'X=1-'2 X +2.4 X -2.4.6 x +2.4.6.8 x Cf .. ·
Häufig wird die Berechnung der Taylorreihe einer Funktion durch Differentiation bzw. Integration auf bekannte Potenzreihen zurUckgeführt, wie die folgenden beiden Beispiele zeigen. 29. Die Taylorreihe von Aus = arctan
(x)
= arctan (x)
::::} Nach Beispiel 18 ist fUr
_1_ 1 + x2
=
am Entwicklungspunkt xo
!'(x)=1:X 2
'
lxi< 1
1 1 - (-x 2 )
= セ@ セ@
(-x2t
= セH⦅ャIョ@ セ@
x 2n .
= 0:
418
VII Funktionenreihen
Da Potenzreihen gliedweise integriert werden dUrfen, folgt
f
arctan (x)
(0) +
Jo f' (i) di = 0+ L x
00
(-Ir
JX i
n=O
セRョKャ@
セ@
di
(-Ir x 2n+l.
Nach dem Leibnizkriterium konvergiert die Potenzreihe auch fUr x insgesamt: arctan (x)
2n
0
=セ@
00
セRョKャ@
(
Ir
---- x2n+1
= ± 1, so daß
für xE [-1, 1].
30. Berechnung der Taylorreihen der Area-Funktionen am Entwicklungspunkt Xo = 0 durch ZurUckspielen auf die Binomische Reihe: Aus f (x) = ar tanh (x) folgt 00 1 l' (x) = artanh' (x) = -I-x - 2 = セ@ x 2n . L....J n=O
Damit ist
1 (x) Da
f
(0)
= 1(0)
+ セ@ セRョKャ@
_1_ x2n +1 .
= ar tanh (0) = 0 ist artanh(x) ]セ@
セRョKャ@
00
1
_ _ x 2n+1
fUr lxi< 1.
Auf analoge Weise werden die Taylorreihen von ar sinh( x), ar cosh( x) , ar coth(x) berechnet, da arsinh'(x) = jャセxR@ fUr x E lR, arcosh' (x) = fUr lxi> 1 und arcoth'(x) = 1':x2 fUr lxi> 1. 0
",J-l
In Tabelle 1 sind die Taylorreihen wichtiger Funktionen mit ihrem Konvergenzbereich angegeben.
419
§3. Taylorreihen
Tabelle 1: Taylorreihen: Funktion
Potenzreihenentwicklung
(1+x)"
ォセo@
セ@
(
± x)2
1
± "21 x -
(1
± x)-t
1
=f .!2 x
(1
± x)-1
1
=f x
(1
± x)-2
1
=f 2 x
1
lxi
tp := taylor (t, phi = 0, 8);
> int (tp, phi); > diff (tp, phi );
5.3 Lösen von Differentialgleichungen durch Potenzreihen Eine in der Physik oftmals benutzte Methode zum Lösen von Differentialgleichungen ist, die gesuchte Funktion in eine Potenzreihe zu entwickeln. Diese Potenzreihe enthält als unbekannte Größen die Koeffizienten an. Durch Einsetzen der Potenzreihe in die Differentialgleichung werden über einen Koeffizientenvergleich die an bestimmt (--+ Bd. 2).
431
6.1 Komplexe Potenzreihen
§6. Komplexwertige Funktionen Im Kapitel Uber komplexe Zahlen (Kap. V) benutzten wir die Eulersche Formel
I
ei
C mit:
ii) f(x) =e3 (x+ix).
a) Man differenziere diese Funktionen nach der reellen Variablen x. b) Man integriere diese Funktionen. 7.24 Zeigen Sie, daß bei einem komplexen RL-Wechselstrornkreis gilt
RL = オセ@
(t)
I (t)
= iwL
,
wenn man das Induktionsgesetz fUr die Spule annimmt. 7.25
Beweisen Sie das Additionstheorem sin (0 + ß) = sino cosß + coso sinß, indem Sie die Formeln sin x = verwenden.
7.26
2\
(ei x
-
e - i x) und cos x
Man zeige, daß cosh (z) - sinh (z) = 1 fUr z E C.
Kapitel VIII Numerisches Lösen von Gleichungen Dieses Kapitel behandelt numerische Aspekte der Mathematik. Eines der zentralen Probleme in der angewandten Mathematik ist das Lösen von nichtlinearen Gleichungen der Form
If(x)=o·1 Obwohl dieses Problem in MAPLE durch einen Befehl > fsolve (f(x) = 0, x); gelöst wird, stellen wir dennoch Methoden und Algorithmen zur Lösung vor, da die Interpretation der numerischen Ergebnisse einen tieferen Einblick in die Mathematik der näherungs weisen Berechnung von Nullstellen liefert. Nachdem die Verfahren eingeführt und die Algorithmen angegeben sind, wird auch auf die Realisierung mit MAPLE eingegangen. Die Intention dieses Kapitels ist also, ein Verständnis für die numerische Rechnung mit dem Rechner herzustellen. Hinweis: Auf der CD-ROM befinden sich neben den MAPLE-Prozeduren auch Pascal-Programme, die in den exe- Versionen direkt ausgeführt werden können. Zusammen mit den Pascal-Quellprogrammen stehen sie im Verzeichnis /Pascal/. LEinführungsbeispiele: r
Abb. 40: Kettenkarussell
(1) Kettenkarussell: Ein Kettenkarussell mit einer Tragstange von r = 2 m und einer Kettenlänge von l = 4m benötigt für einen Umlauf T = 5s. Wie groß ist der Winkelausschlag a der Kette?
Für die Gleichgewichtslage gilt, daß die resultierende Gesamtkraft, bestehend aus Zentrifugalkraft Fz und Gewichtskraft Fa, nur in Richtung der Kette wirkt und keine Komponente senkrecht dazu besitzt. a ist somit bestimmt durch die Bedingung
tana
Fz
= Fa'
(I)
445
Numerisches Lösen von Gleichungen
Die Formeln für die Kräfte sind
Fz
=
mw 2 R = mw 2 (r
FG
=
mg
mit der Kreisfrequenz w
+
sino:)
(Zentrifugalkraft) (Gewichtskraft)
= セ@ . Wenden wir die trigonometrische Identität sino: sino: tan 0: = - - = --;====i'f= COS 0: VI - sin2 0:
(2)
an, folgt durch Gleichsetzen von (1) und (2) sino: Fz mw 2 (r + sino:) -y'7'I=_=si=n:;;;=2=0: = tan 0: = = mg
(3)
Folglich ist
und nach Umformung .4
sm 0:
2 2 2 · 3 92 ) . 2 (r + 2 -r - 1 sm 0: - - lr.sm 0: - -r[ 2 = 0· l sm 0: + -l2 + w4 [2
Einsetzen der Zahlenwerte liefert sin4 0: + sin 3 0: + 1.6620 sin 2 0: - sin 0: - 0.25 Setzt man sin 0:
=
= O.
so erhält man eine Gleichung der Form 1x 4
+ x 3 + 1.6620 x 2 -
Gesucht ist eine Nullstelle
x - 0,25
= 0.1
E [0, IJ.
(2) Gesucht wird die Lösung der transzendenten Gleichung
Definiert man die Funktion ( zu berechnen.
(x)
:=
x 2 + 2 - eX ist eine Nullstelle der Funktion
(3) Das Lösen von linearen Differentialgleichungen mit konstanten Koeffizienten
reduziert man auf das Finden von Nullstellen des sog. charakteristischen Polynoms (--+ Bd. 2). Auch das Lösen von Eigenwertproblemen (--+ Bd. 2) läßt sich reduzieren auf das Finden von Nullstellen des zugehörigen charakteristischen Polynoms. In diesem Kapitel werden mehrere numerische Verfahren beschrieben, die zur = 0 herangezogen werden können. Lösung des Nullstellenproblems
446
VIII Numerisches Lösen von Gleichungen
§L Intervallhalbierungs-Methode Grundlage für eine einfache numerische Methode zur Bestimmung von Nullstellen einer Funktion bildet der anschauliche Satz, der besagt, daß jede stetige Funktion, die auf einem Intervall [a, b] einen Vorzeichenwechsel hat, in diesem Intervall eine Nullstelle besitzt (siehe Abb.): f(b»O
エWセ@
/J
a
b·
f(a) 0) oder (f (a) > 0 und (b) < 0). Dann existiert eine Zwischenstelle セ@ E (a, b) mit der Eigenschaft HセI@
= o.
Beweis: (Intervallhalbierung). Da dieser Beweis direkt auf einen Algorithmus führt, geben wir ihn im Detail an. Ohne Einschränkung nehmen wir an, daß f(a) < 0 und f(b) > O. Im ersten Teil definieren wir induktiv eine Folge von Intervallen [an, bnl
c [a, b]
mit den Eigenschaften (1) [an, bn ] C [an-I, bn-d n 2: 1 (2) bn - an = 2- n (b - a) (3) (an) :::; 0 und (b n ) 2: O. Diese Intervalle haben dann die Eigenschaft, daß sie die Nullstelle immer enger einschließen.
a
L
Abb. 41: Einschließung der Nullstelle durch Intervallhalbierung
§ 1. Intervallhalbierungs-Methode
447
Induktionsanfang: [ao, bol := [a, Induktionsschritt: Sei [an, bn ] gegeben mit den Eigenschaften (1) - (3). Dann berechne man die Intervallmitte
1
2'
m =
(an
+ bn ).
Nun können 2 Fälle auftreten: Entweder ist (m) セ@ 0 oder (m) < O. Im ersten Fall ersetzen wir die rechte Grenze bn durch m, andernfalls die linke Grenze an durch m: Falls (m) セ@ 0, dann setze man [an+b bn +l ] := [an, m]. Falls (m) < 0, dann setze man [anH, bn+ l ] := [m, bn ]. Offenbar sind damit die Bedingungen (1) - (3) auch für n + 1 erfüllt und der Induktionsbeweis beendet. Wir zeigen in einem zweiten Schritt, daß die beiden Intervallgrenzen gegen den gleichen Grenzwert konvergieren: Die Folge an ist monoton wachsend und durch b nach oben beschränkt. Damit konvergiert sie gegen einen Grenzwert ga := lim n-+= an. Die Folge bn ist monoton fallend und durch a nach unten beschränkt. Damit konvergiert bn gegen einen Grenzwert gb := lim bn . n-+= Nach Eigenschaft (2) gilt lim (b n - an) = lim 2- n (b - a) = 0
n-+oo
n-+oo
und somit ist ga = gb ]ZセN@
Die Folgen (an) und (b n ) konvergieren also gegen den gleichen Grenzwert セN@ Dieser Grenzwert ist die gesuchte Nullstelle, denn aufgrund der Stetigkeit von ist womit insgesamt folgt
o ヲHセI]oN@
Das oben beschriebene Verfahren liefert direkt einen Algorithmus, um eine Nullstelle im Intervall [a, b] zu berechnen: Algorithmus (Bisektion, Intervallhalbierung) (-t bi se . pas) (1) Initialisierung: XI:= a; X2 := b; h := (xd; h := (X2); 8 := 10- 5.
(2) Iteration: (a) Berechnung der Intervallmitte:
X3:= セ@ (X2 + Xl)
(b) Berechnung des Funktionswertes:
h:= (X3)
448
VIII Numerisches Lösen von Gleichungen
(c) Festlegung des neuen Einschlußintervalls: i. Falls dann ii. Falls dann
h .h セ@
0
(d.h. Nullstelle zwischen
XI:= X3 ;
h .h > 0
h:=
(d.h. Nullstelle zwischen
X2:= X3 ;
h:=
X3
und
X2),
Xl
und
X3),
h h
(d) Abbruchbedingung: Falls IX2 - xII セ@ b ,dann セZ]@ X3. Stop. ii. Falls IX2 - xII> b, dann weiter mit (a). 1.
Bemerkungen: b] besitzen. Die (1) Die Funktion kann mehrere Nullstellen im Intervall Bisektionsmethode liefert aber nur eine. (2) Man nennt Algorithmen, welche die Nullstelle in einem immer kleiner werdenden Intervall einschließen, auch Einschließungsalgorithmen. Ausgehend von einem Startintervall, wird dieses Intervall systematisch durch den gleichen Algorithmus verkleinert. Man nennt einen solchen Prozeß Iteration. (3) Bei der programmtechnischen Realisierung ist darauf zu achten, daß der Algorithmus nach einer gewissen Anzahl von Rechenschritten abbricht. Daher das sog. Abbruchkriterium. b spezifiziert die maximale Intervallbreite des einschließenden Intervalls. Ublicherweise wählt man b zwischen 10- 5 und 10-6 . b sollte aber nicht kleiner als die Rechengenauigkeit gewählt werden, da sonst eine Endlos-Schleife entsteht und das Programm nicht selbst abbricht. Die Rechengenauigkeit kann man z.B. mit folgendem kleinen Programm ermitteln (--t genau. pas) fmach := 1. WHILE (1. < 1. + fmach) DO fmach := fmach * 0.5 fmach := 2. * fmach
(4) Die Intervallhalbierungsmethode läßt sich einfach programmieren. Die Konvergenz der Folgen (an) und (b n ) gegen die Nullstelle ist zwar recht langsam, doch führt das Verfahren bei jeder stetigen Funktion mit Vorzeichenwechsel zum Ziel. Die Methode ist auch unanfällig gegenüber Rundungsfehlern. (5) Die Anzahl der benötigten Iterations schritte kann vor der Rechnung abgeschätzt werden, denn es gilt für den Abstand der Nullstelle vom linken Intervallrand
la n
-
セi@
セ@
セ@
b-a
für
n=
1, 2, 3, ....
Ist eine stetige Funktion auf [0, 1] mit Vorzeichenwechsel und soll die Nullstelle セ@ E (0, 1) bis auf 4 Dezimalstellen genau bestimmt werden, so darf der Abstand von la n - セ@ I nicht größer sein als 9 . 10- 5 . n muß also so gewählt werden, daß b,;;,a セ@ 9 . 10- 5 => n = 14. (Bei einer Genauigkeit von 6 Dezimalstellen ist n immerhin schon 21.)
449
§ 1. Intervallhalbierungs-Methode
2. Beispiel: Gegeben ist die Funktion
f
(X)
= X 3 - J X 2 + 1.
Gesucht ist die Nullstelle im Intervall [1, 2]. Da die Funktionswerte an den Intervallgrenzen unterschiedliches Vorzeichen besitzen (f (1) = -0.4142 und f (2) 5.7639), erhält man mit dem Bisektionsverfahren die Nullstelle:
=
n 1 2 3 4 5 6 7 8 9 10 11 12 13
I
a 1.0 1.0 1.0 1.125 1.125 1.125 1.1406 1.1484 1.1484 1.1503 1.1503 1.1508 1.1508 1.1508 :::}
セZ@
b 2.0 1.5 1.25 1.25 1.1875 1.1562 1.1562 1.1562 1.1523 1.1523 1.1513 1.1513 1.1511 1.1510
I ヲHセI@
I
1.5722 0.3523 -0.0813 0.1220 0.0171 -0.0329 -0.0081 0.0044 0.0018 0.0012 -2.10- 4 5.10- 4 1.10-4 -7.10- 5
1.1509
Umsetzung mit MAPLE. Bei der Realisierung der Intervallhalbierungs-Methode mit MAPLE wird der Algorithmus direkt ubernommen. Der Aufruf der Prozedur bise erfolgt wie der plot-Aufruf fUr einen Ausdruck. > bise := proeO > loeal iter, x1, x2, x3, t1, t2, t3, delta, > t, tune, x; > tune := args[1]: x:= op(1, args[2]); > t := unapply (tune, x): > x1 := op(1, op(2, args[2])); > x2 := op(2, op(2, args[2])); > t1 := t(x1): t2:= t(x2): > iter := 0: delta:= 1e-4: > while x2 - x1 > delta > do iter:= iter + 1: > x3 := (x2 + x1 )/2.: > t3 := t(x3): > if (evalt (t3 * t2) else > fi; > Iprint (T, x1, " " x2, ']'): > od; > print ('Die Nullstelle liegt nach " iter; 'Iterationen bei xi = " x3); > end: Hinweis: Auf der CD-ROM befindet sich eine erweiterte MAPLE-Prozedur, bise_ext, die den Konvergenzprozeß graphisch visualisiert. 3. Beispiel: > bise (x 3 - sqrt(x 2 + 1). x = 1.. 2); A
A
1. 1. 1.125000000 1.125000000 1.125000000 1.140625000 1.148437500 1.148437500 1.150390625 1.150390625 1.150878907 1.150878907 1.150878907 1.150939943
1.500000000 1.250000000 1.250000000 1.187500000 1.156250000 1.156250000 1.156250000 1.152343750 1.152343750 1.151367188 1.151367188 1.151123048 1.151000978 1.151000978
DieNullstelleliegtnach, 14, Iterationen bei xi =,1.150939943
Bestimmung der Rechengenauigkeit mit MAPLE. Die Rechengenauigkeit wird mit dem folgenden Algorithmus bestimmt. > Digits := 15: > fmach := 1.: > while 1. < 1. + fmach do fmach:= 0.5 * fmach: od: > fmach := 2. * fmach;
fmach := .710542735760120 10- 14 Die Rechengenauigkeit stimmt mit der zuvor mit Digits spezifizierten Genauigkeit überein.
§ I. Intervallhalbierungs-Methode
451
IntervaIlschachtelung von Wurzeln. Das Prinzip der lntervallschachtelung von Wurzeln beruht auf der Bisektionsmethode. Denn die Berechnung der n-ten Wurzel einer positiven Zahl a x=
va
läßt sich durch Potenzieren zum äquivalenten Problem der Bestimmung der positiven Nullstelle der Funktion f(x) = x n
-
a= 0
umformulieren. Um das Bisektionsverfahren anwenden zu können, muß ein Einschließungsintervall angegeben werden. Die linke Intervallgrenze ist dabei immer Null, denn (0) = -a < O. Als rechte Intervallgrenze setzt man 1, falls a < 1 (denn dann ist (1) = l-a > 0) oder a, falls a > 1 (denn dann ist (a) = an-a > 0). Im Falle a = 1 ist x = vI = 1 ; so daß dieser Spezialfall nicht mit der Bisektionsmethode berechnet werden muß. 4. Beispiel: Berechnung von > bise (xAS - 8, x = 0 .. 8)
-vB
o o 1.000000000 1.500000000 1.500000000 1.500000000 1.500000000 1.500000000 1.515625000 1.515625000 1.515625000 1.515625000 1.515625000 1.515625000 1.515625000 1.515625000 1.515686036
4.000000000 2.000000000 2.000000000 2.000000000 1. 750000000 1.625000000 1.562500000 1.531250000 1.531250000 1.523437500 1.519531250 1.517578125 1.516601563 1.516113282 1.515869141 1.515747071 1.515747071
Die Nullstelleliegt nach, 17, Iterationen bei xi =, 1.515686036
-vB ist bis auf 5 Dezimalstellen genau im Intervall [1.5156, 1.5157] eingeschlossen.
452
VIII Numerisches Lösen von Gleichungen
§2. Pegasus-Verfahren Bei der Intervallhalbierungs-Methode wird in jedem Iterationsschritt das Einschließungsintervall halbiert. Selbst wenn die Nullstelle sehr nahe an einer Intervallgrenze liegt, muß für die Bestimmung dieser Nullstelle bis auf 6 Dezimalstellen 21-mal iteriert werden. Eine verbesserte Methode stellt das sog. Pegasus-Veifahren dar, weIches statt der Intervallmitte den Sekantenschnittpunkt wählt: Sekante2
Abb. 42: Berechnung der Sekantenschnittpunkte mit der x-Achse
Gegeben sei eine Funktion J, die auf dem Intervall [a, b] einen Vorzeichenwechsel hat. Wir nehmen an, daß ft = J (a) < 0 und 12 = J (b) > 0 und setzen Xl = a bzw. X2 = Entsprechend Abb. 42 wird die Sekantensteigung durch die Punkte (Xl, ft), (X2, 12) berechnet 812
= --= X2 X - Xl
Xl
und anschließend der Schnittpunkt mit der x-Achse bestimmt X3
= Xl- -ft . 812
Nimmt man stets nur den Sekantenschnittpunkt als neuen Iterationswert, so rückt zwar X3 näher an die Nullstelle heran, aber das Einschlußintervall konvergiert nicht notwendigerweise gegen Null. Deshalb versucht man durch eine geometrische Modifikation auch auf die "andere Seite der Nullstelle" zu kommen. Dazu skaliert man den Funktionswert ft gemäß dem Strahlensatz durch folgenden Konstruktion:
Geometrische Konstruktion zum Pegasus-Verfahren
453
§2. Pegasus-Verfahren
+ 13), (Xl, h) sowie
Man bildet die Verbindungsgeraden der Punkte (X2, h (X2, h), (Xl. In, wenn 13 = I (X3) und setzt
1*
(Strahlensatz).
l'h+h
Dann ersetzt man h durch li. Iteriert man nun mit li weiter, wird die Steigung der nachfolgenden Sekante kleiner als mit h. Somit liegt der entsprechende Schnittpunkt näher an der Nullstelle bzw. nachfolgend auf der "anderen Seite" der Nullstelle. Man erhält den folgenden Algorithmus ( Pegasus-Verfahren) (-t pegasus. pas) Initialisierung: Xl:= X2:= b; h := (Xl); h := (X2); 0:= 10- 5. (2) Iteration:
(1)
(a) Berechnung der Sekantensteigung:
812:= ..:....::....---"-""X2 - Xl
X3:=
(b) Berechnung des Schnittpunktes:
k8
Xl -
12
13:= (X3)
(c) Berechnung des Funktionswertes:
(d) Festlegung des Einschließungsintervalls und Modifikation von i. Falls dann ii. Falls
h . h :::; 0
(d.h. Nullstelle zwischen X3 und X2),
Xl:= X2 ;
.
h
>0
h:= h; スセNィ@
dann h := h . 2
X2:= X3 ;
Nullstelle zwischen
+
X2:= X3 ;
f; 3
h:= Xl
13
und X3),
h:= h
(e) Abbruchbedingung: i. Falls IX2 ii. Falls
Xl
I :::; 0 ,dann
IX2 - xII>
1.0 2.0 2.0 2.0 2.0 1.1502
Xl
für Ihl sonst
:::; Ihl
dann weiter mit (a).
5. Beispiel: Gegeben sei die Funktion (X) Pegasus-Verfahren liefert als Ergebnis:
1 2 3 4 5
...c . -_ {X2
b 2.0 1.0670 1.1054 1.1381 1.1502 1.1509
= x3-
1.0670 1.1054 1.1381 1.1502 1.1509 1.1509
y'X"2"TI aus Beispiel 2. Das
-0.2474 -0.1397 -0.0471 -0.0022 2.10- 5 -1.487 . 10- 8
454
VIII Numerisches Lösen von Gleichungen
Bemerkungen: (1) Beispiel 5 zeigt, daß die Konvergenzgeschwindigkeit des Pegasus-Verfahrens
deutlich höher als die der Bisektionsmethode ist. Nach 5 Iterationen hat man in diesem Fall eine Genauigkeit von 10- 6 erreicht! (2) Die Vorteile des Pegasus-Verfahrens als auch der Bisektionsmethode liegen darin, daß sie fUr jede stetige Funktion mit Vorzeichenwechsel konvergieren. In Fällen von mehrfachen Nullstellen können beide Verfahren verwendet werden, wenn man sie statt auf 1 auf die Funktion 9 mit 9
1 = I'
anwendet. Denn ist セ@ eine k-fache Nullstelle von I, dann ist セ@ eine einfache Nullstelle von (3) Der Nachteil der beiden Verfahren liegt darin, daß sie nicht auf Probleme bei Funktionen mit mehreren Variablen anwendbar sind. (4) Die Realisierung des Pegasus-Verfahrens mit MAPLE erfolgt analog dem Bisektions verfahren. 6. Beispiel: Kettenkarussell. FUr die Nullstelle der Funktion
1 (x) = x 4 + x 3 + 1.6620 x 2 -
x - 0.25
=0
im Intervall [0, 1] erhalten wir mit dem Bisektionsverfahren bzw. dem Pegasusverfahren Iterationsintervalle, die in nebenstehenden Tabellen (links Bisektionsverfahren, rechts Pegasus verfahren) angegeben sind.
nl 0 1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16
0.00000 0.50000 0.50000 0.50000 0.56250 0.56250 0.56250 0.56250 0.56250 0.56445 0.56543 0.56543 0.56567 0.56580 0.56580 0.56583 0.56584
b 1.00000 1.00000 0.75000 0.62500 0.62500 0.59375 0.57813 0.57031 0.56641 0.56641 0.56641 0.56592 0.56592 0.56592 0.56586 0.56586 0.56586
I iHセI@
-0.147000 0.673156 0.170947 -0.008541 0.075774 0.032297 0.011553 0.001425 -0.003578 -0.001082 0.000171 -0.000456 -0.000143 0.000014 -0.000064 -0.000025 -0.000006
nl 0 1 2 3 4 5 6 7 8
0.00000 1.00000 1.00000 1.00000 0.40134 0.59095 0.59095 0.59095 0.56585
b 1.00000 0.09391 0.20248 0.40134 0.59095 0.55533 0.56532 0.56585 0.56585
§3. Banachsches Iterationsverfahren
455
Bei einer Genauigkeit von 5 Dezimalstellen liefert das Bisektionsverfahren nach 16 Iterationen und das Pegasusverfahren nach 8 Iterationen die Nullstelle bei セ@ = 0.56585·1 Da in Beispiel 1(1)
I
sina = x gesetzt ist, folgt hieraus der Auslenkungswinkel des Kettenkarussells
a = 34.46°. Die beiden nachfolgenden Verfahren, Banachsches Iterationsverfahren und NewtonVerfahren, besitzen die Eigenschaft, daß sie auf den mehrdimensionalen Fall übertragbar sind und daß sie - wenn sie konvergieren - sehr schnell konvergieren.
§3. Banachsches Iterationsverfahren 3.L Einführung: Bisher war die AufgabensteIlung zu gegebener Funktion feine Nullstelle Xo zu finden:
If (xo) 0·1 =
Dies ist das sog. Nullstellenproblem. Ein einfaches iteratives Verfahren erhält man, wenn man auf beiden Seiten x addiert und stattdessen die Gleichung
x = f (x)
+ x =: F (x)
betrachtet. Eine Lösung Xo dieser Gleichung
IF(x)=xl wird Fixpunkt genannt, da die Funktion F, auf Xo angewendet, als Funktionswert wieder Xo liefert. xo bleibt unter der Abbildung F fixiert. Es gilt
Xo ist ein Fixpunkt von F (x) = x genau dann, wenn Xo Nullstelle von f (x) = O. 7. Beispiel: Gegeben sei die Gleichung
x
= O.lx + 100.
Ohne Rechnung erhält man sofort eine Näherung für die Lösung: Da der x-Term auf der rechten Seite der Gleichung mit dem Faktor 0.1 im Vergleich zu 100 eingeht, setzt man näherungsweise x(O)
= 100.
Um einen genaueren Wert x(l) für die Lösung zu erhalten, berücksichtigen wir nun den Term 0.1 x: x(l)
= 0.1 . x(O)
+ 100 =
10 + 100 = 110.
456
VIII Numerisches Lösen von Gleichungen
Damit haben wir den Startwert x eO ) korrigiert und eine genauere Schätzung für die Lösung erhalten. Einen noch genaueren Wert x (2 ) erhält man, wenn xei) = 110 in die rechte Seite der Gleichung eingesetzt wird: x (2 )
= 0.1 xei) + 100 = 111
und weiter fortfährt x (3 )
x (4 )
0.1 x (2 ) 0.1 x (3 )
+ 100 = 111.1 + 100 = 111.11
Je weiter man fortschreitet (iteriert), um so genauer wird die Lösung angenähert. Die exakte Lösung ist x = 111. 1. 0 Man nennt ein solches Verfahren ein Iterationsverfahren, da ausgehend von einem Startwert x eO ) die Lösung des Problems iterativ gefunden wird. Um allerdings iterieren zu können, muß der jeweilige Funktionswert F(x ei ») wieder im Definitionsbereich der Funktion liegen! Damit kommen wir zur allgemeinen Formulierung des Problems: 3.2 Allgemeines Problem: Gesucht ist eine Lösung des Problems
IF(x)=x,1 wenn F : I -4 I das Intervall I auf sich selbst abbildet. Jede Lösung x von (*) heißt Fixpunkt von F. Die Gleichung selbst wird Fixpunktgleichung genannt. Geometrisch entsprechen die Fixpunkte den Schnittpunkten der Funktion F (x) mit der Winkelhalbierenden (siehe Abb. 43). y y=x
セMク@ Abb. 43: Fixpunkt
x
Um eine Lösung von (*) numerisch zu berechnen, wählen wir folgenden Algorithmus:
457
§3. Banachsches Iterationsverfahren
Algorithmus (Banachsches Iterationsverfahren) (----t banach . pas) (1) Initialisierung: Wähle Startwert Xo ; 8 := 10- 5 . (2) Iteration: (a)
F
n)
(b) Abbruchbedingung i. Falls IX n +1 ii. Falls IX n+1
-
::; 8, dann
-
>
= Xn+l.
Stop. 8, dann weiter mit (a).
Durch diese Iteration wird eine Folge
Xl
F(xo)
X2
F (Xl)
X3
F(X2)
n
= 0,1,2, ...
definiert, die, falls sie konvergiert, gegen den Fixpunkt strebt.
8. Beispiel: Gesucht ist eine Nullstelle der Funktion
= 0.5 -
X
+ 0.2 sin(x)
im Intervall [0.3; 0.5] mit einer Genauigkeit von 10- 5 . 1. Schritt: Umformung der Nullstellengleichung in eine Fixpunktgleichung:
=>
0.5 - X + 0.2 sin(x) 0.5 + 0.2 sin(x)
=0
I+x
=x
2. Schritt: Iterationsverfahren nach Banach 0.5 F
n)
= 0.5 + 0.2 sin(x n )
Ergebnis:
n
o 1 2 3 4 5 6
I
Xn
0.5000 0.5958 0.6122 0.6149 0.6153 0.6154 0.6154
I Xn -
n = 0, 1, 2, 3, ...
Xn-l
0.0958 0.0163 0.0029 0.0004 0.0001 0.0000
Nach 6 Iterationen hat man eine Genauigkeit von 4 Dezimalstellen.
o
458
VIJI Numerisches Lösen von Gleichungen
9. Beispiel: Gesucht ist eine Nullstelle der Funktion
(*)
f(x)=0.5-x+2·sin(x)
im Intervall [0, 7r] mit einer Genauigkeit von 10- 5 . Wir formen (*) in eine Fixpunktgleichung um, indem wir auf beiden Seiten x addieren
F (x) = 0.5 + 2 sin(x) = x und iterieren gemäß der Banach-Iteration. Xo xn+l
=
0.5 F (x n ) = 0.5 + 2 sin (x n )
n
= 0,1,2,3, ....
In diesem Fall erhält man eine divergente Folge X n , obwohl ein Fixpunkt existiert! Sowohl Bisektions- als auch das Pegasus-Verfahren liefern als Nullstelle (= Fixpunkt) 2.16130. Im Gegensatz also zur Bisektionsmethode und zum Pegasusverfahren konvergiert die Banach-Iteration nicht in jedem Fall! 0 Die Anwort auf die Frage, unter welchen Voraussetzungen die Iterationsfolge X n gegen einen Fixpunkt x von F (x) = x konvergiert, liefert der Banachsche Fixpunktsatz:
Satz: Banachseher Fixpunktsatz Sei F : I --t I eine stetige Funktion und fUr alle Xl,
mit einer Konstanten K die Iterationsfolge
E I gelte die Ungleichung
< 1. Dann folgt: F hat genau einen Fixpunkt x in I und Xn+l
konvergiert gegen
X2
= F(xn )
x fUr jeden beliebigen Startwert Xo
EI.
Anschaulich besagt die Bedingung K < 1, daß die Funktionswerte F (Xl) und F (X2) stets dichter zusammenliegen als die Punkte Xl und X2. Man nennt dieses Verhalten Kontraktion, da die Funktion sich zusammenzieht. Der Graph der Funktion F steigt bzw. fällt flacher als die Winkelhalbierende ansteigt bzw. abfällt. Die Steigung des Graphen ist aber durch die erste Ableitung der Funktion bestimmt: Ist IF' (x)1 < 1 fUr alle X aus dem IntervaII I, dann sind die Bedingungen aus dem Banachschen Fixpunktsatz erfullt, indem
K =max 1F' (x)1 xE!
gesetzt wird. Es gilt also
459
§3. Banachsches Iterations verfahren
Satz: Ist F : I - t I stetig differenzierbar mit ' hat F einen Fixpunkt x in I und die Iterationsfolge
konvergiert gegen
x fUr jeden Startwert
y
< 1 fUr alle
E I, dann
EI. y
y=x F(x) IF'(x)l< 1 F(x) セMイク@
セMク@
y(0) y(1),(2)
y(0) y!'ly(4)y!5)y!3)
O::sF'(x) 1. Daher divergiert das Banachverfah-
3.3 Ergänzungen zur Banach-Iteration: Gesucht ist die positive Nullstelle der Funktion = 2-
= 1)
Um die Lösung numerisch mit dem Banachverfahren zu berechnen, kann man die Nullstellengleichung auf 2 Arten zu einer Fixpunktgleichung umformen. (i) Die Gleichung
x2
-
X
(*)
= 0
wird durch Addition des Termes x in eine Fixpunktgleichung
(x 2 - x) + x = x umgewandelt. Mit F
:=
+ = F(x)
2
erhält man das Problem
= x.
461
§3. Banachsches Itemtionsverfahren
Allerdings ist F ' (x) = 2x, so daß für die positive Nullstelle x = 1 gilt F ' (x) = 2> 1. D.h. das Banachverfahren konvergiert für keinen Startwert Xo gegen x = 1 (vgl. Abb. 45a). Für Xo = 1.001 folgt nach 15 Iterationen ein Overflow. Für Xo = 0.999 konvergiert die Banachfolge gegen die zweite Nullstelle x = 0 (XI6 =
2.10- 6 ). y
セM]ク@ セMTク@
fHクI]セ@ fHクI]MセKR@
(a)
1
(b)
Abb. 45: Zum Banachverfahren
(ii) Die Gleichung
x 2 -x=0 wird zunächst in die äquivalente Gleichung
_(x2
x) = 0
-
umgefonnt und dann erst durch Addition von x in eine Fixpunktgleichung
- (x 2 Für F (x) := _x2
-
x)
+x =
x.
+ 2x gilt (vgl. Abb. 45b) F(x) = x
mit F ' (x) = -2x + 2. Damit ist
IF' (x)1 ::; 1
für!::; x ::;
!.
Nach dem Banachschen Fixpunktsatz konvergiert die Banachfolge für alle Startwerte Xo E [!,
!] .
Folgerung: In manchen Fällen ist es günstiger, statt der Gleichung f (x) = 0 die äquivalente Gleichung - f (x) = 0 zu betrachten und erst dann zur Fixpunktgleichung überzugehen. Welche der beiden Gleichungen geeignet ist, hängt i. w. vom Vorzeichen der Ableitung der Funktion f(x) ab.
462
VIII Numerisches Lösen von Gleichungen
11. Beispiel: Gesucht ist die positive Nullstelle der Funktion f(x) = x 3 -100x.
y セクI@
Die positive Nullstelle liegt bei x = 10 und die Steigung der Funktion f bei x ist l' (x) = 3x 2 - 100 = 200. Egal, ob man nun zur Gleichung - f(x) + x = x oder f(x) + x = x Ubergeht, die Funktion F(x) hat in x in beiden Fällen eine Steigung betragsmäßig größer als 1. Damit konvergiert das Banachverfahren nicht gegen x. Um dennoch die Banach-Iteration erfolgreich auf dieses Problem anzuwenden, gehen wir von f(x) = 0 x
zur äquivalenten Gleichung
_f(x) =0 250 uber. Die Nullstellen der Funktion f (x) und - セエキI@ stimmen Uberein. Die Steigung der Funktion - セI@ ist nun im Punkte x kleiner als bei f (x). Es gilt mit
f (x) ! F(x) := - 250 + x = x, daß F'(x)
= ⦅SクセUjッo@
+ 1 = Mセァ@
+ 1 = k
newton := proc () > #Berechnung einer Nullstelle mit dem Newton-Verfahren > #Der Aufruf erfolgt durch newton (ausdruck, var = startwert) > local iter, xO, xna, xnn, delta, func, f, x; > func := args[1]: x:= op(1, args[2]); xO:= op(2, args[2]); > f := unapply (func, x): > iter := 0: delta:= 1e-9: > xna := evalf (xO): > xnn := xna - f(xna)/D(f)(xna): > while abs(xna - xnn) > delta > do iter:= iter + 1: > print (iter, xna, f(xna)); > xna:= xnn: > xnn:= xna - f(xna)/D(f)(xna): > od; > print ('Die Nullstelle liegt nach " iter,'lterationen bei xi = ',xnn); > end: Hinweis: Auf der CD-ROM befindet sich eine erweiterte MAPLE-Prozedur, newton_ext, die den Konvergenzprozeß graphisch visualisiert. 15. Beispiel: Gesucht ist eine Nullstelle der Funktion
im Intervall [0, 0.5J (vgl. §3.4).
> y := -6 * x * (sqrt(x 2 + (1/2)"2) - 11100) 1 sqrt(x 2 + (1/2)"2) + 1: > newton (y, x = 0.5); A
A
1, .5, -1.957573593 2, .1714142824, -.009027686 3, .1698837573, -.21910- 6
Die Nullstelle liegt nach, 3, Iterationen bei xi =, .1698837202 Nach 3 Iterationen ist die Lösung bis auf 6 Dezimalstellen genau berechnet.
472
VIII Numerisches Lösen von Gleichungen
Anwendung des Newton-Verfahrens: Berechnung von Wurzeln. Gesucht ist die einer positiven Zahl a. Wir interpretieren als die einzige Quadratwurzel positive Nullstelle der Funktion
Va
Va
f(x)=x 2 -a. Zur numerischen Berechnung wenden wir das Newton-Verfahren auf diese Funktion an. Mit !,(X) = 2x erhält man die Newtonfolge
Xn+l
= Xn -
Setzt man
f(x n) (x n )
= Xn セ@
-a = Rクセ@ クセ@
Mクセ@ 2x n
+a
1 (
2
a) .
Xn + Xn
:= a und iteriert gemäß
Xn+l :=
セ@
(xn + :n)
für n = 0, 1, 2, ... , hat man eine schnell konvergierende Folge (vgl. Kap. VI, §1 Babylonisches Wurzelziehen). 16. Beispiel: Berechnung von
J3 mit obigem Schema
n
o
1
2
3
4
5
Xn
3.00000
2.00000
1.75000
1.73214
1.73205
1.73205
Die angegebene Methode ist eine der besten zur Berechnung von Quadratwurzeln. Die meisten Computerprogramme beruhen darauf. Bemerkung: Dieses Verfahren ist nicht nur auf die Berechnung von Quadratwurzeln beschränkt, sondern kann auch zur Berechnung von k-ten Wurzeln herangezogen werden. Denn {Iä ist die positive Nullstelle von
f(x) = x k - a. Mit
= k Xk-
xn+l =
1
lautet die Newtonfolge
セ@ [(k - 1) Xn -
x;-l]
n
= 0,
1,2,3, ....
473
§5. Regula falsi
§5. Regula falsi Zur näherungsweisen Bestimmung der Nullstelle , einer Funktion mit dem NewtonVerfahren ist die Berechnung der Ableitung f' erforderlich, so daß die Differenzierbarkeit von f vorausgesetzt werden muß. Auch die Berechnung von f' kann in praktischen Fällen mit Schwierigkeiten verbunden sein. Die regula falsi ist ein Iterationsverfahren, das nicht auf Ableitungen zurUckgreift, dafür aber zwei Startwerte Xo und Xl benötigt. Geometrisch erhalt man die regula falsi, indem die Tangente des Newton-Verfahrens durch die Sekante der Punkte (xo, f (Xo)) , (Xl, f (xt)) ersetzt wird (siehe Abb. 47).
Sekante durch (Xo,f(Xo»,(X1,f(X1»->X2 Sekante durch HクャLヲxᄏセIM^S@ Sekante durch (X2,f(X2»,(X3,f(X3»)->X4
__________ セコM
f(x)
XI
__ Mセ@
X
Abb. 47: Geometrische Interpretation der regula falsi
Aufstellen der Formeln. Die Sekantengleichung durch die Punkte (xo, (Xl, f (Xl)) lautet y - f (xo)
Xl - Xo und der Schnittpunkt
X2
mit der x-Achse (y
X - Xo
= 0) ist
Durch Iteration erhalt man den folgenden Algorithmus:
f (xo)),
474
VIII Numerisches Lösen von Gleichungen
Algorithmus (regula falsi) Initialisierung: (2) Iteration:
(1)
(--+ re fa . pas)
8:= 10- 6 .
Wähle zwei Startwerte Xo und Xl;
(a) Iterationsvorschrift:
n +1
= Xn -1 -
(X n -1
)
Xn - Xn-1 (X n -1) n) -
(b) Abbruchbedingung i. Falls JX n +1 ii. Falls JX n+1 -
< 8, dann セ@ = Xn+1. Stop. 2: 8, dann weiter mit (a).
Die Konvergenz des Verfahrens ist i.a. etwas langsamer als die des NewtonVerfahrens. Wesentlich fUr die Konvergenz ist, daß die Startwerte Xo und Xl nahe an der Nullstelle セ@ liegen.
17. Beispiel: Gesucht ist eine Nullstelle der Funktion
(x)
= -6x
Jx
2
+ HセIR@
-
0.01
JX 2+ HセIR@
+1
im Intervall [0, 0.5J (vgl. Beispiel 15). Mit den Startwerten Xo = 0.2 und Xl erhalten wir folgende Iterationsfolge
n 1
Der Funktionswert von X3 ist
I
= 0.4
Xn
2 3
1.700000 1.698837 1.698837
(X3) セ@
10- 12 .
§6. Bestimmung von Polynom-Nullstellen Bisher haben wir uns dem allgemeinen Problem zugewandt, Nullstellen einer Funktion numerisch zu bestimmen. Oftmals sind die Nullstellenprobleme auf Polynome beschränkt. Dann kann man zwar die allgemeinen Verfahren anwenden, die Rechenzeiten können aber erheblich verringert werden, wenn zur Funktionsauswertung der Polynomfunktion das Horner-Schema (--+ Kap. IV, §2.3) benutzt wird:
=
{ ...
X+
+
+
+ .. . +
475
§6. Bestimmung von Polynom-Nullstellen
ak, bk-l = ak-l + bk x, .. 0' b2 = a2 + b3 X, bl = al + b2 X und Die Vorteile des Horner-Schemas sind, daß es sehr schnell ist und daß Rundungsfehler vermieden werden. mit bk
=
=
(Xl)'
Algorithmus zur Berechnung von f(XI): bk .- ak i = k, k - 1, . + bi Xl bi - l . (xr) = bo .
0
0
1
,
Das Horner-Schema kann auch zur Berechnung von 1'(xr) herangezogen werden, denn mit der Produktregel folgt für die Ableitung der Funktion
(x - xr) [bk X k- l
(x)
=
(x)
[bk X k- l + (x -
:::} l' (Xl) =
+ bk-l x k- 2 + ... + b2 X + bt] + bo
+ bk- l x k- 2 + 0'0 + b2 X + bl ] + Xl) [(k -1) bk x k- 2 + (k - 2) bk-l x k- 3 + .. 0+ b2]
g (Xl) = bk クセMャ@
+ bk- l クセMR@
+.00 + b2 Xl + bIo
Mit den durch das Horner-Schema berechneten Koeffizienten bi gilt
bk
Ck
i
= k,
k - 1, 000, 2
18. Beispiel: Berechnung der Ableitung des Polynoms
(x) im Punkte
= 4x 3 - 5x 2 + 2x + 1
Xl
= 2 mit dem doppelten Horner-Schema:
Xl
= 2: +
-5 8
6
4
3
8
4
8 11
22 30
4
Xl
= 2: +
2
1 16 17
f(2) / (2)
Wenn das Newton-Verfahren auf die Polynomfunktion
(x)
= alk] x k + a[k-l] Xk- l + 000 + a[l] X + a[O]
angewendet wird, muß bei jedem Iterationsschritt sowohl f(x n ) als auch l' (x n ) berechnet werden. Mit dem doppelten Horner-Schema erhält man den Algorithmus von Newton-Rhapson:
476
VIII Numerisches Lösen von Gleichungen
Algorithmus (Newton-Rhapson) (---t rhaps .pas) {Polynomauswertung an der Stelle x n }
* X n + alk - 1] ps:= alk] DO i := k - 2, 0, -1 {Schleife von k - 2 bis 0 in Schritten -I} ps := p + ps * X n p := alk] + p * X n ENDDO
p := alk]
p gibt den Wert des Polynoms und ps den Wert der Ableitung an der Stelle an. Die Newton-Iteration lautet dann p X n +l:= X n - -
ps
n
Xn
= 0,1,2, ....
Bei diesem Algorithmus wird davon ausgegangen, daß die Koeffizienten des Polynoms p( als Array deklariert sind.
477
Aufgaben zu Kapitel VIII
Aufgaben zu Kapitel VIII 8.1
Bestimmen Sie mit der Intervallhalbierungsmethode die Nullstelle der Funktion f (x) = (In X)3 - In ( ..;x 2 + 1) im Intervall [1, 4] bis auf 5 Dezimalstellen genau. Wieviele Iterationen werden benötigt?
8.2
Erstellen Sie in MAPLE eine Prozedur fUr das Pegasus-Verfahren und bestimmen Sie mit dieser Prozedur die Nullstelle der Funktion aus Aufgabe 8.1. Vergleichen Sie die Anzahl der Iterationen.
8.3
Gesucht wird die Lösung der transzendenten Gleichung x = cos x im Intervall [0, -r] . Man berechne die Lösung mit dem Banachschen Iterationsverfahren for die Startwerte xo = 1 und Xo = 0.4.
8.4 Gegeben ist die Gleichung 2 e X = 3 x 2 • Man löse diese Gleichung numerisch mit dem Newton-Verfahren. (Setze Xo = 1, Xo = -1 als Startwert). 8.5
Man gebe ein Verfahren zur Berechnung von セ@ fOr a = 2, a = 4, a = 8.
an. Man berechne anschließend セ@
8.6
Bestimmen Sie eine Nullstelle der Funktion f (x) = x 5 + 3 x 3 Algorithmus von Newton-Rhapson und dem Startwert Xo = 1.5.
8.7
Man bestimme mit MAPLE alle NullsteIlen von
8.8
Bestimmen Sie die NulIstelIe der folgenden Funktionen im Intervall [0, 4] a) f (x) = ・クーcセ@ (x + I)!) - x b) f (x) = sin(ln (x 2 + 2)\
+1
mit dem
f (x) = x 5 + 3 x3 + 1.
i
8.9
Wie lautet die Lösung der folgenden Gleichungen im Intervall [0, 4]? a) (e- x )4 = sinx + cosx + 1 b) (e x )4 = sinx + cosx + 1.
8.10 Kettenkarussell Ein Kettenkarussell mit einer Tragstange von r = 2 m und einer Kettenlänge von l = 4 m benötigt fOr einen Umlauf T = 5 s. Wie groß ist der Winkelausschlag ader Kette, wenn die Gleichgewichtslage durch tan a = w92 (r + l sin a) bestimmt ist? 8.11
Strahlung eines schwarzen Körpers Ein schwarzer Körper sendet bei der absoluten Temperatur T Strahlung aus. Mit steigender Temperatur verschiebt sich das Maximum der Strahlungsintensität zu korzeren WeIlenlängen hin. Es gilt Amax (T) = z'T mit a = 14.3881 . 1O-3m K. Die Konz. Man bestimme z. stante z ist die Lösung von e- z = 1 -
k
8.12
Balkenschwingung Die Schwingungsformen eines Balkens der Lange L, der an bei den Seiten fest eingespannt ist, sind gegeben durch die Eigenwertgleichung cosh (K L) cos (K L) = 1 wenn cosh (x) := セ@ (ex + e- x ) . Bestimmen Sie fOr L = 1 die ersten 3 Schwingungsformen K I , K 2 , K 3 , weIche die obige Gleichung erfUllen.
Kapitel IX Numerische Differentiation und Integration Oftmals benötigt man in den Anwendungen insbesondere in der Datenverarbeitung von Meßwerten die Ableitung bzw. das bestimmte Integral einer Funktion, die dann nicht in analytischer Form vorliegt, sondern nur durch diskrete Punkte (=gemessene Wertepaare) charakterisiert ist. Dann kann man nicht mit den Methoden der Differential- und Integralrechnung die Ableitung bzw. das bestimmte Integral exakt bestimmen. Zur Lösung des Problems benötigt man finite Differenzen und geeignete Partialsummen, um Ableitung und Integral näherungsweise berechnen zu können. Formeln für die numerische Differentiation sowie Integration werden in diesem Kapitel hergeleitet und deren Fehler untersucht.
§1. Numerische Differentiation LI Differenzenformeln für die erste Ableitung Um die Differentiation einer Funktion f an der Stelle Xo auf einem Rechner numerisch berechnen zu können, geht man auf die Definition der Ableitung über den Differentialquotienten zurück:
f(xo+h)-f(xo) f '( Xo )-li - h_O m h . Die Ableitung bedeutet geometrisch die Steigung der Tangente im Punkte f (xo). Die Tangentensteigung erhält man, indem man die Sekante durch die Funktionswerte an den Stellen Xo und Xo + h aufstellt, die Sekantensteigung
f (xo + h) - f (xo) (xo + h) - Xo bestimmt und den Grenzübergang h セ@
0 berechnet.
479
1.1 Differenzenfonneln fUr die erste Ableitung
f(x)
x Abb. 48: Sekantensteigung Der Grenzübergang h - t 0 kann numerisch nicht durchgeführt werden, da dies sofort zu einem Oveiflow führen würde. Daher nähert man numerisch die Ableitung einer Funktion f im Punkte Xo durch die Sekantensteigung
D+ f (xo)
=
f (xo
+ h) -
f (xo)
h mit h
> 0 an. Dies ist die sog. einseitige (rechtsseitige) Differenzenformel.
Man beachte, daß im Gegensatz zu einer analytischen Rechnung numerisch nicht die Ableitung einer Funktion, sondern nur der Wert der Ableitung in einem speziell vorgegebenen Punkt Xo berechnet wird! Diese einseitige Differenzenformel hat die folgenden Eigenschaften: (1) Für h - t 0 geht der numerische Wert gegen die exakte Ableitung, wenn Rundungsfehler vernachlässigt werden. (2) Polynome vom Grade n = 1 (d.h. Geraden) werden exakt differenziert: Denn ist f(x) = mx + b, so gilt
D+ f (x)
1
= h (f (x + h) - f (x))
1
= h (m (x + h) + b - (mx + b)) = m =!' (x). Eine genauere Differenzenformel erhält man, wenn man den Mittelwert der rechtsseitigen und linksseitigen Differenzenformel nimmt:
D f (xo) = セ@ (D+ f (xo)
=;.
I
D
f (x) = セ@ f (xo + h)
+ D- f (xo))
セ@
f (xo - h)
I
(Zentrale Differenzenformel)
480
IX Numerische Differentiation und Integration
I
x,,-h
x,,+h
セ@
X
Mit dieser Differenzenformel werden Polynome bis zum Grad 2 exakt differenziert: Ist 1 (x) = a + bx + cx 2, so gilt
21h [a + b (x
D I(x)
+ h) + c (x + h)2 -
a - b (x - h) - c (x - h)2]
A [2bh+4cxh] =b+2cx=f'(x). 1. Beispiel zur numerischen Differentiation: Gesucht ist die Ableitung der Funktion
1 (x) = sinx ·lnx
an der Stelle Xo
= !.
Die exakte Ableitung dieser Funktion lautet
sinx
I' (x) = cosx ·lnx + -x-
'*
I' (xo) = 0.350557l.
In Tabelle 1 sind für unterschiedliche Schrittweiten h die Fehler der numerischen Differentiation betragsmäßig aufgelistet. In der zweiten Spalte steht die Abweichung der exakten Ableitung zum Wert der einseitigen Differenzenformel und in der dritten Spalte zum Wert der zentralen Differenzenformel. Tabelle 1:
h h h h
= 10- 1 = 10-2 = 10- 3 = 10- 4
Fehler fUr einseitige Formel
Fehler fUr zentrale Differenzen
8.8.10 -:.I 9.5.10- 3 9.6.10- 4 9.6.10- 5 ",h
8.6·10 -;:! 8.5.10- 5 8.5.10- 7 8.5.10- 9 '" h:.l
Man entnimmt Tabelle I das Fehlerverhalten der beiden Verfahren: Der Fehler bei der einseitigen Differenzenformel ist proportional zu während der Fehler bei der zentralen Differenzenformel proportional zu h 2 . Dieses Verhalten spiegelt die sog. Ordnung des Verfahrens wider. Man nennt die einseitigen Differenzenformeln von 1. Ordnung und die zentralen Differenzenformeln von 2. Ordnung.
481
1.1 Differenzenfonneln fUr die erste Ableitung
Interpretation des zentralen DifTerenzenquotienten. Gegeben sei ein Bewegungsvorgang set), wobei das Weg-Zeit-Gesetz nur zu diskreten Zeitpunkten tI, t2, ... , t n bekannt ist: s (td , s (t2) , ... , s (t n ). Gesucht ist die Geschwindigkeit in den Zeitintervallen [ti, ti+lJ . s(t)
セ@
... セ@
t..l
t
Da von diesem Bewegungsvorgang kein funktionaler Zusammenhang vorliegt, können nur die diskreten Größen s (tl)' ... , s (t n ) zur Berechnung der Geschwindigkeit herangezogen werden. Die mittlere Geschwindigkeit im Intervall [ti, ti+IJ ist S (ti+l) - S (ti) Vm = . ti+l - ti Sie repräsentiert die Geschwindigkeit in der Mitte des Intervalls, also bei t (ti+l + ti) . Dies entspricht genau dem zentralen Differenzenquotienten. 0
!
Ist die Funktion 1 an den diskreten Stellen (Xl, 1 (Xl)) , ... ,(xn , 1 (x n )) bekannt, so wird die Ableitung der Funktion nur an diesen Stellen numerisch berechnet durch
i = 1, ... , n - 1. Mit dem zentralen Differenzenquotient erhält man die Ableitung immer nur in der Mitte des Intervalls. Man kann die einseitigen Differenzenformeln aber auch erweitern, so daß der Wert der Ableitung am Rand von zweiter Ordnung berechnet wird, wenn man drei Meßwerte berücksichtigt. Gegeben seien die Wertepaare (Xi, 1 (Xi)), (Xi+I, 1 (Xi+l))' (Xi+2' 1 (Xi+2)). Die folgenden Differenzenformeln berechnen näherungsweise (Xi), (Xi+l)'
(Xi+2):
1/
=
1
2h (-3 li + 4/i+1 - 1i+2) 1 2 h (-J; + li+2) 1
2
(fi - 4/i+1 + 3/i+2). Xi+l
x
482
IX Numerische Differentiation und Integration
DitTerenzenformeln bei nicht-äquidistanter Unterteilung. Obige Formeln liefern jedoch nur bei I1quidistanter Unterteilung des Intervalls (h = Xi+! - Xi = Xi+2 - Xi+!) Verfahren zweiter Ordnung. Bei nicht-l1quidistanter Unterteilung mUssen diese Formeln verallgemeinert werden. Dazu lernen wir eine Vorgehensweise kennen, mit der man allgemein Differenzenformeln gewinnen kann. Zur Vereinfachung der Notation setzen wir i = O. Die Differenzenformel fUr die erste Ableitung einer Funktion von Ordnung 2 kann man gewinnen, indem man durch die Punkte (xo, 10), (Xl, ft), (X2, 12) das bestimmt, anschließend Newtonsche Interpolationspolynom vom Grade 2 P2 dieses Polynom ableitet und an der gesuchten Zwischenstelle auswertet. Wir fuhren diese Vorgehensweise nur fUr die Ableitung an der Stelle Xl vor:
Ansatz:
Bestimmung der Koeffizienten:
10
Xo
'\.
ft
Xl
セ@
---t
Xl-XO
'\.
12
X2 =?
ao
'\. .i:c.lJ...
---t
=
X2- X l
---t
HA[]セQ@
-
AZ]セNI@
/ (X2 -
xo)
10 ft - 10 Xl -
Xo
(Xl - Xo) (12 - ft) - (X2 - Xl) (ft - 10) (X2 - Xo) (X2 - xt) (Xl - Xo) Setzen wir diese Koeffizienten in (Xl) ein, folgt
ft - 10 1
= Xl -
Xo +
(Xl - Xo) (12 - It) - (X2 - Xl) (11 - 10) (X2 - Xo) (X2 - xt) .
Speziell fUr eine äquidistante Unterteilung h
!' = ft -
= (Xl -
xo)
10 + h (12 - ft) - h (ft - 10)
= (X2 -
= 12 -
Xl) folgt
10
1
Dies ist wieder die zentrale Differenzenformel.
o
483
1.1 Differenzenformeln fUr die erste Ableitung
Genauere Formeln erhält man, indem nicht durch 3 Punkte, sondern durch mehrere Punkte das Interpolationspolynom gelegt, dieses abgeleitet und an der gesuchten Stelle ausgewertet wird. Die Genauigkeit der so bestimmten Differenzenformeln berechnet man mit dem sog. Taylorabgleich. Wir führen diese Methode für den zentralen Differenzenquotienten bei einer äquidistanten Unterteilung vor. Berechnung der Ordnung der DifTerenzenformeln. Sei / eine 4-mal stetig differenzierbare Funktion, dann gilt nach dem Taylorschen Satz
= / (xo) +!' (xo)
/ (x)
(x - xo) +
;! I"
(xo) (x - xO)2
+ セA@ 1'" (xo) (x - xO)3 + R3 (x). Wir setzen diesen Ausdruck in die zentrale Differenzenformel ein. Dazu bestimmen wir
+ !' (xo) h +
/ (xo + h)
=
/ (xo - h)
= / (xo) - !' (xo) h +
/ (xo)
;! I" ;! I"
(xo) h2 +
セA@ /111 (xo)
h3 + R3 (h)
(xo) h2 -
セA@ 1'" (xo)
h 3 + R3 (-h)
=> / (xo + h) - / (xo - h) = 2 h!' (xo) + セ@ /111 (xo) h3 + R 3 (h) - R 3 (-h) =>
1
セ@
(xo + h) - / (xo - h)) =
(xo) + 0 (h 2) ·1
Auf der linken Seite steht der zentrale Differenzenquotient und auf der rechten Seite die Ableitung der Funktion plus einem Term 0 (h 2 ), der proportional zu h2 ist. Bis auf diesen Term 0 (h 2 ) stimmen Ableitung und zentraler Differenzenquotient überein. Man nennt den Exponenten die Ordnung des Verfahrens. Dies spiegelt gen au unsere experimentelle Beobachtung aus Tabelle 1 wider, daß der zentrale Differenzenquotient von der Ordnung 2 ist. Obige Aussagen gelten allerdings nur, wenn man die Rundungsfehler vernachlässigt. Denn setzen wir Tabelle 1 für kleinere h-Werte fort, so erhält man für eine Rechengenauigkeit von 10 Stellen das folgende Verhalten.
484
IX Numerische Differentiation und Integration
Tabelle 2: h
Fehler für einseitige Formel
Fehler für zentrale Differenzen
10 -1 10- 2 10- 3 10-4 10- 5 10-6 10- 7 10- 8 10- 9 10- 10 10- 11 10- 12
8.8.10 -:.l 9.5.10- 3 9.6.10- 4 9.6.10- 5 9.6.10- 6 1.1 . 10- 6 2.9.10- 0 7.5.10- 6 5.0.10- 4 4.1.10- 3 1.3.10- 2 1.0· 10- 1
8.6 ·10·;J 8.5.10- 5 8.5.10- 7 8.5.10- 9 1.4 .10 -1:\ 3.0.10- 8 7.1.10- 7 1.5.10- 5 5.3.10- 5 1.8.10- 3 9.4.10- 3 1.2. 10- 1
Man erkennt, daß obwohl h sich verkleinert, der Fehler ab einem gewissen h wieder ansteigt. Obwohl der Verfahrensfehler (= Diskretisierungsfehler) gegen Null geht, steigt der Gesamtfehler an. Es gilt ! Gesamtfehler
=Verfahrensfehler + Rundungsfehler.!
Der Verfahrensfehler ist der Fehler, den man erhält, da der Differentialquotient für die Ableitung durch die Sekantensteigung mit h > 0 ersetzt wird. Der Rundungsfehler beruht auf der Tatsache, daß bei einer numerischen Rechnung die Zahlen nur näherungsweise dargestellt werden und mit endlicher Genauigkeit gerechnet wird.
FGES
10-6 10-5
(b) 10-4
(a)
*,
h
Der Diskretisierungsfehler geht für h --t 0 gegen Null, der Rundungsfehler geht so daß der Gesamtfehler für sehr kleine h durch den Runfür kleine h wie dungsfehler bestimmt ist.
485
1.2 Differenzenfonneln fUr die zweite Ableitung
L2 Differenzenformeln für die zweite Ableitung Gegeben sei ein Bewegungsvorgang s(t), wobei das Weg-Zeit-Gesetz nur zu diskreten Zeitpunkten s (tl)' s (t2), s (t 3) bekannt ist. Gesucht ist die Beschleunigung zum Zeitpunkt t2.
t,
• t
Aufgrund der Werte s (td, s (t2) und s (t2), s (t3) können die mittleren Geschwindigkeiten V3/2 und V5/2 fUr die Intervalle [tl> t21 und [t2, t31 uber die zentralen Differenzenquotienten berechnet werden:
V3/2 = V5/2
=
s (t2) - s (tl) s (t2) - s (tl) t2 - t l = Ll t s (t3) - s (t2) t3 - t2
=
s (t3) - s (t2) Ll t '
wenn wir von gleichen Zeitintervallen t2 - t l = t3 - t2 = Ll t ausgehen. Die Beschleunigung ist die Ableitung der Geschwindigkeit:
a (t)
= v' (t) .
Wir leiten daher mit dem zentralen Differenzenquotienten v(t) ab und erhalten die mittlere Beschleunigung a2 im Intervall [t3/2, t 5/ 2]
a2 =
V5/2 - v3/2 Llt
Setzen wir die Formeln fUr V5/2 und v3/2 ein, folgt
Dies ist der zentrale Differenzenquotient für die zweite Ableitung. Dieser zentrale Differenzenquotient ist von der Ordnung 2, wie durch Taylorabgleich gezeigt werden kann.
486
IX Numerische Differentiation und Integration
Bemerkungen: (1) Allgemeine Diskretisierungsformeln fUr die zweite Ableitung mit höherer Ordnung sowie bei nichtäquidistanter Unterteilung erhält man, indem durch vorgegebene Punkte 8 (tt), 8 (t2), ... , 8 (t n ) das Interpolationspolynom gelegt, dieses zweimal differenziert und anschließend die auszuwertende Stelle eingesetzt wird (-t analoges Vorgehen wie bei den Differenzenformeln fUr die erste Ableitung). (2) Der Verfahrensfehler wird wie im Falle der ersten Ableitung durch Taylorabgleich berechnet. (3) Es zeigt sich das gleiche Gesamt-Fehlerverhalten wie bei der ersten Ableitung.
L3 Differenzenformeln für die n-te Ableitung Die folgende MAPLE-Prozedur DiffFormeln bestimmt zu vorgegebenen Punkten (tl' 81), (t2, 82), ... , (tk, 8k) Diskretisierungsformeln fUr die n-te Ableitung. Zur sinnvollen Anwendung der Prozedur sollte k > n gewählt werden! Die Prozedur legt zunächst durch die Punkte das Interpolationspolynom und leitet dieses n-mal ab. Anschließend wird dieses Polynom an einer spezifizierten Stelle (1:S i :S k) ausgewertet. Die Parameter der Prozedur DiffFormeln (t, s, n, i) sind -t Liste oder Vektor der x-Werte -s Liste oder Vektor der y-Werte -n Ordnung der Ableitung -i Stelle, an der die Diskretisierungsformel erstellt werden soll.
> DiffFormeln := proeO > loeal p, x; > interp (args[1], args[2], x); > diff ( % , x $ args[3]); > p := unapply ( % , x); > p (t[args[4]]); > normal ( % ); > end: 2. Beispiele: (I) Gesucht ist die Diskretisierungsformel fUr die zweite Ableitung (n = 2) bei nichtäquidistanter Unterteilung des Intervalls tl, t2, t3 an der Stelle t2 (i = 2) . > t := [t1, t2, t3]; > s := [s1, s2, s3]; > DiffFormeln (t, s, 2, 2);
t
:=
[tl, t2, t3]
8 := [81, 82, 83]
487
§2. Numerische Integration
2 s3t2 - s3tl - s2t3 + s2tl + sI t3 - sI t2 (t2 - tl) (t3 - tl) (t3 - t2) (2) Gesucht ist die obige Diskretisierungsfonnel für eine äquidistante Unterteilung: > t := [t1, t1 + h, t1 + 2 * h]: > 5 := [51, 52, 53]: > DiffFormeln (t, 5, 2, 2); s3 - 2s2 + sI h2 Dies ist der zentrale Differenzenquotient fUr die zweite Ableitung. (3) Gesucht ist die Diskretisierungsfonnel fUr die dritte Ableitung (n = 3) bei äquidistanter Unterteilung des Intervalls tl, t2, t3, t4, 5 an der Stelle t2 (i = 2). > t := [t1, t1 + h, t1 + 2 * h, t1 + 3 * h, t1 + 4 * h]: > 5 := [51, 52, 53, 54, 55]: > DiffFormeln (t, 5, 3, 2);
1 s5 - 6s4 + 12s3 + 3s1-lOs2 2 h3
§2. Numerische Integration Schon verhältnismäßig einfache Funktionen lassen sich nicht mehr elementar integrieren. Beispiele sind z.B. e- oder ウゥセ@ • Man ist in diesen Fällen auf numerische Methoden angewiesen. Im folgenden wird das bestimmte Integral
1=1
b
f(x) dx
einer stetigen Funktion näherungsweise bestimmt.
x..,
a Dazu zerlegen wir das Intervall Länge h := und setzen
=
Xi+l
x,
1+,
b] in n Teilintervalle
= Xi + h
(i
= 0, ... , n -
Xi+l]
1);
Xn
mit der Intervall-
= b.
488
IX Numerische Differentiation und Integration
Die zugehörigen Funktionswerte seien fi = f (Xi), i = 0, ... , n. Dann werden die Flächeninhalte der einzelnen Streifen näherungsweise berechnet und anschließend aufsummiert. Das Ergebnis wird bei hinreichend kleinen Schrittweiten h eine Näherung fUr I liefern. Wie bei der numerischen Differentiation hat man zwei Möglichkeiten, die Rechengenauigkeit zu erhöhen: (1) Man wählt bei vorgegebener Unterteilung des Intervalls ein Interpolationspolynom höherer Ordnung, um die Funktion zu approximieren und integriert statt der Funktion das Interpolationspolynom. (2) Bei vorgegebenem Interpolationspolynom verkleinert man die Schrittweite La. wählt man ein einfaches Interpolationspolynom (vom Grad::; 2) und verkleinert die Unterteilung, bis die gewUnschte Genauigkeit erreicht ist. Im folgenden stellen wir drei Verfahren mit steigender Ordnung vor: die Rechteckregel, die Trapezregel, die Simpsonregel.
2.1 Die Rechteckregel Ersetzt man die zu integrierende Funktion f(x) in jedem Intervall [Xi, Xi+l] durch , セゥ@ E [Xi, Xi+l], so wird das Integral durch die Zwischeneine konstante HセゥI@ summe
fex) aL]ヲHセI@
h
A,
I セ@
n-l n-l LAi = L セゥI@H i=O
n-l (Xi+! - Xi) = h L HセゥI@
i=O
i=O
approximiert.
Spezialfälle Setzt man den Zwischenwert man
(1)
iセ@
セゥ@
= Xi
n-l h Lf(xd i=O
als Iinkssumme.
(linke Intervallgrenze), so bezeichnet
489
2.1 Die Rechteckregel
(2) Setzt man den Zwischenwert セゥ@ net man
= セ@
(Xi+l
+ Xi)
(Intervallmitte), so bezeich-
n-l
1-;:::, h
L
Hセ@
(Xi
+ Xi+1))
i=O
als Mittelpunktsregel bzw. Mittelsumme. (3) Setzt man den Zwischenwert セゥ@ = xi+l (rechte Intervallgrenze), so bezeichnet man n-l
1-;:::, h
L
(Xi+l)
i=O
als Rechtssumme. MAPLE veranschaulicht diese Begriffsbildung, indem die Links-, Mittel- und Rechtssummen graphisch dargestellt werden können: > with (student): > leftbox (x 2, x = 1.. 3, 10); A
Dabei gibt das erste Argument den Integranden, das zweite die Intervallgrenzen und das dritte (optionale) Argument die Anzahl der Rechtecke an. Mit > leftsum (x 2, x = 1.. 3, 10); value ( % ); A
197 25 wird die Zwischensumme ausgewertet. Entsprechend sind die Befehle middlebox, middlesum bzw. rightbox, rightsum anzuwenden. Die Rechteckregel verwendet die Summe der skizzierten Rechteckflächen als Näherung fUr das Integral. Da die Funktion in jedem Intervall durch eine konstante Funktion ersetzt wird, ist das Interpolationspolynom vom Grad O.
490
IX Numerische Differentiation und Integration
2.2 Die Trapezregel Eine genauere Integrationsregel erhält man, indem die Funktion I in jedem Teilintervall [Xi, Xi+1] durch die Sehne der Punkte (Xi, I (Xi)) und (Xi+1. I (Xi+l)) ersetzt wird. Zur Vereinfachung der Notation setzen wir wieder Ii := I(Xi). Anschließend berechnet man die Fläche des Trapezes und summiert über alle Trapeze zwischen und b auf:
n-l 1
"2 (Ji+l + li) . h i=O
=
J:
10; !I
I (X) dx
h+
セ@ セ@
!I ; h h + h ; h h +
h (Jo + 2!I + ... + 2 In-l + In).
3. Beispiel: Berechnung des Integrals (i) Schrittweite h = 0.2 セ@
I
... + In-12+ In h
J; e-
dx
= 0.7468 auf 4 Stellen genau.
セ@ ·0.2 (1 + 2 . 0.9608 + 2 . 0.8521 + 2 . 0.6977 + 2 . 0.5273 + 0.3679)
0.7444
Abweichung
ca. 0.3%.
(ii) Schrittweite h = 0.1
I
セ@
セ@ ·0.1 (1 + 2·0.99 + 2·0.9608 + 2·0.9139 + 2·0.8521 + 2·0.7788
+2·0.6977 + 2 . 0.6126 + 2 . 0.5273 + 2 . 0.4449 + 0.3679)
=
0.7462
Abweichung
ca. 0.1 %.
Bemerkungen: Dieselbe Formel erhält man, wenn man auf jedem Intervall den Mittelwert der Funktion セ@ (Ji + Ii+l) bestimmt und dann zum zugehörigen Rechteck übergeht. (2) Dieselbe Formel erhält man auch, wenn man das Integral als Mittelwert zwischen Links- und Rechtssumme annälIert. (3) In MAPLE steht für die Trapezregel der trapezoid-Befehl zur Verfügung: > trapezoid (f(x), x = a..b, n)
(1)
491
2.3 Die Simpson-Regel
2.3 Die Simpson-Regel
I
I
Wir setzen voraus, daß die Anzahl der Unterteilungen n = 2 m eine gerade Zahl ist. Dann ersetzen wir die Funktion 1(x) in jedem Intervall [Xi, Xi+ 1] nicht durch eine Gerade, sondern in dem Doppelstreifen [Xi, Xi+2] durch eine Parabel.
.... Parabel p,(x}
, x,
x..2
)(,.,
x
Durch die 3 Punkte (Xi, li), (XHb li+1), (XH2, IH2) lautet das Interpolationspolynom vom Grade 2
0
X Xi
li
1
Xi+!
IH1
m
Y
\.
1;+1-1;
--+
Xi+l -Xi
\. 2
XH2
IH2
\.
--+
!i±2Xi
2
Xi
--+
6
i±1 Xi
セ@
2- X i
Setzt man h = (Xi+! - Xi), gilt
_ f. + IH1 h - •
(X _ x,.) + li+2 - 22/Hl + li (X _ X,.) (X _ X,+l· . ) h2
Das Integral uber das Näherungspolynom im Intervall [Xi, XH2] ist dann Xi+2
Pi (X) dx =
セ@
h (Ji
+ 4/Hl + IH2)'
Xi
Das Summieren Uber alle Doppelstreifen liefert eine Näherung fUr das bestimmte Integr1ll:
1 b
1 (x) dx
セ@ セ@
h
(11 + h + ... + hm-t) + セ@ h (12 + 14 + ... + hm-2) Kセ@
h (Jo
+ 12m)
492
IX Numerische Differentiation und Integration
4. Beispiel:
/2
dx = In2 = 0.693147
1 X
a) Trapezregel mit n = 2:
h=
=?IT
! ' 10 = 1 , !t = i ' h = !
1( 4 1)
=4
= 2 (d.h. m
b) Simpsonregel mit n =?
18
1+"3+2"
=0.7083
= 1)
= セ@3 . セ@3 + セ@6
(1 +
セI@ 2
= 0.6944
Bemerkungen: (1) Die Näherungen durch die Trapez- als auch Simpsonregel sind um so besser, je feiner die Intervallunterteilung ist. Sie liefern fUr n -+ 00 den exakten Integralwert. (2) Beide Formeln gelten unabhängig von der geometrischen Interpretation fUr jede stetige Funktion. (3) Die Simpsonregel ist bei gleicher Schrittweite h genauer als die Trapezregel. (4) Die Simpsonregel wird bei MAPLE durch den simpson-Befehl > simpson (f(x), x = a.. b, n) realisiert.
5. Beispiel: Berechnung des Integrals
1 VI 2
+
5x2
dx
= 2.09883511.
Die folgende Tabelle gibt Aufschluß uber das Fehlerverhalten von Trapez- und Simpsonregel. In Abhängigkeit der Schrittweite h wird die Betragsdifferenz aus dem numerischen und dem exakten Wert gebildet. Tabelle 3: , - - - - " " " T " " - - : - - - - r - = - - - - - , , - - = - - - - - - , m n h F Trapez FSimpson
I
I
I
1 2 4
2 4 8
0.5 0.25 0.125
4.2· 10 Mセ@ 1.0.10- 2 2.6.10- 3
1.7·10-;1 1.2.10- 4 7.6.10- 6
10 20 40
20 40 80
0.05 0.025 0.0125
4.2.10- 4 1.0.10-4 2.6.10- 5 '" ィセ@
2.0.10- 7 1.4.10- 8 3.0.10- 9 '" h 4
493
Zusammenstellung der MAPLE-Befehle
Man erkennt aus Tabelle 3, daß der Fehler der Trapezregel "" h 2 und der Fehler der Simpsonregel "" h4 . Bezeichnet man wieder als die Ordnung der Verfahren das Verhalten des Fehlers in Abhängigkeit der Schrittweite, so ist die Trapezregel von zweiter Ordnung und die Simpsonregel sogar vierter Ordnung. Wie im Falle der Differenzenformeln kann man die Ordnung der Integrationsregeln durch Taylorabgleich berechnen.
Zusammenstellung der MAPLE-Befehle with(student)
Studenten-Package
leftbox( y, x=a.. b, n)
Graphische Darstellung der Linkssumme von y mit n Rechtecken
leftsum( y, x=a.. b, n)
Berechnung der Linkssummen
middlebox( y, x=a.. b, n)
Graphische Darstellung der Mittelsummen von y mit n Rechtecken
middlesum( y, x=a.. b, n)
Mittelpunktsregel zur Berechnung von
rightbox, rightsum
analog leftbox, leftsum-Befehl
trapezoid( y, x=a.. b, n)
Trapezregel zur Berechnung von
simpson( y, x=a.. b, n)
Simpsonregel zur Berechnung von
y dx
y dx y dx
494
IX Numerische Differentiation und Integration
Aufgaben zu Kapitel IX 9.1
Differenzieren Sie die Funktion f(x) = e X lnx numerisch an der SteHe Xo = 3 mit dem zentralen Differenzenquotient für h = 10-1, 10- 2 , 10- 3 . Man vergleiche die Ergebnisse mit dem exakten Wert.
9.2
Bestimmen Sie numerisch die zweite Ableitung der Funktion f(x) = In (sin 2 (x 2 +4x+lnx))
an der SteHe
9.3
Xo
= セ@ fur h = 10- 1 , 10- 2 , 10- 3 •
Was passiert in Aufgaben 9.1 und 9.2, wenn h noch kleiner gewählt wird: h
10- 4 , 10- 5 , ... , 1O- 9 ?
A
= (-3 fo + 4 /1 - 12) bei äquidistanter Unterteilung Polynome vom Grad 2 exakt differenziert. = X2 - xI-) Welche Ordnung hat dieses Verfahren?
9.4 Zeigen Sie, daß die numerische Differenzenformel ヲセ@
9.5 Man erstelle eine Differenzenformel fUr die zweite Ableitung einer Funktion an der Stelle = X2, wenn die Funktion an den Punkten (xo, fo), (Xl, /1), (X2, (X3, Ja), (X4, f4) vorliegt. Welche Formel gilt fur den SpezialfaIl einer äquidistanten Unterteilung?
9.6 Man berechne numerisch die Ableitung der folgenden Funktionen an der Stelle Xo bis auf 5 DezimaIsteHen genau: b) h = sin(ln(x 2 + 2)2) a) /!(x) = セ@ exp(i(x + l)t) - x c) Ja(x)
= x5 + x4
-
1
=2
d) f4(X) = e- 4x - sinx - cosx - 1
9.7 Erstellen Sie eine MAPLE-Prozedur zur numerischen Integration mit der Trapezregel.
9.8 Erstellen Sie eine MAPLE-Prozedur zur numerischen Integration mit der Simpsonregel. 9.9
g l_:-X dx
Berechnen Sie naherungsweise das Integral b) nach der Simpsonregel für n = 4, 8, 16, 32, 64.
a) nach der Trapezregel
9.10
Man berechne die folgenden Integrale näherungs weise nach Simpson a) + 2 t 2 dt (m = 10) b) ・Gセャ@ dx (m = 5) 3 c) J1 ;;. dx (m = 5)
9.11
Zeigen Sie durch die Methode des Taylorabgleichs, daß die Trapezregel von zweiter und die Simpsonregel von vierter Ordnung ist.
9.12
Bestimmen Sie numerisch das bestimmte Integral aus Aufgabe 9.6 .
9.13
Berechnen Sie mit MAPLE das bestimmte Integral jRセZ@ HQMクRIセT@ dx mit der Mittelpunktsregel, der Trapezregel und der Simpsonregel. Bestimmen Sie die Anzahl der Unterteilungen so, daß der Näherungswert =
b)
::! )
4 )
2.23
0;
-1
⦅セ@
9 : :i! = (
セ@
)
2.24 Ja: :i! = (
+A
)
+A
d = 1,22 ( 5 ) 2.26 9 : :i! =
+A
2.25
セ@
Qセ@
(
a;>.
b =0 c)
F. = セ@ ( : )
N
Die Arbeit ist wegunabhängig.
)
セ@
(
= 41.6°
A = 1 : Q1 = (3,0,2) A = 2 : Q2 = (2, 0, 1) A=-5:Q3=(9,0,8)
( -1 )
3
d)
IMI =5.2Nm
Nm;
F S 1 + F S 2 = 4Nm セ@ +A
Q
= 63.61°
IFal = 13.33
M= (
0
b) CI'
⦅セI@
(
4 Nm
=(
2.22 9 : :i!
ein
d)
)
j
P3 : A = 2
セ@ JI ) セ[@
2.27 a) g1 und g2 sind windsc ief; d = 2.04. --+ --+
2.28
b) Geraden sind parallel, da all b j d = 1.79 c) Geraden schneiden sich genau in einem Punkt S = (5, 2, 10) j g1 und g2 sind windschief zueinander; d = 2.85.
2.29 E
=(
2.30 .... (P) 2.31 10; E
セ@
) +A (
セ@
)
セ@
+ (
セ@
) ;n = (
]セ@
)
j
Q
Q
= 32.4°
= (10, 9,11)
,,+'(. . ,-.. .,)+" (. . ,-.. .,) = ( !)+, ( Mセ@ )+" ( セ@ )
= ...
= (: ) +' (
j )+" ( -0 = ( セd@
=> '= 1, "= 3
2.32 4x+3y+z=54 2.33 a) 9 und E schneiden sich, da a;> = 2 =/: O. Schnittpunkt A. = 4.5 セ@ S = (18.5, 5.5, 11). Schnittwinkel CI' = 9.27°
n.
498
Anhang A: Lösungen zu den Übungsaufgaben
rt· 0: = Oj Abstand d = 1.51
b) gllE, da c) E
=(
A(
QセU@
2.36
da n1 x n2
セ@
Nein:
Mセ@
+A (
セ@
Mセ@
+ (
)
) . =* Schnittpunkt S
2.34 E111E2, 2.35 E,
)
]セ@
セ@
9
=(
セ@
) +
= (1, -2, -2) j Schnittwinkel cp = -22.79°
= OjAbstand d = 3.74
S,h"ing""'e"
=i ),
) j rt = (
t (
). ]セ@
+' (
5: )
S,hnittwi"kel
セ@ セ@
27.2 0
0: 3 = 0: 1 + 0: 2 : die Vektoren sind linear abhängig.
2.37 Ja. 2.38 b = 0: 1 + 0: 2 - 20: 3 - 0: 4 . 2.39 Linear abhängig, da det(O:l, 0: 2 , 0: 3 , 0: 4 , 0: 5 ) セ@ ----+ 2.40 a) b = + --t 2 + セ@ 3. b) Nein. 2.41 d = -20: 1 + 0: 2 - 0: 3 •
= o.
Lösungen zu Kapitel III 3.1
Hセ@
,)
HMセ@
e)
3.2
セI@
セ@ MセI@ Hセ@
a) A 2 =
A· B
= H]セ@
b) A· B
33 .) A-'
c)
3.5 A
セ@
0
セIL@
HMセ@
B2 = 1
0
( 1 26) 0
セ@ ä HMセ@
セ@ H]セ@
0セ@
B .A
6
セ@ -1
Mセ@
=
セ@ ]セ@ ]セI@
n,
= (-;
HMセ@ Qセ@
b) B-'
0
MセUIG@
-6
2
⦅セI@ -1
Mセ@
4
: -!) ,
-3
d) (
2
;) H]セ@
B .A
1
=
c- 1 =
18
0
セ@
o
=;) ,) (;; 23 10)
HMセ@
b)
3
(18,22,38)
セ@
-9
セI@
-3
-iQセ@ セ@ セ@ -;) Rセ@ セ@
t (_:
_!)
セ@ QセI@
-1
2
499
Lösungen zu Kapitel IV
3.6 5,
.x
0,
3.8
-12, -21, -53 3.9 a)O, -1 b)l, 2, 3 3.10 a) 142 b) 180 3.11 detA = -8, (Xl, X2, X3) 3.12 A- l
3.13
=t
3 .16
2
Mセ@
11
MセI@
B- l
=t (
-10
Mセ@
3-2 -2) セ@ MQセ@
Rang (A) = 3 Rang (B) = 3 Rang (C) = 3 Rang(D) = 3.
3.14 det( 3.15
HMセ@
= (-3, 3, 0)
セ@ セ@ セI@ ]RセP@
x;=
HMセI@
a) Rang (A) = 2 Rang (Alb) = 3 =? nicht lösbar. b) Rang (A) = 2 = Rang (Alb) =? lösbar, nicht eindeutig
Z[bセ・@
MセR@
'7;セ@ セウエ@ セオZN@ セ@
--1-
linear abhängig
---+
--t
---+
--t
---+
b) det a, b, c セ@ 0 =? linear unabhängig, d = -3 a + b + 2 c . 3.17 a) detA = -8 =? eindeutig lösbar mit (Xl, X2, X3) = (-3, 3, 0) b) detA = 62 =? eindeutig lösbar mit (Xl, X2) = HセL@ ir)
3.18
a)
3.19
t HMセ@
B- l =
2
i)
t(
(io セ@
1
b)
Mセ@
MセI@
11
t(
-10
MセI@
セ@ I 0セ@ 0セ@ セI@1
t(
c)
=?
-2
Hセ@
0
セ@
)
セ@ セ@
0
1
Lösungen zu Kapitel IV 4.1
4.2 4.3
4.4 4.5 4.6
a)ID={x:lxl2:1} W=R;::o b)D=R\O W=R c) ID = R \ {-2, 2} W = (-00, 0] U 00) d) ID = R \ -1 W = R \ 1 e) ID = R W = R;::l f) D = R W = {MセL@ Kセ}@ a) gerade b) ungerade c) ungerade d) gerade e) gerade f)a) streng monoton fallend in R::;o j streng monoton wachsend in R;::o b) streng monoton wachsend c) streng monoton wachsend e) streng monoton wachsend a) y = 21x D = R>o b) y = x 2 D = R;::o c)y=lnx+0,5-ln2 D=R>o 、Iケ]Mセ@ ID=(-oo,l) y=-2x+5 a) 1 2 - 5 b) -1 c) 0 2 5 - 5
t
500
4.7
4.8 4.9 4.10 4.11 4.12 4.13 4.14
4.15 4.16 4.17
4.18
Anhang A: Lösungen zu den Übungsaufgaben
a) f (2) = -5 b) f (3) = 49.1 Ja: z.B. x 2 + 1 y = x3 - 2 x + 1 a) -1 (doppelt), 1 b) ±2, ±3
ヲHクI]セSKャ@
factor(" ,x) fsolve(",x) unapply plot factor, convert(", 'homer'), degree a) NS: -2,1 b) NS: 3, 4 Pol:2 Pol:-l,O
NS: ±2
a) pセZM
b)
c)
NS: 1 Pol:-l
d)
NS:Pol: ±1
NS: 2 doppelt pセZMR@
Asymptote: y = 1 Asymptote: x - 6 NS: 1 d) NS: 1 doppelt Pol: 2 Pol: -1 doppelt Asymptote: y = 1 Asymptote: y = 1 plot, numer, denom, factor, normal, asympt, solve t = 2.3RC t = 1.5s a = 8 b = 0.4159 a) Xl = -0.3012 b) Subtitution t = e X • Xl = 0, X2 = 0.693 . X2 = 2.3012 X = 2. 'Y = In クHセI@ = 100 In 2. Grad 40,36° 81, 19° -322,08° 278, 19° -5.6213 4.8553 Bogen 0,7044 1.4171 eos (Xl - X2) = eos Xl eos X2 + sin Xl sin X2 Xl = X2 = X セ@ eos (0) = 1 = eos 2 X + sin 2 X Amplitude Phasenverschiebung Periode a) 2 Mセ@ 371" b) 5 2.1 71" c) 10 -3 2 d) 2.4 -i 71"/2, 71"/4, -71"/3, 0.5018, 71"/3, 71"/6, 71", 0.5489, 71"/4, -71"/3, 271"/3, 71"/3 0.7071, 0.9793, 0.5225, -4.455, 0.8776 y = areeos(x) '--+ X = eosy viI - x 2 = eos 2 y = siny = sin (areeos (x)) analog 6.8. c)
4.19 4.21 4.22 4.23 4.24
4.25 4.26 4.27
4.28 4.30
t
!7r
4.32 4.33
4.34
Jl-
4.35 4.36 x, 4.37
X,
vll-x 2 , vll-x 2 , x/vll+x 2 , vll-x 2 /x
a)D=[ -1,1], W=[I, 71" - 1), b)D=[O, 1], W=[O, 71"/2 + 1], c)D=[O, 2], W=[O, 71"]
501
Lösungen zu Kapitel V
Lösungen zu Kapitel V 5.1 a) 6e it b) 2 V2e i t". c) 2 e i i'" d) 5eO i e) 5e i '''' 0 e i ". 5.2 a) 3 V2 (cos i + i sin i) = 3 + 3 i b) 2 (cos セ@ 71" + i sin セ@ 71") = -1 + J3 i 、ITH」ッウセWiBKゥョ]MRjS@
c)1(cos7l"+isin7l")=-1
5.3 a) 3 - V2 i b) 4 (cos 125° - i sin 125°) c) 5 e- i !". d) J3 e-iO.734 5.4 a) 2 (cos セ@ 71" + i sin i 71") b) V2 (cos 135° + i sin 135°) c) 2(cos45° +i sin 45°) d) 5(cos233.13° +isin233.13°)
5.5 a)1-4i b)-9-46i 」IセQMゥ@ d)-l ・IAセ@ 5.6 a) -1- 4i b) 170 c) -1024i d) 12 e) セ@
o -t
g) -7 + 3v'3 + v'3i
h) 765 + 128v'3
oセMゥ@ i) (6V;+4)
5.7 a) -512 + 512 v'3 i b) 8 (cos 135° + i sin 135°) c) -46656 d) 27 e i 1.66". = 2 e i 5.21
i, セ@ 71", セ@ 71", セ@ 71" 3 (cos r.p + i sin r.p) mit r.p = 45°, 135°, 225°, 315° ". 4 7 10 13 16 b) カセ・@ 6m2 i ' P mt' t r.p= 9' 971", 971", 9'71", 9'71", 9'71" セ@ (cosr.p + i sinr.p) mit r.p = 20°,80°, 140°, 200°, 260°,320° 5.9 a) 1, 1, 2,-1±i b) 1,-2, !i,-!i 5.11 evalc (Re«-2+7*1 ) (15*1))); etc. evalc (Im«-2+7*1) (15*1))); etc. 5.8 a) 3 ei'P mit r.p =
5.12 abs ( n
) --+ Betrag argument ( n ) --+ Winkel 5.13 evalc 5.14 evalc 5.15 solve (z -3 I, z) bzw. fsolve (... , z) 5.16 fsolve ( n , z, complex) 5.17 a) = 1000 + i (199999.95) 0 =? R =
=
R R
5.18 5.19 5.20 5.22 5.23
= 199999.980 = 92.850 b) R"9 -- 609 . 36"'" ·49711,.... .. - z . ..
b) = 86.210 + i 34.480 ::;. R = (wL)2.R2 lIRKrセ@ + Z. (wキlrセ@ lIRKrセ@ a) R -- R 1 + (w u
= 231.77 V . sin (wt + 0.48)
Y = 22.37 cm· cos (wt + 5.74) a) R = 1.4, w g = 1.9 b) R = 1.3, w g = 1.3 c) C = 3.4 L = 0.5 H a) R = 0.80, w g = 0.74! b) L = 0.0925H, C = 0.592.10- 7 F
c) R = 5920, L = 0.0476
5.24
a)
Lk = Ck = 1 Lk = 0.5 , Ck = 2 Lk = 2 , Ck = 0.5
R 1.3 0.9 1.8
b)
Wu
0.52 0.6 0.4
1.9 1.6 2.4
C in 2.47 1.44 4.32
L in [mH] 14.6 17.8 13.3
502
Anhang A: Lösungen zu den Übungsaufgaben
Lösungen zu Kapitel VI 6.1
6.2 6.3
a) n a) セ@
> 103 b) n > 104 c) b) 00 c) 1 d) 5 e) セ@ 2 ...l.. 4.
la n -11
I
n
2: 10 10 t) セ@
a) セ@
b) Mit q := 。セ[ャ@
6.5
LI: la n + bn - (a + b)1 :::; lan - al L2 : lan . bn - a· bl = lan (bn - b)
:::; lanl
6.7 6.8
h) 3 i) sin セ@ = 1
I folgt lanl :::; qn-1 lall
6.4
6.6
ァIセ@
+ Ibn + (an -
-->
0 fUr n
bl ョセ@ a) bl
-+ 00.
0
bl + Ibl la n
- al ョセ@ 0 / i, i = 1.. n), n = infinity) b) limit (n / sqrt[n] (n!), n = infinity)
Ibn -
a) limit (1 / n
a) a)
7 b) Mセ@ 0 b) -7
* sum(l c) c)
0 2 d)
i
e) セ@
t)
1
6.9Iimf(x)=2 x_1
6.10
6.11
lim - h) = 0 # lim + h) = -2 h_O !im f(xo+h)=2=f(xo)=lim f(xo-h)
h_O
h_O
6.13
6.14
6.15
6.16
h_O
i (1) := セ@
6.12 Ja:
a)y'=56x 6 -30x 2 -30x- 4 +56x- 8 c) y' = 610 d) y' = -123.9 a-J,f
e) y' = 2 b x (c + e x) 3 + (a + b x 2 ) • 3 (c + e x) 2 . e J. 5 t) y' = 7. x 2 + セ@ x 2 g) y' = (0 + ß) x"+ß-1 a) 10C;;(X) - SPセTHクI@ b) cos2 (x) - sin2 (x) c) nx n - 1 e x + xne x d) -1 t) 4 2t 2 -t+1 ) x 2 _2 h) xe"(-2e"+2+x) ) e 1- coo('!') (t+1)2(t 1)(t2 1) g - (x2+2)' (eX_1)' i) In(x)+l-x+x In(x) (x-1)3 a) y' (x) = - sin (3 x + 2) ·3 b) y' (x) = 3 (3 x - 2)2 ·3 c) y' (x) = 15 cos(5x) d) y' (x) = (8x - 3) e4x2-3x+2
+
+ 1) Inx KセI@ + 1) d) y' = (ln x + 1) Ina
c) y' = x(x"Ha-1 (a Inx e)
y' = a(x"'). XX
a) . セ@
t
b)
c). x+13 x 2 -4x-5
2 x x 4 -1
d)
b) y' = (x"y. x (2lnx + 1) x(a"') a X (lna Inx KセI@
a 1n (x-3) In a x 3
e)
e'"
(1-x)
6.19 sinh' (X) = cosh(x) ,cosh' (X) = sinh(x) ,tanh' (X) 6.20 arcsin' (X) = v' 1 .2 ' arccos' (X) = 2 l-x
6.21
HBGセQWPIR@
e) y' (x) = QRセZ@ t) x' (t) = Aw cos(wt + '1') x-3) 2 h) '() 1 1 2x g) Y' (X) = cos(2 sin(2 x 3) . Y x ="2 : ; (2 ) . x 2 V In x -1 a) y' (X) = XX (In 1) b) y' = x oinx . x cosx I;x+oinx
6.17 a) y' = x(x"). XX (ln x
6.18
t
b)y'=9x-±-4x-'+11+12x-
arctan' (X) = LRセQG@B arsinh' (X) = L@セ
6.22 Y (X) = Xn
yx2+1
In y
=n
--=-6 y l-x
arccot' (X) = - x'+l arcosh' (X) = セ@
yx 2 -1
In x y' = y . n セ@ = n x n - 1
2_x 2 1_x2
= cush1.(x)
t) 1
Lösungen zu Kapitel VI
6.23 6.24 6.25
a)
3
'Y-7
-2 sin(2x)- e xv eX 1J .x+3 y2 In x
ケNャョ・xyMセ@
b)
11
e
Y -x.ln y.e-:r. v_ 12 ,: +6
4
:
c)2lL 、Iセ@ cos y-x y ' (4) = -0.436
viI +x4 Rセ@ i)
df =
(x) dx
503
3 In (1
x:1
+ 3 x5 )
45x 4
1+3x 5
x"
d
45x 4
2 cosx -2 sin x
d
-2 sinxdx X df (xo) = (xo) dx V2dx 4.993dx V2dx Yt = f (xo) + df (xo) V2x 4.993 + 4.8 1.414 x - 0.3034 Lineari sierung V2x 4.993 + 4.8 1.414 x + 0.3034 (Xo + c) セ@ 1.4283 19.82893 1.428 exakt 1.4142 19.82898 1.400 Punkt (xo, Yo) (1,.;2) (3, 19.779) Ci, V2) 6.26 a) x(t) = Ae-..,.t cos(wt) x (t) = -, A e-..,.t cos (wt) - w A e-..,.t sin (wt) x (t) = A,2 e-..,.t cos (wt) + A ,we-..,. t sin (wt)A w2 e-"" t cos (wt) + A,w e-"" t sin (wt) b) x (t) = 0 cos (wt) - w sin (wt) = 0 tan (wt) = -: 6.27 Vi (a) = 0 mit V" (a) = セ@ >0 6.28 relativer Fehler セ@ = 3.9· 10- 3 セ@ 4 0 / 00 6.29 a) Minimum HMセ[@ -5) Maximum (1.5; 27) b) Maximum (0; 16) Minimum (±2; 0)
2
J1+x 4
x
1+3 x5
ii) iii) iv) v)
'* -,
'*
c) Maximum (0; 2) d) Maximum (1; 0.368) e) Maxima Xk = i + k ."Fr Yk = 0.5 k E Z Minima Xk = セ@ "Fr + k ."Fr Yk = -0.5 k E Z f) Minimum (0,5; -0.08) 6.30 a) Y = X",2!{ D = R. \ {3}, W = (-00, -0.325J U 12.325,00), Pol: x = 3, Vertikale Asymptote x = 3, Asymptote im Unendlichen Y = x + 3, Extremwerte: Max (-0.162 , -0.325) Min (6.162, 12.325) . b) Y = HxクセャエZ@ D = R. \ {I}, W = (-00, -8J U [0,00), Pol: x = -1, Vertikale Asymptote x = -1; Asymptote im Unendlichen y = x-3, Extremwerte: Max (-3, -8) Min (1, 0) . c) y = I:,"': D = (0, 00), W = (-00, 0.368), Nullstellen: x = 1, Pol: x = 0, Asymptote fUr x -+ 00: y = 0, Extremwert: Max (2.71, 0.368), Wendepunkt: (4.48,0 .335). d) y = sin 2 ID = R., W = [0, IJ , Periodizitlit "Fr, Nullstellen: k = Extrema: Max (Xk = セ@ + Yk = 1) Min (x n = Yk = 0), Wendepunkte Xk = i + k . セ@ Yk = セ@ . 6.31 a) 2 a b) 2 c) 2 d) ャセ@ e) 0 f) .!2 g) 1 h) ea
6.32 rightbox (sqrt(x), x = 0 .. 2, 10) rightsum (sqrt(x), x = 0 .. 2, 10) 6.33 a) クセェ@ + C b) Mセ@ + C c) セ@ A + C
504
Anhang A: Lösungen zu den Übungsaufgaben
d)3x1+C ・IセクS⦅RKc@ エIセクMKc@ 6.34 a)1 b)27l'2+2 c)Ina 6.35 a) x sinx+cosx+C b) セ@ sin2 x+C c) _x 2 cosx+2x sinx+2 cosx+C d) t x 3 In x - セ@ x 3 + C e) x e X - e X + C t) x 2 e X - 2 x e X + 2 e X + C 6.36 a) In Ix + 21 + C b) セ@ In Ix 2 - 11 + C c) In 11 - 2 x31 + C d) セ@ t (38 + 4)9 + C e) Mセ@ cos (wt + ip) + C t) t sin (3t) + C
-i
g) _e- x + C h) -ln Icostl + C i) In Ixexi + C セ@ sin2 x+C k) セエ@ (4+3x)t +C Nachrechnen durch Differenzieren der rechten Seite a) Mセ@ x y'X + x + 2 y'X - 2 In (1 + y'X) + C b) VI - x 23 + C 3 。IセカャKクSc@ (u=l+x ) b) 125V5x+123+C (u=5x+12) 」IMセvHQエTKc@ (u=l-t) d)O (u=cosx) e) セ@ arctan2 (z) + C (u = arctan z) t)Inlx2+6x-121+C (u=x 2 +6x-12) g)Inlln(x)I+C (u=Inx) ィIMセ」ッウHクRKc@ (u=x 2) 2 iHlnI2x2-4x+21+C (u=2x -4x+2) j)O (u=l+t 2) k)0.47 (u=3t-i) 1)2.055 (u=5-x) m)teX3-2+C (u=x 3 -2) ョIセエ。RHコKUc@ (u=tan(z+5))
j)
6.37 6.38 6.39
-t
)/4;x
2
HセI@
+ C = 2 sinu) b)x·sinx+cosx+C c)tlnt-t+C d) - x cos (3 x) + セ@ sin (3 x) + Ce) x arctan x - セ@ In (1 + x 2) + C t) セ@ (t - セ@ sin (wt) cos (wt) ) g) セ@ e X (sin x + cos x) + C h) _x 2 e- x - 2xe- x - 2e- x+ C 6.41 a) 2 1a (ln Ix - al -ln Ix + al) +C b) 2 In Ix + 11 + f In Ix - 11- 332 In Ix + 21 + C+4x c) In [Zセ@ 2 コセR@ + C d) In Ix - 91 + In Ix + 71 + C e) セ@ In クセS@ - 3 (L3) + C 6.42 a) セ@ HiョクIセ@ + C b) In Isinxl + C c) x sinh(x) - cosh(x) + C d) _e cosx + C e) x +!4 In Ix - 11- 24 In Ix + 11- !2 _1_ + C x+1 t) X - 5 In Ix + 11 g) セ@ (Inx)4 + C h) 2 In 12 x 3 - 11 + C i) セ@ (x 2 + 1) arctan x - セ@ x + C 6.43 In(x + VI + x 2 ) x - VI + x 2 0) -
6.40 。IセクRiョMKc@
-
arcsin
t
t
I \-
1;
ll-
6.44 セMjャKケGxc@ 6.45 convert ( " , x, parfrac) 6.46 a) 0 b) 0 c) 0 fUr n i= m d) 0 fUr n i= m j a)! b) 1!: c)!
j 71' für n = m fUr n = m e) 0 d) _ 1 _ e) S t)
71'
6.47 2 2 2 -a+s 6.49 F= セオッゥ@ cOSip 6.60 X s = 8'3 a ys = 53 h 6.61 M = 37.7, V = 19.73
s2+a 2
n!
:;n+T
505
Lösungen zu Kapitel VII
Lösungen zu Kapitel VII 7.1
j-
a) L::l -j; = L::l =? Satz: Divergenz b) Quotientenkriterium =? Konvergenz c) セ@ =? Majorantenkriterium: Konvergenz d) 2 nn+l -----t セ@ =? Koeffizienten keine Nullfolge =? Divergenz
,s:t' : :;
=? Konvergenz e) qオッエゥ・セイュ@ f) Quotientenkriterium =? Konvergenz g) Quotientenkriterium =? Konvergenz h) Leibnizkriterium =? Konvergenz i) Leibnizkriterium =? Konvergent j) Quotientenkriterium =? Konvergenz k) Quotientenkriterium =? Divergenz I) Majorantenkriterium :::; セ@ 7.2 a) 6 b) e c) 6 7.4 5, 1, セL@ 4
7.5 a)K=(-2,2) b)K=[-I,I] c)K=(-I,I) d)K=(-I,I] e)K=(-2,2)
f)K=(-I,I)
g)K=1R
ィIk]{MセL@
7.6 a)K=(-e+4,e+4) b)(-1,3) c)K=1R d)K=1R
7.7
siehe §3 Tabelle 1 = -1 + - 1)2 - 2
7.8 I 7.9 7.10
- 1)3
+3
- 1)4 - ... ± - 1) 1 ; K = (0, 2]
L:=2 (n -1) (x - I r (-lr+
= -1 + siehe §3 Tabelle I siehe §3 Tabelle I siehe §3 Tabelle I
7.11 7.12 I
L:=o
V3L:=o
= セ@ ᆱ[セI@ - i)2n + セ@ |[セI@ K=IR 7.14 I = - 2 + セ@ 3 + R3 mit IR3 :::; セ@ Ixl 4 n :::; 10- 4 fUr = セ@ @セ 1.3 .... セH[ョMSI@ (1- ・IMセ@ 7.15 Rn =?n=5 = セッ@L..m=o (-1)" X +1 7.18 F 2n+l 7.19 taylor (m / k * In(cosh(sqrt(k * 9 / m) * t)), k = 0, 3);
_..!..li k +..!.. セ@
_
- Ir ± ...
i)2n+l
eE (0, 0.05)
+ 0 (k 3 ) 7.20 SI (X) = X - (' 3 + 515 - 7f7 ± ... 2 x x3 x5 x7 ) (x) =-;;-; T-m+m-m± ... 1
2
2.
12
セS@
xiS
k2
Tn
x7
1 y a) z 3 = x 3 - 3 xy 2 + l. (3 X 2 Y - Y3) b) -r=; = (l_x)2+ y 2 +.l (1_x)2+ y2 c) e3 Z = e3 x cos 3 Y + i e 3 x sin 3 Y 7.22 leiZJ = le- 3V3 = 3 (1 + i)3 X2i ii = 3 (1 + i) e3 (1+i) x 7.23 a) li 4 b) li = (1 + i)3 + Ci lii = 3 (1\i) e3 (Hi)x + C
7.21
J
7.24
= iwL
±
J
506
Anhang A: Lösungen zu den Obungsaufgaben
Lösungen zu Kapitel VIII 8.1 Nullstelle: 2.79771 nach 19 Iterationen 8.2 7 Iterationen 8.3 0.73902 8.4 -0.6037 8.5 if restart: with(LinearAlgebra):
> v:=; v:= [1,2,3,4J bzw. in der ausführlichen Syntax durch Veetor[row]([1,2,3,4]). Einen Spaltenvektor erhält man durch
> v:=;
bzw. in der ausführlichen Syntax durch Veetor([1,2,3]). Auf analoge Weise werden Matrizen erklärt. Entweder über den Matrix-Befehl oder kurz spaltenweise durch
> M:=< 1 >;
bzw. zeilenweise durch
> M:=< , >; M:=
[!
セ@ セ}@
Die Konvertierung von Matrizen und Vektoren des LinearAlgebra Paketes nach Iinalg erfolgt durch eonvert( bzw. eonvert( Umgekehrt werden Matrizen und Vektoren des linalg Paketes durch eonvert( .. , Vector) bzw. eonvert( umgewandelt. Reehenoperationen mit Matrizen. Addition und Subtraktion von Matrizen sowie die Multiplikation einer Matrix mit einem Skalaren werden mit +, - und * gekennzeichnet; die Matrizenmultiplikation wird durch Multiply oder durch Punkt "." ausgeführt; Potenzen von Matrizen werden mit "A" berechnet.
514
Anhang B: Einfuhrung in MAPLE
> A:=< , , >, > B:=< , >;
aLセ@ > A.B, Multiply(A,B);
Un, bLセ@ Dエセ@
[!, !, セ@
1
Die Bestimmung der transponierten Matrix erfolgt durch Transpose und die Inverse einer Matrix ist mit dem Befehl MatrixInverse zu berechnen. Die Determinante einer Matrix wird durch den Determinant-Befehl bestimmt.
> C:=< , , >: > Matrixlnverse(C); 0 -1/2 -1/2] [ o 1/2 -1/2 1/2 -1/2 2 Lösen von Linearen Gleichungssystemen. Das Lösen von linearen Gleichungssystemen erfolgt mit LinearSolve, das zahlreiche zusätzliche Optionen besitzt, die man tiber die Hilfe erhalten kann.
> A := «1,0,0>111 b := : > LinearSolve(A, b, free=s);
Der Rang einer Matrix A bzw. der erweiterten Matrix Alb erhält man durch
> Rank(A), Rank( ): Vektorrechnung. Die Befehle zur Vektorrechnung sind analog zu den Befehlen aus dem Paket linalg zu gebrauchen Es wird dabei nicht zwischen Spalten- und Zeilenvektoren unterschieden. Folgende Tabelle gibt eine kurze Zusammenfassung der wichtigsten Befehle with(LinearAlgebra):
v:=< 1,2,3,4> a:= whattype(v) CrossProduct(a, b) DotProduct(a, b) Norm(a,2) ScalarMultiply(a, lambda) VectorAngle(a, b)
Laden des LinearAlgebra Paketes Definition eines Zeilenvektors v Definition eines Spaltenvektors a Abfrage nach dem Typ des Vektors Kreuzprodukt der Vektoren a und b Skalarprodukt der Vektoren a und b Betrag des Vektors a Skalare Multiplikation des Vektors a mit A Winkel zwischen den Vektoren a und b
Häufig benutzte Befehle mit Beispielen
515
Häufig benutzte Befehle mit Beispielen Algebra Befehle denom evalb evalc evalf evalm expand factor fsolve numer simplify solve subs
Zahler eines Quotienten Logische Auswertung Komplexe Auswertung Floating-point-Auswertung Matrizen-Auswertung Ausmultiplizieren eines Ausdrucks Faktorisieren eines Ausdrucks Näherungsweises Lösen einer Gleichung Nenner eines Quotienten Vereinfachen eines Ausdrucks Exaktes Lösen einer Gleichung Ersetzt erste Argumente in letztes Argument
> > > > > > > >
、・ョッュHsJクORセMSKI[@
evalb(S*4>40); evalc( (4+3*1)/(1-1) ); evalf( (3/4fS-4); evalm(A&*B); ・クー。ョ、HSMIJsセRK[@ ヲ。」エッイHクセRMSJTI[@
ヲウッャカ・HクセRMSJs]oLI[@
> ョオュ・イHsJクORセMSKI[@ > simplify(1/x - 3/(x+2)); > ウッャカ・HクセRMSJT]oLI[@ > subs({x=2,y=3}, RJクセSKケI[@
Lineare Algebra Befehle aus dem Iinalg-Package augment backsub crossprod det dotprod evalm gausselim inverse linsolve matrix transpose vector &*
Zusammenfilgen zweier Spalten Rückwärtsauflösen einer Matrix Kreuzprodukt Determinante einer Matrix Skalarprodukt Auswerten einer Matrixoperation Gauß-Elimination einer Matrix Inverse Matrix Lösen eines linearen Gleichungssystems Matrix-Befehl Transponieren einer Matrix Vektor-Befehl Matrizenmultiplikation
> augment(matrix([[3,1 ],[4,3]]), matrix([ [6,4], [1,1] ]) ); > backsub(A); > > > >
crossprod(v, w); det(A); dotprod(v, w), evalm(A&*B);
> gausselim(A); > inverse(A); > Iinsolve(A,v); > > > >
matrix([ [1,2], [4,8], [9,2] ]); transpose(A); vector([3,2,7,4]); A&*v; A&*B A, B: Matrizen, v,w: Vektoren
516
Anhang B: EinfUhrung in MAPLE
Graphik Befehle plot
Plot-Befehl fUr zweidimensionale Graphen
plot3d
Plot-Befehl fUr dreidimensionale Graphen
> > > > >
animate
Darstellung von Graphen> bzw. Sequenzen > Animation einer Funktion>
animate3d
3d-Animation
point polar
Punkt-Option > Polarkoordinaten-Option >
numpoints
Anzahl von Kurven> punkten, Default=49 überschrift des Graphen >
display
title
>
plot(x 2,x=0..4); plot(tan(x),x=-Pi..Pi,y=-1 0 .. 10); plot( {sin(x),cos(x) },x=0 .. 2*Pi); plot3d(sin(x+y),x=0 .. Pi,y=-7..4); plot3d(1/(x 2+y 2),x=-2 .. 2, y=-2 .. 2,view=0 .. 10); display([p1,p2),insequence=false); display([p1,p2),insequence=true); animate(sin(x+c*t),x=0.. 2*Pi, t=0 .. 10,frames=20); animate3d(sin(x*y+c*t),x=0 .. 2*Pi, y=0 .. 2*Pi, t=0 .. 10,frames=20); plot(x 2,x=0 ..4, style=point); plot([1-sin(t),t,t=0.. 2*Pi), coords=polar); plot(Heaviside(x), x=-5 .. 5 numpoints=300); plot3d(sin(x)*cos(y),x=0 .. 3,y=1 .. 5 title= 'Schwingung'); A
A
A
A
Rechenbefehle changevar
Variablentransformation
diff
Ableitung eines Ausdrucks
D
Ableitung einer Funktion
int
Integration eines Ausdrucks
intparts limit
Partielle Integration Grenzwertberechnung
sum
Summations befehl
series taylor
Reihenentwicklung Taylorreihenentwicklung
> > > > > > > > > > > > > > >
changevar(x=sin(u), Int(sqrt(1-x 2),x=a .. b),u); diff( sin(5*x), x); diff( cos(3*x), x$10); D( sin ); (D@@3)(cos)(0); int( tan(x), x=0 .. 1); int( exp(x), x); intparts(lnt(x 2*ln(x),x), In(x)); limit(sin(x)/x, x=O); limit( (1 +1/n)"n, n=infinity); sum( 1/n!, n=O.. infinity); sum( n 2, n=1 .. N); series(ln(x), x=1, 10); taylor(exp(x), x=O, 10); A
A
A
Anhang C Die CD-ROM Auf der CD-ROM befinden sich • alle Worksheets, wie sie im Text beschrieben sind, inclusive aller erstellten MAPLE-Prozeduren fUr MAPLE6; • viele zusätzliche MAPLE-Prozeduren zur Visualisierung mathematischer Begriffe; • alle Worksheets auch fUr MAPLE V Release 5.1; • Pascal-Quellprogramme zu den numerischen Algorithmen. Alle Dateien auf der CD-ROM sind schreibgeschUtzt; selbst wenn sie auf die Festplatte kopiert werden. Der Schreibschutz fUr auf die Festplatte kopierte Dateien kann unter Windows aufgehoben werden, wenn z.B. im Explorer die Option Datei - Eigenschaften gewählt und der Menuepunkt schreibgeschUtzt durch Mouseklick deaktiviert wird. Es kann auch ein gesamtes Verzeichnis selektiert und anschließend mit obigem Verfahren fUr alle Dateien der Schreibschutz aufgehoben werden.
Die Systemvoraussetzungen fUr MAPLE6 sind laut Hersteller: • Intel 486 DX oder Pentium • 32 MB Festplattenplatz • mind. 8 MB RAM (empfehlenswert sind mind. 32 MB RAM) • Windows NT 4.0, Windows 9x und höher, Linux oder Mac Systems 7.5 Installationsvoraussetzungen • MAPLE6 ist auf dem Rechner installiert. • .mws ist mit dem ausfUhrbaren Programm \maple6\bin. wnt\ wmaple.exe verknüpft.
518
Anhang C: Die CD-ROM
Aufbau der CD-ROM Die Struktur der Verzeichnisse auf der CD-ROM ist wie folgt: index.mws
Inhaltsverzeichnis der Worksheets.
\wrksheet\
enthält alle Worksheets nach Kapiteln gegliedert.
\Rel5\ wrksheet\
enthält index.mws und alle Worksheets für MAPLE V Re!. 5.1.
\Pascal\
Verzeichnis mit den Pascal-Programmen.
read.me
letzte Änderungen, die nicht mehr im Text aufgenommen werden konnten.
Durch Doppelklicken der Datei index.mws öffnet man das Inhaltsverzeichnis, wie es auszugsweise in der nebenstehenden Abb. angegeben ist. Durch Öffnen des entsprechenden Kapitels und anschließendes Anklicken des gewünschten Abschnitts wird das zugehörige MAPLE Worksheet gestartet und ist dann interaktiv bedienbar. Mit der ".-"-Taste der oberen Taskleiste kommt man vom Worksheet zum Inhaltsverzeichnis zurück. Die einzelnen Worksheets sind aber auch separat anwählbar, indem man in das entsprechende Verzeichnis wechselt und es von dort aus startet. Alle MAPLE Worksheets sind ebenfalls unter MAPLE V Release 5.1 abgespeichert und können durch Doppelklick auf die Datei index.mws im Verzeichnis \Rel5\ geöffnet werden. Um zukünftig mit neuen MAPLE-Versionen Schritt zu halten, werden Updates der Worksheets unter http://www.jh-karlsruhe.derwethOOO2lbuecherlbandl/start.htm unter der Angabe des Paßwortes (ISBN-Nummer dieses Buches) zur Verfügung gestellt. Einige der Prozeduren liegen übersetzt im MAPLE-internen m-Format vor. Falls einzelne Worksheets auf die Festplatte kopiert werden, empfiehlt es sich, die save-Befehle im Worksheet zu aktivieren, die momentan durch ein # kommentiert sind. Zum Speichern vorgesehen ist das temp-Verzeichnis auf der C-Festplatte. Es kann aber auch jedes andere Verzeichnis gewählt werden.
Aufbau der CD-ROM
Inhaltsverzeichnis [±J
Kapitel I: Zahlen, Gleichungen und Gleichungssysteme
[±J [±J [±J
Kapitel 11: Vektorrechnung KapitellU: Matrizen und Determinanten
[±J
Kapitel V: Die komplexen Zahlen
8
Kapitel VI: Differential- und Integralrechnung
Kapitel IV: Elementare Funktionen
§ I. Grcnzwcrt und Stctigkeit einer Funktion Zahlcnfolgen mit Maple Funktionsfolgen Berechnung von Funktionsgrenzwenen §2. Differentialrechnung Begriffsbildung der Ableitung Diffcrcntiation mit Maple Einfache Differentiationsregeln Logarithmischc Differentiation Implizite Differentiation Die Regeln von I'Hospital Magnetfeld von Lciterschleifcn §3. Integralrechnung Begriffsbestimmung des bestimmten Intcgrals Integration mit Maple Intcgrationsmcthoden (I.) Particlle Integration (2.) Integration durch Substitution (3.) Partialbruehzcrlcgung Anwendungen Mitlclungseigcnschaft des Integrals Bogenlt1nge und Krümmung Volumen von Rotationskörpern Lösungen zu den Aufgaben
[±J
Kapitel VII: Funktionenreihen
[±]
Kapitel VIII: Numerisches Lösen von Gleichungen
[±]
Kapitel IX: Numerische Differentiation und Integration
519
520
Anhang C: Die CD-ROM
Die Pascal-Programme Die folgende Liste enthält eine Aufstellung aller auf der CD-ROM befindlichen Pascal-Programme. Die Programme sind sowohl unter dem Format .pas als PascalQuellprogramme als auch als ausführbare Programme im Format .exe abgespeichert. Sie befinden sich im Verzeichnis \pascal\ banach.pas banach2d.pas bise.pas diff.pas gauban.pas
gaussl.pas gauss2.pas
genau.pas integral.pas newipol.pas newton.pas pegasus.pas refa.pas rhaps.pas wurzel.pas
Banachverfahren zur Bestimmung eines Fixpunktes einer Funktion Bestimmung der Gleichgewichtslage des 2-FedernMasse-Systems mit dem 2d Fixpunktverfahren Bestimmung der Nullstelle einer Funktion mit der Bisektionsmethode Programm zur numerischen Differentiation Lösen eines quadratischen LGS mit dem GaußBanachiewicz-Algorithmus (LR-Zerlegung der Matrix) Programm zum Lösen von quadratischen LGS mit dem Gauß-Algorithmus Programm zum Lösen von quadratischen LGS mit dem Gauß-Algorithmus (Pivotisierung der Matrix) Programm zur Bestimmung der Rechengenauigkeit Programm zur numerischen Integration Bestimmung des Interpolationspolynoms zu gegebenen Wertepaaren Bestimmung einer Nullstelle einer Funktion mit dem Newton-Verfahren Bestimmung einer Nullstelle einer Funktion mit dem Pegasus-Verfahren Bestimmung einer Nullstelle einer Funktion mit dem Verfahren der regula falsi Bestimmung einer Nullstelle eines Polynoms mit dem Newton-Rhapson-Verfahren Bestimmung der Quadratwurzel einer positiven reellen Zahl
Literaturverzeichnis
Das folgende Literaturverzeichnis enthält eine (keineswegs vollständige) Aufstellung von Lehrbüchern zur Ergänzung und Vertiefung der Ingenieurmathematik, Aufgabensammlungen, Handbücher sowie Literatur über MAPLE und über das Textverarbeitungssystem ßTpc.
Lehrbücher Ingenieurmathematik: Ayres, F.: Differential- und Integralrechnung. McGraw-Hill 1975. Brauch, W., Dreyer, H.J., Haacke, W.: Mathematik für Ingenieure. Teubner, Stuttgart 1990. Bronstein, I.N., Semendjajew, KA.: Taschenbuch der Mathematik. Harri Deutsch, ThunIFrankfurt 1989. Burg, K, Haf, w., Wille, F.: Höhere Mathematik für Ingenieure I-IV. Teubner, Stuttgart 1985-90. Engeln-Müllges, G., Reutter, F.: Formelsammlung zur Numerischen Mathematik. BI Wissenschaftsverlag, Mannheim 1985. Fetzer, A., Fränkel, H.: Mathematik 1+2. Springer 1997+99. v. Finckenstein, K: Grundkurs Mathematik für Ingenieure. Teubner, Stuttgart 1986. Fischer, G.: Lineare Algebra. Vieweg, Braunschweig 1986. Forster, 0.: Analysis 1. Vieweg, Braunschweig 1983. Hainzel, J.: Mathematik für Naturwissenschaftler. Teubner, Stuttgart 1985. Hohloch, E., Kümmerer, H.: Brücken zur Mathematik 1-7, Cornelsen 1989-96. Meyberg, K, Vachenauer, P.: Höhere Mathematik 1+2. Springer 1999+97. Papula, L.: Mathematik für Ingenieure 1+2. Vieweg, Braunschweig 1988. Spiegel, M.R.: Höhere Mathematik fUr Ingenieure und Naturwissenschaftler. McGraw-Hill 1978. Stingl, P.: Mathematik für Fachhochschulen. Carl Hanser 1992. Werner, W.: Mathematik lernen mit Maple. dpunkt 1996. Westermann, T., Buhmann, w., Diemer, L., Endres, E., Laule, M., Wilke, G.: Mathematische Begriffe visualisiert mit MAPLE V. Springer 1999.
522
Literatur zu
Literaturverzeichnis
MAPLE:
Burkhardt, w.: Erste Schritte mit Maple. Springer 1996. Char, B.w. et al: MapleV: First Leaves. Springer 1991. Char, B.W. et al: MapleV: Library Reference Manual. Springer 1991. Devitt, J.S.: Calculus with Maple V. Brooks/Cole 1994. Dodson, c.T.J., Gonzalez, E.A.: Experiments In Mathematics Using Maple. Springer 1995. Ellis, W. et al: Maple V Flight Manual. Brooks/Cole 1996. Heal, K.M. et. al: Maple V: Learning Guide. Springer 1996. Heck, A.: Introduction to Maple. Springer 1996. Heinrich, E., Janetzko, H.D.: Das Maple Arbeitsbuch. Vieweg, Braunschweig 1995. Kofler, M.: Maple V Release 4. Addison-Wesley 1996. Komma, M.: Moderne Physik mit Maple. Int. Thomson Publishing 1996. Lopez, RJ.: Maple via Calculus. Birkhäuser, Boston 1994. Redfern, D.: Maple Handbook. Springer 1994.
Literatur zu ßTE;X: Dietsche, L., Lammarsch, J.: Latex zum Loslegen. Springer 1994. Kopka. H.: Latex. Addison-Wesley 1994.
Index Ä Äquivalenzumformungen, 27
A Abbruchkriterium, 448 Abklingzeit, 190 Ableitung, 277 elementarer Funktionen, 279 Tabelle, 280 Umkehrfunktion, 287 zweite, 281 Abstand,18 Ebene-Ebene,74 Ebene-Gerade, 73-74 Gerade-Gerade, 66 Punkt-Ebene, 73 Punkt-Gerade, 66 Addition komplexe, 218 Matrizen, 108 Vektoren, 2D, 43 Vektoren, 3D, 50 Additionstheoreme, 198,435 Additivität des Integrals, 339 Amplitude, 194 Anordnung, reeller Zahlen, 18 Arbeitsintegral, 363 Areafunktionen, 289 Arkusfunktionen, 199, 381 Assoziativgesetz, 14-15 Matrizen, 111 Vektoren, 2D, 45 Vektoren, n-dimensional, 86 Asymptoten, 180
B Balkenbiegung, 312 Banachscher Fixpunktsatz, 458 Banachverfahren, 455-456 2-D, 467
Bandpaß, 252 Bandsperre, 253 Basis, 95 Bernoullische Ungleichung, 19 Beschleunigung, 295 Betrag, 18, 50 eines Vektors, 43 komplexer, 211-212 Betragsfunktion, 147 Beweismethoden, 11 Bijektivität, 161 Bildungsgesetz bei Folgen, 262 Bildvektor, 118 Binominalkoeffizient, 9 Binomischer Lehrsatz, 10 Bisektionsverfahren, 447 Bogenlänge, 367 Bogenmaß, 192 Boyle-Mariottesches Gesetz, 336
C Cramersche Regel, 129
D Definitionsbereich, 146 Definitionslücken, 178, 274 Determinante, 122 Entwicklungssatz, 125 n-reihige, 125 zweireihige, 123 Differential, 298 abhängiges, 298 einer Funktion, 298 unabhängiges, 298 Differentialquotient, 278 Differentialrechnung, 277 Differentiation, 278 implizite, 293 implizite mit Maple, 294
524
Index
komplexwertiger Funktionen, 437 logarithmische, 290 logarithmische mit Maple, 291 Differentiationsregeln Faktorregel, 282 Kettenregel, 285 Potenzregel, 283 Produktregel, 283 Quotientenregel, 284 Summenregel, 282 Differenzenformeln, 478 einseitige, 479 erste Ableitung, 478 n-te Ableitung, 486 Ordnung, 483 zentrale, 479 zweite Ableitung, 485 Differenzenquotient, 278 zentraler, 481 zentraler, 2. Ableitung, 485 Differenzierbar kei t, 277 Dimension, 97 Diskriminante, 20 Distributivgesetz Matrizen, III Vektoren, 2D, 45 Vektoren, 3D, 56 divergent, 263, 389 bestimmt, 390 Divergenz, 263 Dividierte Differenzen, 170 Division, komplexe, 221 Drehimpuls, 56 Drehmoment, 55 Durchschnitt von Mengen, 2
E e, 266 Ebenengleichung, 69 Effektivwert, 365 Eineindeutigkeit, 161 Einheitsvektor, 50 Einlesen von Daten, 154 Einschließungsalgorithmen, 448
Elektrische Schaltungen, 242 Elektrischer Vierpol, 120 Elektrisches Feld, 297 Elektrisches Netzwerk, 24 Elemente einer Menge, 1 Energie relativistische, 425 Ruhe-, 425 Energieintegral, 363 Entladekurve, 189 Entwicklungspunkt, 401 Entwicklungssatz nach Laplace, 125 Erweiterung, stetige, 275 Erzeugendensystem, 92 Erzeugnis von Vektoren, 90 Eulersche Formel, 212, 433 Eulersche Zahl, 266 Existenz der Eins, 15 der Null, 14 Exponentialform komplexe, 212 Exponentialfunktion, 148, 187,315 allgemeine, 191 Extremalwerte relative, 304 Extremwert aufgaben, 310
F Fadenpendel, 138 Fakultät, 6 Falk-Schema, llO Federn-Masse-System, 463 Fehler Diskretisierungs-, 484 relativer, 302 Rundungs-, 484 Verfahrens-, 484 Fehlerrechnung, 301 Filterschaltungen, 242 Fixpunkt, 455-456 Fixpunktgleichung, 456 Flächenberechnung, 360 Fluchtgeschwindigkeit, 357 Folgen
525
Index Exponentialfolge, 265 Funktionsgrenzwerte, 268 Limesrechenregeln, 267 Folgenglieder , 262 Formeln Eulersche, 212 Moivresche, 223 Frequenzband, 253 Fundamentalsatz der Algebra, 226 der Differential- u. Integralrechnung, 329 für LGS, 134 Funktionen, 146 Ableitung, 277 Arkus-, 199 Betrags-, 147 Differential, 298 diskrete, 262 echt gebrochenrationale, 177 einer Variablen, 146 Einlesen von Daten, 154 Exponential-, 187 Funktionsgrenzwert, 269 gebrochenrationale, 177 in Maple, 149 Integral-, 328, 330 komplexe Exponential-, 432 komplexe Kosinus-, 432
komplexe Sinus-, 432 komplexwertige, 431 Kosinus-, 192 Kosinus-Hyperbolikus, 436 Kotangens-, 197 Logarithmus-, 189 rationale, 177 reel1wertige, 146 Sinus-, 192 Sinus-Hyperbolikus, 436 Stamm-, 331 stetige, 274 Tangens-, 197 trigonometrische, 192 Umkehr-, 158 unecht gebrochenrationale, 177
Funktionenreihe, 401 Funktionseigenschaften, 155 Funktionsgrenzwert, 269
G Ganzrationale Funktion, 163 Gauß-Algorithmus, 24, 27 Gauß-Jordan-Verfahren, 113 Gaußsche Zahlenebene, 210 Gaußsches Eliminationsverfahren, 27 gebrochenrational echt, 350 unecht, 350 Gebrochenrationale Funktionen, 177 Geometrie Abstand Ebene-Ebene, 74 Abstand Ebene-Gerade, 74 Abstand Gerade-Gerade, 66 Abstand Punkt-Ebene, 73 Abstand Punkt-Gerade, 66 Ebene, 69 Gerade, 63 Hesse-Normalform, 70 Lage von Ebenen, 71 Schnittpunkt Gerade-Ebene, 75 Schnittwinkel Gerade-Ebene,
75-76 Schnittwinkel von Ebenen, 77 Schnittwinkel von Geraden, 67 windschief, 64 Geometrische Summe, 8, 12 Gerade, 48 Geradengleichung, 63 Geschwindigkeit, 295 Gestaffeltes System, 28 Gleichungen, 20 Betrags-, 22 quadratische, 20 Ungleichungen, 23 Wurzel-,22 Gleichungssystem homogenes, 27
526
Index
inhomogenes, 27 lineares, 24, 26 Gradmaß, 192 Graph, 146 Grenzfrequenz, 255 Grenzwert, 263, 269, 272 linksseitiger, 270 rechtsseitiger, 270
Häufungspunkt, 265 Halbwertszeit, 190 Harmonische Schwingung, 229 Harmonisches Pendel, 300 Hauptdiagonale, 107 Hauptsatz der Differential- und Integralrechnung, 335 Hesse-Normalform, 48, 70 Hochpaß, 250 Hooksches Gesetz, 296 Horner-Schema, 166 doppeltes, 474 Hospitalsche Regeln, 317 Hyperbelfunktionen, 289
Integration Integrationskonstante, 332 komplexwertiger FUnktionen, 438 partielle, 340 Integrationsregeln Faktorregel, 338 partielle Integration, 340 Rechteckregel, 488 Simpson-Regel,491 Substitutionsregel, 344 Summenregel, 338 Trapezregel, 490 Interpolationspolynom Lagranges, 164 Newtonsches, 170 Intervalle, 19 Intervallhalbierung, 447 Intervallschachtelung, 451 Inverse Matrix, 111, 128 Inverses Element, 14-15 Iteration, 448 Iterationsverfahren, 456 iterieren, 456
I
K
1,215 Imaginäre Einheit, 209 imaginäre Einheit, 215 Imaginärteil, 211 Impedanz, 235 Längs-,243 Quer-,243 Implizite Differentiation, 293 Induktion, vollständige, 5 Induktionsgesetz, 296 Injektivität, 161 Integral Additivität, 339 bestimmtes, 324, 335 Monotonie, 339 Riemann, 323 unbestimmtes, 328 uneigentliches, 357 Integralfunktion, 328, 330
Körper, 15 Kartesisches Produkt, 3 Kern, 131 Kettenkarussell, 444 Kettenregel, 285 Kettenschaltungen, 244 Kinematik, 361 Kirschhoffsche Gesetze, 24 Knotensatz, 24 Koeffizienten bei LGS, 26 Koeffizientenmatrix, 27 Koeffizientenvergleich, 165 Kommutativgesetz, 14-15 Vektoren, 2D, 45 Vektoren, n-dimensional, 86 Komplement von Mengen, 2 Komplexe Amplitude, 230 Komplexe Umformungen, 213 Komplexe Zahlen, 209
H
527
Index Komplexer Widerstand, 235 Kondensatormikrophon, 297 Konjugiert komplexe Zahl, 214 Kontraktion, 458 konvergent, 263, 389 absolut, 389 Konvergenz, 263 Konvergenzbereich, 401 Konvergenzkriterien, 395 Konvergenzradius, 403, 432 Koordinatensystem kartesisches, 41 Kosinusfunktion, 192 Kosinushyperbolikus, 289, 381 Kotangensfunktion, 197 Kotangenshyperbolikus, 289 Kräfteparallelogramm, 43 Krümmung, 369 Links-, 303 Rechts-, 303 Kreuzprodukt, 54, 130 Kurvendiskussion, 307
L I'Hospitalsche Regeln, 317 Lagrange Interpolation, 164 Laplacescher Entwicklungssatz, 125 Leitwert, 235 LGS, 26 Limes, 263 Limesrechenregeln, 267 Lineare Abbildungen, 118 Lineare Abhängigkeit, 92 Lineare Gleichungssysteme Lösbarkeit, 131 lineare Ketten, 246 Lineare Unabhängigkeit, 92, 136 Linearfaktor, 166 Linearisierung, 299 Linearkombination, 90 Logarithmische Differentiation, 290 Logarithmus, 17 Logarithmusfunktion, 189 Lorentz-Kraft, 56
M Magnetfeld von Leiterschleifen, 312 Majorante, 395 Majorantenkriterium, 395 Mantelfläche, 372 Maple Betragsgleichungen, 22 Differentiation, 281 Differentiations befehle, 379 Exponentialfunktion, 191 Filterschaltungen, 249 Funktionen, 149 Funktionsgrenzwerte, 271 Gleichungen, 20 implizite Differentiation, 294 Integralsubstitution, 349 Integration, 337 Integrationsbefehle, 379 Komplexe Rechnung, 227 Komplexe Zahlen, 215, 228 LGS, 33 Limesbefehle, 379 logarithmische Differentiation, 291 Logarithmusfunktion, 191 numerische Integration, 489 Parallelkreis, 239 Partialbruchzerlegung, 355 partielle Integration, 342 Polynome, 173 Potenz-Wurzelfunktion, 187 Potenzreihen, 408, 440 rationale Funktionen, 182 RCL-Wechselstromkreis, 238 Reihen, 440 Schwingungen, 233 Umkehrfunktion, 162 Ungleichungen, 23 Vektorrechnung, 60 Vereinfachungsbefehle, 205 Wurzelgleichungen, 22 Zahlengrenzwerte, 267 Zahlenreihen, 393 Maschensatz, 24 Matrix, 27
528
Matrixelemente, 107 Matrizen (m x n)- Matrix, 106 Addition, 108 Assoziativgesetz, 111 Determinante, 123 Diagonale, 107 Diagonalmatrix, 107 Distributivgesetz, 111 Einheitsmatrix, 107 Falk-Schema, 110 Gauß-Jordan-Verfahren, 113 Hauptdiagonale, 107 Inverse Matrix, 112 Multiplikation, 109 Nullmatrix, 108 obere Dreiecksmatrix, 107 Produkt, 110 quadratische, 107 Rang, 132 reguläre, 112 Sarrussche Regel, 127 Summe, 108 symmetrische, 107 transponierte, 109 Umkehrmatrix, 112 untere Dreiecksmatrix, 107 Maximum, relatives, 304 Meßdaten, 154 Mengen, 1 Mengenoperationen, 2 Minimum, relatives, 304 Minorantenkriterium, 393 Mittelpunktsregel, 489 Mittelungseigenschaft, 365 Mittelwert integraler, 329 linearer, 364 quadratischer, 365 Mittelwertsatz, 317 Moivresche Formel, 223 Momentangeschwindigkeit, 277 Monotonie, 156 des Integrals, 339 Monotoniekriterium, 265
Index Monotonieverhalten, 303 Multiplikation komplexe, 219 Matrizen, 109
N Näherungspolynome, 423 Natürliche Zahlen, 4 Newton-Rhapson, 476 Newton-Verfahren, 170, 468-469 Normalform algebraische, 211, 215 Exponentialform, 212, 215 trigonometrische, 212, 215 Umformungen, 213 Nullfolge, 264 Nullphase, 195 Nullraum, 131 Nullstellen, 155, 178 Polynome, 167 Nullstellenproblem, 455 Nullvektor, 44 Numerische Differentiation, 478 Numerische Integration, 487
o Optimierungsprobleme, 310 Ordnung, 480 Ortsvektor, 42, 50
p Partialbruchzerlegung, 350 mit Maple, 355 Partialsumme, 388 partielle Integration, 340 Peanosche Axiome, 4 Pegasus-Verfahren, 452-453 Pendel, harmonisches, 300 Periode, 194 Periodizität, 158 Permutation, 9 Phase, 195 Phasenverschiebung, 196 Plancksches Strahlungsgesetz, 320 Plattenkondensator, 297
529
Index Pole, 178 Polynomdivision, 168 Polynome, 163 Potenz, 16 komplexe, 223 Potenzfunktion, 185 allgemeine, 191 Potenzreihe, 401 Eigenschaften, 407 geometrische, 402 komplexe, 431 Potenzreihenentwicklung, 429 Primzahlen, 7, 12 Produktregel, 283 Produktzeichen, 6 Programme Banachverfahren, 457 Banachverfahren 2-D, 467 Bisektionsverfahren, 447 Gauß-Algorithmus, 28 Interpolation, 171 Newton-Rhapson, 476 Newton-Verfahren, 469 Pegasus-Verfahren, 453 regula falsi, 474 Wurzeln, 472 Projektion, 53 Projektion eines Vektors, 53 Prozeduren kette, 249 bise, 449 bogen, 368 DiffFormeln, 486 geomet, 83 horn, 175 konv..radius, 406 newton, 471 poly, 175 quot..krit, 398 taylor_poly, 421 xrotate, 373 yrotate, 375
Q Quadratfunktion, 148
Querschwingungen, 425 Quotientenkriterium, 396 Limesform, 396 Quotientenregel, 284
R Radioaktiver Zerfall, 188 Raketengleichung, 361 Rang, 132 Rationale Funktionen, 177 RCL-Wechselstromkreis, 235, 310 Realteil, 211 Rechengenauigkeit, 448 Rechengesetze für Vektorprodukt, 56 komplexe, 217 komplexer Zahlen, 222 reeller Zahlen, 14 Vektoren, 86 Vektoren, 2D, 42 Vektoren, 3D, 50 Rechenregeln der Differentiation, 282 für Funktionsfolgen, 272 für Grenzwerte, 267 für Matrizen, 108 für Spatprodukt, 58 für Vektoren, 50 Integration, 338 Rechteckregel, 488 Reelle Zahlen, 13 Regeln Substitutionsregel, 347 von l'Hospital, 317 regula falsi, 473 Reihe, 389 alternierende, 398 alternierende harmonische, 399 arithmetische, 391 geometrische, 390 harmonische, 392, 394 komplexe geometrische, 433 MacLaurinsche, 414 Taylorreihe, 413 unendliche, 389
530
rektifizierbar , 367 rekursive Folge, 266 relative Extremalwerte, 304 relatives Maximum, 304 Minimum, 304 relativistische Teilchen, 424 Resonanzschwingungen, 196 Ftichtungsvektor, 41, 50 Ftiemann-Integral, 323 Rohstoffkette, 119 Rotationskörper, 371 Mantelfl.äche, 372 Volumen, 371 Rundungsfehler , 448
S S-Multiplikation,86 Sarrus, 127 Sattelpunkt, 305 Satz von Rolle, 316 Schaltungen lI-Glieder, 242 T-Glieder, 242 Scheinwerferregelung, 426 Schwerpunkt, 376 Schwingungen, 229 Simpson-Regel,491 Sinusfunktion, 148, 192 allgemeine, 194 Sinushyperbolikus, 289, 381 Skalarprodukt, 51 2D,45 Spaltenrang, 131 Spaltenraum, 131 Spaltenvektor , 106 Spannungsintegral, 362 Spatprodukt, 58 Stammfunktion, 331 stetig, 273-274 stetige Erweiterung, 275 Stetigkeit, 273 Strahlender Körper, 320 Substitutionsregel, 344 Subtraktion
Index komplexe, 218 Vektoren, 2D, 43 Vektoren, 3D, 50 Summe Links-, 488 Rechts-, 489 unendliche Reihe, 389 Summenzeichen, 6 Superposition, 89, 229 Surjektivität, 161 Symmetrie, 155
T Tangensfunktion, 197 Tangenshyperbolikus, 289, 381 Taylor Polynom, 412 Satz von, 413 Taylorsche Formel, 413 Taylorreihe, 410 der Area-Funktionen, 418 der Binomischen Reihe, 416 Satz über, 413 von arctan x, 417 von cosx, 415 von Inx, 415 von sin x, 415 von eZ , 414 Teilsummen, 388 Tiefpaß, 251 Trapezregel, 490 Trigonometrische Funktionen, 192
Ü Überlagerung von Schwingungen, 229 Übertragungsfunktion, 241 Übertragungsverhältnis, 240
U Umkehrfunktion, 158 Umkehrmatrix, 111 Ungleichungen, 23 Untervektorraum, 89
531
Index
V Variable abhängige, 147 unabhängige, 147 Vektoren, 41 Vektoren, 2D, 42 Betrag, 43 Einheitsvektor , 44 Geraden-Darstellung, 48 Hesse-Normalform,48 Komponenten, 42 Koordinatensystem, 42 Kräfteaddition, 43 Kräfteparallelogramm, 43 Länge, 43 Linearkombination, 44 Multiplikation mit Skalar, 42 Normalen-Einheitsvektor,47 Nullvektor, 44 Ortsvektor , 42 Punktprodukt, 45 Etichtungsvektor, 42 Skalarprodukt, 45 Streckung, 42 Winkel, 46 Vektoren, 3D, 50 Addition, 50 antiparallel, 55 Arbeit, 54 Betrag, 50 Drehimpuls, 56 Drehmoment, 55 Einheitsvektor, 50 Kreuzprodukt, 54 Länge, 50 Linearkombination, 51 Lorentz-Kraft, 56 Multiplikation, 50 Multiplikation mit Skalar, 56 Orthonormalsystem, 52 Ortsvektor , 50 parallel, 55 Projektion, 53 Rechtssystem, 58 Etichtungskosinus, 52
Etichtungsvektor, 50 Skalarprodukt, 51 Spatprodukt, 58 Vektorprodukt, 54 Vektoren, n-dimensional äußere Verknüpfung, 86 Addition, 86 Assoziativgesetz, 86 Basis, 95 Dimension, 97 Distributivgesetz 1, 86 Distributivgesetz 2, 86 Erzeugendensystem, 92 Erzeugnis, 90 Existenz des Nullvektors, 86 Gesetz der Eins, 86 innere Verknüpfung, 86 Inverser Vektor, 86 Kommutativgesetz, 86 linear abhängig, 92 linear unabhängig, 93 Linearkombination, 90 Operationen, 86 S-Multiplikation, 86 Superposition, 89 Untervektorraum, 89 Vektorraum, 85, 87 Vektorprodukt, 54, 130 Vektorraum, 85, 87 Venn-Diagramm, 2 Vereinigung von Mengen, 2 Vollständige Induktion, 5 Volumen Rotationskörper, 371
W Weg-Zeit-Diagramm, 145 Weg-Zeit-Gesetze, 276 Wendepunkt, 305 Wertebereich, 146 Wheatstonesche Brückenschaltung, 302 Widerstand Blind-, 237 komplexer, 236
532
Index
ohmscher , 235 reeller Schein-, 237 Wirk-, 237 Widerstandsanpassung, 311 Wiensche Verschiebungsgesetz, 321 Winkelargument komplexes, 212 Winkelfunktionen, 192 Wurzel, 472 Wurzelfunktion, 148, 186 Wurzelgleichungen, 22 Wurzeln Einheitswurzel, 224 komplexe, 224 Wurzelziehen babylonisches, 266, 472
Z Zahlen komplex konjugierte, 214-215 komplexe, 209 natürliche, 4 reelle, 13 Zahlenebene Gaußsche, 210, 215 Zahlenfolge reelle, 262 Zahlengerade, 14 Zeiger komplexer, 211 Zeilenrang, 131 Zeilenumformungen elementare, 27 Zeilenvektor , 106 Zielbereich, 146 Zwischensumme, 324
Verzeichnis der MAPLE-Befehle
->, 149,267 @-Üperator, 162
ABC abs,215 addrow, 36, 141 angle, 61 arctan,216 AreParallel, 80 args,449 argument, 215 array, 116, 140 assign,34 asympt,183 augment, 35, 136, 140 backsub, 36, 140 band, 116 basis, 141 binomial, 10 bise, 449 bogen, 368 cartprod,3 changevar, 349 dose, 154 coeff, 173, 176 col, 141 collect, 173, 176 combine, 191, 204-205 complexplot, 217 conjugate, 216 convert, 62, 176, 216, 355, 412, 420, 422 coordinates, 80 cost, 174 crossprod, 62
DEF D,281 degree, 173, 176 denom, 182
det, 129, 136, 140 detail, 79 diag, 116, 140 diff, 281, 291, 294, 314, 430 DifiFormeln, 486 Digits, 34 display, 152, 176, 257, 313, 326, 412 distance, 79 do, 449 dotprod, 61 draw, 80-81 else, 450 end, 450 Equation, 78 eval, 116 evalc, 216, 227 evalf, 61, 150, 337 eva1m, 61, 115, 140 expand, 11, 173, 176, 183, 191, 204-205 factor, 174, 176, 182, 228, 343 FindAngle, 80 for,420 fsolve, 21, 174, 176, 228, 444
GHI gausselim, 140 gaussjord, 35, 140 gcd, 182 geomet,83 horn, 175 if,449 Im, 216 infinity, 393 inifcns, 149 insequence, 326 int, 337, 430 interp, 175-176 intersect, 3
534
MAPLE- Befehle
interseetion, 80 intparts, 342 inverse, 116, 140 isolate, 292, 343
print, 80, 450 proe, 150, 449 produet, 7
KLM
rank, 134, 141 Re, 216 readdata, 154 readlib(isolate), 292 rightbox,489 rightsum, 489 row, 141 semilogplot, 153 seq, 176, 267, 313, 326 series, 422 simplify, 16, 187,204-205 simplify, symbolie, 162, 187, 204 simpson, 492-493 solve, 20, 23, 33, 227, 294 sort, 173, 176 string, 412, 420 student, 325, 342, 493 subs, 176,292 sum, 6, 393 swaprow, 36, 141 symbolie, 350 taylor, 422, 430 text plot , 152 tpsform, 408 transpose, 116, 141 trapezoid, 490, 493 type, 60
RST kerneI, 141 kette, 249 leftbox, 325, 493 leftsum, 325, 493 limit, 267, 271, 320, 393 linalg, 35, 60, 115 line, 78 linsolve, 34, 134, 141 list, 176 In, 18 loeal, 449 log, 18 loglogplot, 153 logplot, 153 lprint, 450 map, 117, 292 matrix, 35, 115, 140 member, 3 middlebox, 489, 493 middlesum, 489, 493 minus, 3 mulrow, 36, 141
NOP nops, 176 norm, 60 normal, 182 numer, 182 op, 343 parfrae, 355 plane, 79 plot, 22, 151, 257, 267, 313 plot options, 152 plot3d, 257, 373 point, 78 polar, 216 poly, 175 powereate, 408 powseries, 408
UVWXYZ unapply, 150, 162, 449 union, 3 value, 343, 349 vector, 35, 60,140 view, 412, 420 whattype, 60 while, 449 writedata, 154 xrotate, 373 yrotate, 373 zip, 176