C Dritte Übungseinheit
|
|
- Walter Vogt
- vor 6 Jahren
- Abrufe
Transkript
1 C Dritte Übungseinheit Inhalt der dritten Übungseinheit: Skript- und Funktions-M-Dateien Schleifen und Verzweigungen Fixpunkt-Iteration, ein- und mehrdimensional Aufgaben zum Newton-Verfahren für Systeme Symbolisches Differenzieren und Berechnen der Jacobi-Matrix Achtung, Befragung! Bei den Befragungen sollten Sie zum Beispiel zu folgenden Themen aus dem Vorlesungsstoff eine Antwort parat haben: Was sind polynomiale, algebraische, transzendente Gleichungen (siehe Skriptum, Kapitel 1.1)? Was ist der Unterschied zwischen solve und roots beim Lösen polynomialer Gleichungen? Bis zu welchem Grad darf man erwarten, dass solve polynomiale Gleichungen symbolisch loesen kann? Wovon hängt die Konvergenz eines Fixpunkt-Verfahrens ab? wie unterscheiden sich lineare und quadratische Konvergenz? (bezieht sich auf Aufgabe 17) präzisieren Sie die Aussage mehrfache Nullstellen sind schlecht konditioniert (bezieht sich auf Aufgabe 18) C.1 Script- und Funktionsdateien MATLAB ist mehr als ein interaktives Rechen- und Graphikprogramm; es enthält vor allem auch eine mächtige Programmiersprache. Dateien mit MATLAB-Befehlen heißen M-files. Es gibt zwei Arten solcher Dateien. Funktions-Dateien. Sie übernehmen Eingabewerte (Argumente)und liefern Resultate. Innerhalb der Funktion deklarierte Variable gelten nur lokal. Die vorige Übungseinheit hat solche Funktions-Dateien schon eingeführt. Skript-Dateien. Sie haben weder Eingabe-Argumente noch Rückgabewerte. Sie greifen auf Daten und Variable des aktuellen Workspace zu. Eine Skript- Datei wirkt so, als ob deren Anweisungen direkt im Command Window eingegeben würden. Sie eignet sich also dazu, Befehlsfolgen abzuspeichern und auszuführen. 114
2 C.1.1 Eine erste Skript-Datei Das Beispiel wird die Befehlsequenz zum Zeichnen eines Kreises zusammenfassen (siehe Abschnitt 2 der vorigen Übung). Folgen Sie dazu den folgenden Anweisungen: Öffnen Sie ein neues M-File, indem Sie im Menü File das Untermenü New M-File auswählen. Ein neues Fenster im MATLAB-Editor wird geöffnet. Geben Sie nun folgende Befehlsequenz ein (Die Befehle sollten exakt so eingegeben werden, die Kommentare können Sie modifizieren): % CIRCLE Diese Script Datei zeichnet den Einheizkreis % theta = linspace (0,2 pi,100); % erzeuge Vektor theta x = cos ( theta ) ; % erzeuge x Koordinaten y = sin ( theta ) ; % erzeuge y Koordinaten plot (x, y ) ; % plotte den Kreis axis ( equal ) ; % gleiche Skalierung der Achsen title ( Der Einheizkreis ) ; %gib einen Titel Speichern Sie die Datei unter dem Namen circle.m im Verzeichnis D:/Work. Verwenden Sie dazu das Untermenü Save as im File -Menü des MATLAB- Editors. Gehen Sie nun zurück ins MATLAB Command Window und führen Sie die erstellte Skriptdatei aus. Geben Sie dazu die folgenden Zeilen im MATLAB Command Window ein: >>help c i r c l e CIRCLE Diese Script Datei zeichnet den Einheitskreis >> c i r c l e Die erste Eingabe gibt die obersten zusammenhängenden Kommentarzeilen Ihrer Skriptdatei aus, d.h. Sie können sich Notizen (zusammenhängenden Kommentarzeilen am Anfang der Skriptdatei) in Ihrer Skriptdatei machen, die Sie zu späterer Zeit über den Inhalt der Skriptdatei informieren. Die zweite Eingabe führt die Befehlsequenz der Skriptdatei aus. C.2 Mehr über Skriptdateien Die folgenden Anleitungen zeigen Ihnen weitere Möglichkeiten zum Einsatz von Skriptdateien. 1. Zeichnen Sie den Mittelpunkt des Kreises: Ändern Sie die Skriptdatei so ab, dass Sie bei der Ausgabe des Kreises auch desses Mittelpunkt einzeichnet. Zeichnen Sie den Mittelpunkt als
3 Lösungsweg: Zum Zeichnen des Kreises samt Mittelpunkt können Sie den Befehl plot(0,0, +,x,y, - ) verwenden. 2. Ändern Sie den Radius des Kreises : Modifizieren Sie die Skriptdatei circle.m, sodass sie einen Kreis mit beliebigem Radius zeichnen können. Lösungsweg: Fügen Sie Ihrer Datei die Anweisungen r = input( Geben Sie den Kreisradius ein : ) ; mx = input( x Koordinate des Mittelpunktes : ) ; my = input( y Koordinate des Mittelpunktes : ) ; hinzu, welche den Benutzer bei der Ausführung der Skriptdatei zur Eingabe von Radius und Mittelpunkts-Koordinaten auffordert. Modifizieren Sie die Berechnung der Koordinaten unter Berücksichtigung von m x und m y. x = mx + r cos ( theta ) ; y = my + r sin ( theta ) ; plot (mx,my, +,x, y, ) ; Speichern Sie die Datei und führen Sie diese aus. 3. Variablen im Workspace : Alle Variabeln in der Skriptdatei sollten nach deren Ausführung im MAT- LAB Workspace erhalten bleiben. Sie können sich die Werte und deren Dimension im Command Window von MATLAB anzeigen lassen. 4. Inhalt der Skriptdatei: Sie können den Inhalt der Skriptdatei circle.m im Command Window ausgeben, indem Sie in diesem type circle eingeben. C.3 Kontrollstrukturen Schleifen Sie haben in den Aufgaben zur vorigen Übungseinheit Fixpunkt-Iterationen oder Iterationen des Newtonverfahrens oder der Sekantenmethode gleichsam im Handbetrieb im Command Window eingegeben und, wenn die Ergebnisse sich nicht mehr geändert haben, das Verfahren beendet. Sie können diesen Ablauf auch als Programm formulieren. MATLAB bietet die üblichen Kontrollstrukturen (ähnlich wie in Java oder C++). Für den Anfang reichen for-schleifen und if-verzweigungen, wie sie dieser Abschnitt vorstellt. Eine for-schleife hat zumeist die Form for index = startwert : endwert anweisung anweisung... end 116
4 Der Index durchläuft dann die Werte startwert, startwert+1, startwert+2...endwert; er muss nicht (wie in Java oder C++) durch index++ erhöht werden. Allgemeinere Form des Schleifenkopfes: for index = startwert : schrittweite : endwert Beispiel: ein Schleifenzähler s, der mit Schrittweite 0, 1 die Werte 1; 0, 9; 0, 8;...0 durchläuft: for s = 1: 0.1:0 Verzweigungen Eine bedingte Verzweigung mit if hat die Form if ausdruck anweisung anweisung... end MATLAB wertet ausdruck aus, und wenn das Resultat logisch true oder (Unterschied zu Java!) ungleich 0 ist, führt es die folgenden Anweisungen bis zum end aus. Geschachtelte if sind möglich, jede Ebene muss mit dem entsprechenden end abgeschlossen werden. Während Java sehr streng darauf achtet, dass in einer if-anweisung nur ein logischer Ausdruck stehen darf, erlaubt MATLAB sogar Vektoren oder Matrizen. Wenn ausdruck kein Skalar ist, muss jede einzelne Komponente true oder 0 sein. Die allgemeiner Form mit elseif und/oder else hat die Form i f ausdruck1 anweisungen1 elseif ausdruck2 anweisungen2 else anweisungen3 end Musterprogramm Das folgende Musterprogramm zur Fixpunkt-Iteration stellt Schleifen und Verzweigungen vor. Es führt eine Fixpunktiteration gemäß der Vorschrift x (k+1) = φ(x (k) ) für den Startwert x (0) durch. Das Programm sollte auf den Rechnern gespeichert sein. Sie können es auch über die Homepage des Departments herunterladen: Link Lehrbetrieb Unterlagen Computereinsatz in den technischen Wissenschaften Übungsunterlagen 117
5 function x = Fixpunkt ( phi, x0) % Fixpunkt Iteration % Das Verfahren i t e r i e r t gemaess der Vorschrift % x i+1 = phi ( x i ) % bis Aenderungen unter eine Toleranzschwelle sinken % oder maximale Iterationszahl ueberschritten wird. % % Eingabe x0... Startwert % phi... Funktion, deren Fixpunkt gesucht i s t % Ausgabe x.... Bei Konvergenz : Fixpunkt, % sonst : NaN % NMI, CiT,CTW SS04 C. Brand itmax = 100; % maximale Iterationszahl errlim = 1. e 9; % Fehlerschranke for i =1: itmax x = feval ( phi, x0 ) ; % Funktionsauswertung x=phi (x0) if abs(x x0)<errlim % Abbruchkriterium : absoluter Fehler return end x0 = x ; end x = NaN; Die Anweisung feval Das Musterprogramm führt die Fixpunkt-Iteration nicht für eine konkrete Funktion namens phi aus, sondern kann in der Form >> result = Fixpunkt startwert ) für eine beliebige Funktion durchgeführt werden. Die Funktion wird in Form eines function handle an das Fixpunkt-Programm übergeben. Auf Deutsch könnte man grob übersetzen: dem Programm wird als Eingabe-Argument der Funktions- Henkel übergeben. Der Henkel ist erkennbar an vor dem Funktionsnamen. Mit diesem Henkel kann das Programm auf die Funktion zugreifen und sie auswerten. Das Auswerten von Funktionen, die als Henkel übergeben wurden, erfolgt durch die Anweisung feval. C.4 Fixpunkt-Iteration Eindimensional Beispiel: Aufgabe 10 sucht den Fixpunkt der Funktion function y=heron (x) y=(x+13/x )/2; Aufruf der Fixpunkt-Funktion: >> Fixpunkt (@heron,13) 118
6 Mehrdmensionale Fixpunkt-Iteration, vektorwertige Funktionen Dieses Programm kann aber ebenso mehrdimensionale Fixpunkt-Iteration durchführen. In der Vorlesung wurde der Fixpunkt einer vektorwertigen Funktion Φ : R 2 R 2 als Beispiel behandelt: x 1 = 1 4 (x 2 x 1 x 2 + 1) x 2 = 1 6 (x 1 log(x 1 x 2 ) + 2) Die Funktion Φ(x) kann so implementiert werden: function y = phi (x) x1=x ( 1 ) ; x2=x ( 2 ) ; y = [ (x2 x1. x2 + 1)/4 (x1 log (x1. x2)+2)/6 ] ; Aufruf der Fixpunkt-Funktion: >> Fixpunkt (@phi, [ 1 ; 1 ] ) C.5 Aufgaben bis zur nächsten Übungseinheit Diese Aufgaben sind bis zur nächsten Übungseinheit vorzubereiten. Speichern Sie Ihre Skript- und Funktions-M-Dateien auf einem Datenträger und bringen Sie sie nächstes Mal mit. Verwenden Sie Kommentare, sodass help jeweils eine Kuzinformation zu Ihren Dateien ausgibt; orientieren Sie sich am Stil der obigen Beispiele. Aufgabe 19 Formulieren Sie analog zum Fixpunkt-Musterprogramm eine Funktions-M-Datei zur Sekantenmethode. Der Aufruf SekantenMeth(@igendeineFunktion, x0, x1) soll, ausgehend von den Startwerten x (0) und x (1) eine Nullstelle der Funktion finden. Testen Sie das Verfahren, indem Sie alle positiven Lösungen der folgenden Gleichung suchen: sin x = x/2 Rechnen Sie zum Vergleich auch mit fzero die Lösung. 119
7 Aufgabe 20 Formulieren Sie die Iterationsvorschrift des Newton-Verfahrens zur Lösung von sin x = x/2 als Fixpunkt-Verfahren. Programmieren Sie die entsprechende Funktion und rufen Sie das Fixpunkt-Musterprogramm auf. Finden Sie damit Lösungen der obigen Gleichung. Aufgabe 21 Formulieren Sie analog zum Fixpunkt-Musterprogramm eine Funktions-M-Datei zur Intervallhalbierung. Der Aufruf IntervHalb(@igendeineFunktion, x0, x1) soll, ausgehend von den Startwerten x (0) und x (1) eine Nullstelle der Funktion finden. Testen Sie das Verfahren, indem Sie Nullstellen folgender Funktion suchen: f(x) = x 2 3 tanx + 1 Anfangsintervalle mit Vorzeichenwechsel sind: [0, 1], [1, 2], [4.5, 4.7]. Findet Intervallhalbierung für alle drei Intervalle eine Nullstelle? Was findet fzero, wenn Sie obige Intervallgrenzen als Startwerte geben? Aufgabe 22 Suchen Sie die Nullstellen der Funktion f(x) = e x 3x 2 mit Hilfe des Newton-Verfahrens und einfacher Fixpunkt-Iteration (mehrere Umformungen möglich). Vergleichen Sie (bei denselben Startwerten) die Anzahl der Iterationen. Schätzen Sie bei den Verfahren mit linearer Konvergenz den Reduktionsfaktor C. Findet Ihre Fixpunkt-Formulierung alle Nullstellen? Aufgabe 23 Das Vorlesungsskriptum diskutiert die Gleichung r = K q 1 1 q n für r = 900,K = ,n = 180. Schreiben Sie ein MATLAB-Programm, das allgemein für Eingabewerte r, K und n die Lösung q findet. Aufgabe
8 Das Vorlesungsskriptum diskutiert die Gleichung λ = 1 (2 log 10 (Re λ) 0, 8) 2 Schreiben Sie ein MATLAB-Programm, das für gegebene Reynoldszahl Re den Widerstandsbeiwert λ liefert. Implementieren Sie sowohl das Newton-Verfahren als auch eine einfache Fixpunkt-Itertation. Testen Sie mit Werten 1 Re Aufgabe 25 Gegeben sei das Gleichungssystem 8x 1 + x 2 x 3 = 8, 2x 1 + x 2 + 9x 3 = 12, x 1 7x 2 + 2x 3 = 4. Formulieren Sie ein Fixpunktverfahren. Überlegen Sie, aus welcher Gleichung sie x 1 ausdrücken sollen, aus welcher x 2 und x 3. Hinweis: Unbekannte möglichst aus jener Gleichung ausdrücken, in der sie den stärksten Einfluss (den größten Koeffizienten) haben. Testen Sie das Verfahren. Aufgabe 26 (Wenn Sie die Unterlagen durchgearbeitet haben, ist diese Aufgabe eigentlich schon gelöst) Gegeben sei ein System von zwei Gleichungen in zwei Unbekannten: f(x,y) = 4x y + xy 1 = 0 g(x,y) = x + 6y + log xy 2 = 0 Formulieren Sie dafür ein Fixpunktverfahren und testen Sie! Aufgabe 27 Newton-Verfahren für Systeme: In der Vorlesung wird das Newton-Verfahren für Systeme nichtlinearer Gleichungen besprochen. Im Skriptum (Seite 25) ist für das Gleichungssystem der vorigen Aufgabe ein Zahlenbeispiel durchgerechnet. Schreiben Sie MATLAB-Funktionen f(x) und Df(x), die Funktion und Jacobi- Matrix auswerten. (f(x) soll einen Spalten-Vektor ausgeben, Df(x) eine 2 2- Matrix!) [ f(x) = 4x 1 x 2 + x 1 x 2 1 x 1 + 6x 2 + log(x 1 x 2 ) 2 ] [ ] 4 + x2 1 + x 1, D f = x x 2 Ein Schritt des Newton-Verfahrens in MATLAB sieht dann so aus: (Der Operator \ (Backslash, Bergab-Schrägstrich) löst das Gleichungssystem mit Matrix df(x0) und rechter Seite f(x0), wird noch genauer behandelt) 121
9 >> x0 = [1; 1]; % Spaltenvektor als Startvektor! >> x1=x0-df(x0)\f(x0) x1 = Finden Sie die Nullstelle von f mit möglichst hoher Genauigkeit. Aufgabe 28 In einer wässrigen Natriumacetat-Lösung bestimmt ein nichtlineares System von vier Gleichungen die Konzentration der Ionen H +, OH, Ac und der undissoziierten Säure HAc. Gegeben sind K w = 10 14,K s = 10 4,75 und eine variable Konzentration C. (Die Vorlesungsfolien zeigen übrigens sechs Gleichungen für ein Natronlauge-Phosphorsäure-System) H + OH = K w Ionenprodukt des Wassers H + Ac = K s HAc Säure-Dissoziationsgleichgewicht HAc + Ac = C Acetat-Gesamtkonzentration Ac + OH = C + H + Elektroneutralität Wenn Sie die unbekannten Konzentrationen H +, OH, Ac, HAc mit Variablen x 1,x 2,x 3,x 4 bezeichnen, lässt sich die Aufgabe umformulieren zu K w + x 1 x 2 f(x) = 0 mit f(x) = x 1 x 3 K s x 4 C + x 3 + x 4 C + x 1 x 2 x 3 Schreiben Sie eine MATLAB-Funktion f(x,c), die für einen Eingabevektor x = (x 1,x 2,x 3,x 4 ) und gegebene Konzentration C den Vektor f(x) berechnet. (K w = 10 14,K s = 10 4,75 sind fix gegeben.) Schreiben Sie auch die entsprechende Funktion für die Jacobi-Matrix und ein Newton-Raphson-Verfahren zur Nullstellenberechnung. Haben Sie eine Lösung gefunden, dann ist log 10 x 1 der ph-wert. Bei diesem Beispiel sind gute Startwerte wichtig. Empfehlung: Zum Vergleich Testwerte für C = 0.01 x (0) = [10 7 ; 10 7 ;C; 0] >> x0=[1.e-7;1.e-7;0.01;0]; >> f(x0,0.01) 1.0e-008 * >> df(x0) 122
10 >> x0=x0-df(x0)\f(x0,0.01) x0 =
11 Aufgabe 29 Symbolisches Berechnen der Jacobi-Matrix Berechnen Sie mit MATLAB für die Funktion der vorigen Aufgabe symbolisch die Jacobi-Matrix. Finden Sie mit MATLAB symbolisch die Ableitungen der Funktionen von Aufgaben 20, 22 und 23. Anleitung: Matlab kann mit den Funktionen der Symbolic Math Toolbox die Ableitungen in der Jacobi-Matrix auch symbolisch berechnen. Für die vektorwertige Funktion von Aufgabe 25 und 26 lauten die Anweisungen dazu: >> syms x y >> deklariert x und y als symbolische Variable >> f =[4 x y+x y 1; x+6 y+log (x y) 2] f = [ 4 x y+x y 1] [ x+6 y+log (x y) 2] >> die vektorwertige Funktion f. Die einzelnen Komponenten sind durch Strichpunkte getrennt. Achtung! keinen Abstand zwischen x*y-1 und log(x*y)-2 lassen, oder auf beiden Seiten der Operators Abstand lassen, x*y - 1 und log(x*y) - 2. Geben Sie die Funktionsterme nicht in der Form x*y -1 oder log(x*y) -2 ein, MATLAB würde eine solche Eingabe nicht als zusammenhängenden symbolischen Ausdruck, sondern als zwei getrennte Ausdrücke interpretieren. >> J = jacobian ( f, [ x y ] ) J = [ 4+y, 1+x ] [ 1+1/x, 6+1/y ] >> hier rechnen Sie die Jacobi-Matrix. Sie müssen die Variablen, nach denen differenziert wird, als Zeilenvektor übergeben. >> f=exp(x) 3 xˆ2 f = exp(x) 3 xˆ2 >> jacobian ( f, x) exp(x) 6 x Die Ableitung einer reellwertigen Funktionen in einer Variablen lässt sich als Spezialfall, eine 1 1- Jacobi- Matrix, auffassen. Deswegen liefern diese Anweisungen die Ableitung der Funktion f(x) = e x 3x 2 aus Aufgabe 21. In diesem Fall kann man aber auch den folgenden Befehl verwenden: >> diff ( f ) exp(x) 6 x >> MATLAB differenziert automatisch nach x. Wenn mehr Variable vorkommen, und nicht nach x differenziert werden soll, muss man die Variable eigens angeben, z.b. diff(f,q). 124
Zweite Übungseinheit. Eine einfache Funktionsdatei. B.1 Funktionsdateien
B Zweite Übungseinheit Inhalt der zweiten Übungseinheit: Funktionen Funktionen als Funktions-M-Datei programmieren Fixpunkte und Nullstellen von Funktionen Befehle fzero, roots, solve Kontrollstrukturen
MehrB. Zweite Übungseinheit
B. Zweite Übungseinheit Inhalt der zweiten Übungseinheit: Funktionen Funktionen als Funktions-M-Datei programmieren Fixpunkte und Nullstellen von Funktionen Befehle fzero, roots, solve Funktions-Einzeiler
MehrNichtlineare Gleichungen in einer und mehreren Unbekannten
Gleichungen in einer und mehreren Unbekannten 2. Vorlesung 170004 Numerische Methoden I Clemens Brand 26. Februar 2009, Gliederung,, Gleichungen in einer Variablen Was ist... Wie geht... eine lineare (nichtlineare,
MehrC Dritte Übungseinheit
C Dritte Übungseinheit Inhalt der dritten Übungseinheit: Script- und Funktionsdateien Newton-Verfahren für Systeme Lokale Funktionen Programmdokumentation mit Publish Symbolisch Differenzieren fsolve Debugger
MehrFixpunkt-Iterationen
Fixpunkt-Iterationen 2. Vorlesung 170 004 Numerische Methoden I Clemens Brand und Erika Hausenblas Montanuniversität Leoben 27. Februar 2014 Gliederung Wiederholung: Gleichungstypen, Lösungsverfahren Grundprinzip
MehrNichtlineare Gleichungen in einer und mehreren Unbekannten
Nichtlineare Gleichungen in einer und mehreren Unbekannten 2. Vorlesung 170004 Numerische Methoden I Clemens Brand 25. Februar 2010 Newton- Gliederung Newton-, ng Newton- , Fragenliste Nichtlineare Gleichungen
MehrNichtlineare Gleichungen, mehrere Unbekannte
Dritte Vorlesung, 6. März 2008, Inhalt Aufarbeiten von Themen der letzten Vorlesung, und Nichtlineare Gleichungen, mehrere Unbekannte Systeme nichtlinearer Gleichungen Vektor- und Matrixnormen Fixpunkt-Iteration,
MehrC. Dritte Übungseinheit
C. Dritte Übungseinheit Inhalt der dritten Übungseinheit: Script- und Funktionsdateien Newton-Verfahren für Systeme Lokale Funktionen Programmdokumentation mit Publish Symbolisch Differenzieren fsolve
MehrC. Dritte Übungseinheit
C. Dritte Übungseinheit Inhalt der dritten Übungseinheit: Script- und Funktionsdateien Doppelpunkt-Operator Newton-Verfahren für Systeme Symbolisch Differenzieren Lokale Funktionen fsolve Isolinien- und
MehrSysteme nichtlinearer Gleichungen
Systeme nichtlinearer Gleichungen 3. Vorlesung 170004 Numerische Methoden I Clemens Brand 5. März 2009 Gliederung en Wichtige Themen zur Wann konvergiert Fixpunktiteration anschaulich erklärt mathematisch
MehrFixpunkt-Iterationen
Fixpunkt-Iterationen 2. Vorlesung 170 004 Numerische Methoden I Clemens Brand und Erika Hausenblas Montanuniversität Leoben 3. März 2016 Nichtlineare Gleichungen, Fixpunkt-Iterationen 1 Wiederholung Aufgabentypen
MehrSchülerworkshop Computertomographie Mathematik als Schlüsseltechnologie
Schülerworkshop Computertomographie Mathematik als Schlüsseltechnologie Peter Quiel 1. und 2. Juni 2007 MATLAB-Einführung Überblick Für die nächsten 1 ½ Stunden ist MATLAB unser Thema! Was ist MATLAB,
Mehrm-files sind Folgen von MATLAB-Anweisungen oder Daten-Files.
MATLAB m-files m-files sind Folgen von MATLAB- oder Daten-Files. Erstellen von m-files Über File New M-file wird ein Texteditor geöffnet. Dort wird das m-file als ASCII-File erzeugt und unter name.m im
MehrMATLAB: Kapitel 3 Programmieren
Bisher wurde gezeigt, wie Matlab sequentiell (d.h. in unverzweigten Strukturen) Anweisungen abarbeitet. Sollen jedoch komplizierter Sachverhalte programmiert werden, sind verzweigte Strukturen unerlässlich.
Mehr4.2 Selbstdefinierte Matlab-Funktionen 1. Teil
4.2 Selbstdefinierte Matlab-Funktionen 1. Teil 37 Ein m-file mit Namen Funktionsname.m und einer ersten Zeile der folgen Form: function Funktionsname(input1,input2,...,inputn) oder function output1=funktionsname(input1,input2,...,inputn)
MehrLösungsvorschlag zur Modulprüfung Numerische Methoden Sommersemester 2016
Institut für Analysis Prof Dr Michael Plum Lösungsvorschlag zur Modulprüfung Numerische Methoden Sommersemester 0 0090 Aufgabe Punkte: Betrachten Sie das lineare Gleichungssystem Ax = b mit A = 0 und b
MehrMatlab: eine kurze Einführung
Matlab: eine kurze Einführung Marcus J. Grote Christoph Kirsch Mathematisches Institut Universität Basel 4. April 2 In dieser Einführung zu Matlab sind die im Praktikum I erworbenen Kenntnisse zusammengefasst.
MehrVariablen in MATLAB. Unterschiede zur Mathematik: Symbolisches und numerisches Rechnen. Skriptdateien. for-schleifen.
Variablen in MATLAB. Unterschiede zur Mathematik: Symbolisches und numerisches Rechnen. Skriptdateien. for-schleifen. Wir wollen uns heute dem Thema Variablen widmen und uns damit beschäftigen, wie sich
MehrGleichungssysteme. 3. Vorlesung Numerische Methoden I. Clemens Brand und Erika Hausenblas. 10. März Montanuniversität Leoben
Gleichungssysteme 3. Vorlesung 170 004 Numerische Methoden I Clemens Brand und Erika Hausenblas Montanuniversität Leoben 10. März 2016 Gleichungssysteme 1 Wiederholung: Vektoren, vektorwertige Funktionen
MehrEinführung in MATLAB Blockkurs DLR:
Einführung in MATLAB Blockkurs DLR: 19.4-22.4.2004 Tag 2, 2.Teil Programmieren mit MATLAB II 20.4.2004 Dr. Gerd Rapin grapin@math.uni-goettingen.de Gerd Rapin Einführung in MATLAB p.1/25 Programmieren
MehrInhalt Kapitel I: Nichtlineare Gleichungssysteme
Inhalt Kapitel I: Nichtlineare Gleichungssysteme I Nichtlineare Gleichungssysteme I. Nullstellenbestimmung von Funktionen einer Veränderlichen I.2 I.3 Newton-Verfahren Kapitel I (UebersichtKapI) 3 Bisektionsverfahren
MehrFachhochschule Südwestfalen Wir geben Impulse. Kontrollstrukturen und Schleifen in Octave
Fachhochschule Südwestfalen Wir geben Impulse Kontrollstrukturen und Schleifen in Octave Einführung Inhalt m-files Script-Files Function-Files Ein- Ausgabe von Variablen oder Ergebnissen For-Schleife While-Schleife
Mehr3 Kurzeinführung in Matlab
3 Kurzeinführung in Matlab Matlab ist ein sehr leistungsfähiges interaktives Programmpaket für numerische Berechnungen. Nutzen Sie dies parallel zu den Vorlesungen. Sie können damit persönlich erfahren,
MehrÜberbestimmte Gleichungssysteme
Siebente Vorlesung, 8. Mai 2008, Inhalt Überbestimmte Gleichungssysteme Kleinste Quadrate: einfaches Beispiel, elementare Herleitung Normalengleichungen Transformation mit QR-Zerlegung und SVD Nichtlineare
MehrMathematische Computer-Software
Mathematische Computer-Software Kommerzielle Computeralgebrasysteme (CAS) Beispiele: Mathematica, Maple, Numerisches und symbolisches Verarbeiten von Gleichungen: Grundrechenarten Ableitung und Integration
MehrDipl.-Math. Robert Offinger Wintersemester 2006/07 Otto-von-Guericke-Universität Magdeburg Fakultät für Mathematik
Dipl.-Math. Robert Offinger Wintersemester 6/7 Otto-von-Guericke-Universität Magdeburg Fakultät für Mathematik Materialien zur Vorlesung Mathematik III für Ingenieure Ergänzungen zur Einführung in Matlab
MehrFunktionen in Matlab. Lehrstuhl für Angewandte Mathematik Sommersemester und 29. Mai 2008
Funktionen in Matlab Vorlesung Computergestützte Mathematik zur Linearen Algebra Lehrstuhl für Angewandte Mathematik Sommersemester 2008 15. und 29. Mai 2008 Funktionen in Matlab Wir kennen schon diverse
MehrWiMa-Praktikum 1. Woche 8
WiMa-Praktikum 1 Universität Ulm, Sommersemester 2017 Woche 8 Lernziele In diesem Praktikum sollen Sie üben und lernen: Besonderheiten der For-Schleife in Matlab Wiederholung des Umgangs mit Matrizen und
MehrProgrammieren in MATLAB Mehr als nur ein Taschenrechner
Computational Physics 1, Seminar 02 Seite 1 Programmieren in MATLAB Mehr als nur ein Taschenrechner 1) Definition eigener Funktionen Anlegen eines neuen m-files im m-file-editor mit folgem Beispielinhalt:
MehrMATLAB Einführung. Numerische Methoden für ITET und MATL Dr. S. May, D. Devaud. ETH Zürich, Seminar for Applied Mathematics
Numerische Methoden für ITET und MATL 2016 ETH Zürich, Seminar for Applied Mathematics Dr. S. May, D. Devaud Frame 2 MATLAB Auf ETH Computer vorinstalliert Auf Heim PC: von www.ides.ethz.ch herunterladen
MehrNUMERISCHE MATHEMATIK I
D-MATH ETH Zürich, 22. August 2011 Prof. Ch. Schwab NUMERISCHE MATHEMATIK I 1. Interpolation und Quadratur (25 P.) a) Sei [a, b] R 1 mit a < b ein beschränktes Intervall, und f C 2 ([a, b]). Zeigen Sie,
MehrInhalt. Übersicht über das Gerät 6. Die Hauptanwendung "Main" 7. Das Interaktivmenü 10. Variablen und Funktionen 15
3 Inhalt Übersicht über das Gerät 6 Die Hauptanwendung "Main" 7 Das Edit-Menü 8 Die Software-Tastatur 8 Kopieren und Einfügen 10 Das Interaktivmenü 10 Der Gleichlösungs-Befehl "solve" 11 Umformungen 12
MehrEine kleine Anleitung zum Programmieren mit MATLAB
Eine kleine Anleitung zum Programmieren mit MATLAB Kathrin Smetana 4. Oktober 2011 Dies ist eine (stetig erweiterbare) Liste der Dinge, die man beachten sollte, wenn man mit Matlab programmieren, sprich
MehrEinführung in die numerische Mathematik
Prof. Dr. M. Günther K. Gausling, M.Sc. C. Hendricks, M.Sc. Sommersemester 4 Bergische Universität Wuppertal Fachbereich C Mathematik und Naturwissenschaften Angewandte Mathematik / Numerische Analysis
MehrMatlab: eine kleine Einführung 2
Praktikum zur Vorlesung: Numerische Mathematik für Lehramt SS 6 Matlab: eine kleine Einführung Jan Mayer 27. April 6 Linux Matlab: eine kleine Einführung 2 Linux Matlab starten: 1. Konsole öffnen (Bildschirm-Icon
MehrMatlab: eine kleine Einführung 4
Praktikum zur Vorlesung: Numerische Mathematik für Lehramt SS 6 Linux Matlab: eine kleine Einführung Jan Mayer 27. April 6 Matlab: eine kleine Einführung 2 Matlab starten: Linux 1. Konsole öffnen (Bildschirm-Icon
MehrNichtlineare Gleichungen in einer Unbekannten
Nichtlineare Gleichungen in einer Unbekannten 1. Vorlesung 170 004 Numerische Methoden I Clemens Brand und Erika Hausenblas Montanuniversität Leoben 20. Februar 2014 Clemens Brand und Erika Hausenblas
MehrEinführung in MATLAB + MATLAB Simulink. Dipl.-Inf. Markus Appel
Einführung in MATLAB + MATLAB Simulink Dipl.-Inf. Markus Appel mappel@informatik.hu-berlin.de 28.10.2016 Was ist MATLAB? ein universelles Algebra-Programm zur Lösung mathematischer Probleme grafische Darstellung
MehrOctave/Matlab-Übungen
Aufgabe 1a Werten Sie die folgenden Ausdrücke mit Octave/Matlab aus: (i) 2 + 3(5 11) (ii) sin π 3 (iii) 2 2 + 3 2 (iv) cos 2e (v) ln π log 10 3,5 Aufgabe 1b Betrachten Sie (i) a = 0.59 + 10.06 + 4.06,
MehrWima 1 - Praktikum (Woche 6)
Wima 1 - Praktikum (Woche 6) Lernziele In diesem Praktikum sollen Sie üben und lernen: Erzeugung von Function Handles Umgang mit Function Handles Am Anfang geben wir Ihnen eine kurze Einführung in Function
MehrMusterlösungen zur Leistungsnachweisklausur vom Studiengang Informatik, Ingenieurinformatik, Lehramt
TU ILMENAU Institut für Mathematik Numerische Mathematik PD Dr. W. Neundorf Musterlösungen zur Leistungsnachweisklausur vom.0.006 Studiengang Informatik, Ingenieurinformatik, Lehramt 1. Lineare Algebra
MehrEinführung in MATLAB Blockkurs DLR:
Einführung in MATLAB Blockkurs DLR: 19.4-22.4.2004 Tag 2, 1.Teil Programmieren mit MATLAB I 20.4.2004 Dr. Gerd Rapin grapin@math.uni-goettingen.de Gerd Rapin Einführung in MATLAB p.1/24 Programmieren mit
MehrMatlab: eine kleine Einführung
Praktikum zur Vorlesung: Numerische Mathematik für Lehramt SS 2006 Matlab: eine kleine Einführung Jan Mayer 27. April 2006 Linux Matlab: eine kleine Einführung 2 Linux Matlab starten: 1. Konsole öffnen
Mehr1 Konsole öffnen. 2 matlab & und return eingeben. 3 Konsole dauerhaft geöffnet lassen. 1 Menüpunkt File - Exit MATLAB oder. 2 quit (und return) oder
Grundleges Einführung in Matlab Christof Eck, Monika Schulz und Jan Mayer Matlab starten: 1 Konsole öffnen 2 matlab & und return eingeben 3 Konsole dauerhaft geöffnet lassen Matlab been: 1 Menüpunkt File
MehrNichtlineare Gleichungen
Nichtlineare Gleichungen Ein wichtiges Problem in der Praxis ist die Bestimmung einer Lösung ξ der Gleichung f(x) =, () d.h. das Aufsuchen einer Nullstelle ξ einer (nicht notwendig linearen) Funktion f.
Mehr10:Exkurs MATLAB / Octave
10:Exkurs MATLAB / Octave MATLAB (bzw. Octave als freie Version) ist eine numerische Berechnungsumgebung wurde vorrangig zum Rechnen mit Vektoren und Matrizen entworfen ist interaktiv benutzbar, vergleichbar
Mehr7. Übungs-/Wiederholungsblatt zu Einführung in die Numerik (SS 2012)
Technische Universität München Zentrum Mathematik, M1 Prof. Dr. Boris Vexler Dr. Ira Neitzel Dipl.-Math. Alana Kirchner 7. Übungs-/Wiederholungsblatt zu Einführung in die Numerik (SS 2012) Diese Auswahl
MehrMATLAB. 18. Mai 2010 MATLAB. Eine Einführung. Marina Schneider. Inhalt. Allgemeines zu MATLAB und erste Schritte. Vektoren und Matrizen.
18. Mai 2010 1 2 3 4 Was ist? Softwarepaket für numerische Berechnungen und die Visualisierung von Daten im technisch-wissenschaftlichen Bereich = MATrix LABoratory Einsatz vor allem in Numerik u. Linearer
MehrNumerisches Programmieren, Übungen
Technische Universität München SS 2012 Institut für Informatik Prof. Dr. Thomas Huckle Dipl.-Inf. Christoph Riesinger Dipl.-Math. Alexander Breuer Dipl.-Math. Dipl.-Inf. Jürgen Bräckle Dr.-Ing. Markus
Mehr(d) das zu Grunde liegende Problem gut konditioniert ist.
Aufgabe 0: (6 Punkte) Bitte kreuzen Sie die richtige Lösung an. Es ist jeweils genau eine Antwort korrekt. Für jede richtige Antwort erhalten Sie einen Punkt, für jede falsche Antwort wird Ihnen ein Punkt
Mehr6. Vorlesung. Rechnen mit Matrizen.
6. Vorlesung. Rechnen mit Matrizen. In dieser Vorlesung betrachten wir lineare Gleichungs System. Wir betrachten lineare Gleichungs Systeme wieder von zwei Gesichtspunkten her: dem angewandten Gesichtspunkt
MehrGleichungsbasierte Modellierung
1 Gleichungsbasierte Modellierung Die Benutzung von Gleichungen zur Geometrischen Modellierung wurde bereits von Sutherland eingeführt. Fortgeführt wurde sie durch die Arbeiten von Light und Gossard. Wie
MehrNumerische Verfahren Übungen und Lösungen, Blatt 1
Technische Universität Hamburg-Harburg Institut für Numerische Simulation, E-0 Dr. Jens-Peter M. Zemke Sommersemester 2008 Numerische Verfahren Übungen und Lösungen, Blatt Aufgabe : (Thema: relativer und
MehrGrundlagen der Optimierung. Übung 1
Technische Universität Chemnitz Chemnitz, 9. Oktober 2012 Prof. Dr. R. Herzog, T. Etling, F. Schmidt Grundlagen der Optimierung Übung 1 Aufgabe 1: Einführung in Matlab Interpretieren Sie die Bildschirm-Ausgaben
Mehr2. Programmieren in MATLAB (1)
Start Inhalt Programmieren in MATLAB (1) 1(35) 2. Programmieren in MATLAB (1) 2.1 Grundlagen Variable. Ausdrücke. Kontrollstrukturen. 2.2 m Files: Skripts und Funktionen m Files. Funktionsargumente, Rückgabewerte.
MehrEinführung in Matlab Was ist MATLAB? Hilfe Variablen
Einführung in Matlab Was ist MATLAB? MATLAB (Matrix Laboratory) ist eine interaktive Interpreter-Sprache, die einen einfachen Zugang zu grundlegenden numerischen Verfahren - wie beispielsweise der Lösung
MehrQuadrieren Sie die Zahlen 3, pi, 1 und i mit Hilfe des Operators ^ und ziehen Sie aus den Ergebnissen jeweils die Wurzel.
MATLAB Aufgaben Aufgabe 1: Starten Sie Matlab. Stellen Sie über die Menüleiste (Desktop => Desktop Layout => Default) den Grundzustand wieder her (falls nicht schon vorhanden). Machen Sie sich mit der
MehrNewton-Verfahren für ein Skalarfunktion
Newton-Verfahren für ein Skalarfunktion Für eine Näherungsberechnung von Nullstellen einer reellen Funktion f(x) : R R benutzt man das Newton-Verfahren: x (n+1) = x (n) f(x (n) )/f (x (n) ). Das Newton-Verfahren
MehrNullstellen von algebraischen Gleichungen
Kapitel 2 Nullstellen von algebraischen Gleichungen 2.1 Vorbemerkungen Suche Lösung der Gleichung f(x) = 0 (2.1) Dies ist die Standardform für eine Dimension. - typisch nichtlineare Gleichung, sonst elementar
MehrEinführung in. Pierre Bayerl
Einführung in Pierre Bayerl 19. November 21 Matlab Numerische Manipulation von Matrizen und Vektoren und deren Visualisierung. Verwendung: Interaktive Eingabe von Befehlen Skriptprogramme ( Batch-Dateien
MehrKapitel 4: Nichtlineare Nullstellenprobleme
Vorlesung Höhere Mathematik: Numerik (für Ingenieure) Kapitel 4: Nichtlineare Nullstellenprobleme Jun.-Prof. Dr. Stephan Trenn AG Technomathematik, TU Kaiserslautern Sommersemester 2015 HM: Numerik (SS
MehrIngenieurinformatik II Numerik für Ingenieure Teil 2
Hochschule München, FK 03 MB SS 013 Name Vorname Matrikelnummer Sem.Gr. Hörsaal Platz Ingenieurinformatik II Numerik für Ingenieure Teil Bearbeitungszeit : 60 Minuten Aufgabensteller : Dr. Reichl Hilfsmittel
MehrArbeiten mit Funktionen
Arbeiten mit Funktionen Wir wählen den Funktioneneditor (Ë W) und geben dort die Funktion f(x) = x³ - x² - 9x + 9 ein. Der TI 92 stellt uns eine Reihe von Funktionsbezeichnern zur Verfügung (y 1 (x), y
MehrProgrammieren in MATLAB Mehr als nur ein Taschenrechner
Computational Physics 1, Seminar 02 Seite 1 Programmieren in MATLAB Mehr als nur ein Taschenrechner 1) Definition eigener Funktionen Anlegen eines neuen m-files im m-file-editor mit folgem Beispielinhalt:
MehrEinführung in die Modellierung
Name: Mat.-Nr.: Vorname: Aufgabe: 1 2 3 4 Summe erreichbare Punkte: 12 8 25 35 80 erreichte Punkte: Note: Hinweise: Bearbeitungszeit: 60 Minuten Erlaubte Hilfsmittel: Formelsammlung, Vorlesungsfolien auf
MehrMathematik. für das Ingenieurstudium. 10 Funktionen mit mehreren Variablen. Jürgen Koch Martin Stämpfle.
10 Funktionen mit mehreren Variablen www.mathematik-fuer-ingenieure.de 2010 und, Esslingen Dieses Werk ist urheberrechtlich geschützt. Alle Rechte, auch die der Übersetzung, des Nachdruckes und der Vervielfältigung
MehrEinführung in MATLAB zur Veranstaltung Einführung in die Numerik
Einführung in MATLAB zur Veranstaltung Einführung in die Numerik Christian Stohrer Mathematisches Institut der Universität Basel FS 2011 MATLAB Einführung zur Veranstaltung Einführung in die Numerik Bitte
MehrSoftwarepraktikum. zu Elemente der Mathematik. Carsten Rezny Institut für angewandte Mathematik Universität Bonn
Softwarepraktikum zu Elemente der Mathematik Carsten Rezny Institut für angewandte Mathematik Universität Bonn 18. 20.05.2016 Listen Liste: Aufzählung von beliebigen Objekten liste={2,1.4,"abc"} Einzelnes
Mehr3 Matrizenrechnung. 3. November
3. November 008 4 3 Matrizenrechnung 3.1 Transponierter Vektor: Die Notation x R n bezieht sich per Definition 1 immer auf einen stehenden Vektor, x 1 x x =.. x n Der transponierte Vektor x T ist das zugehörige
Mehr1 Umkehrfunktionen und implizite Funktionen
Mathematik für Physiker III WS 2012/2013 Freitag 211 $Id: implizittexv 18 2012/11/01 20:18:36 hk Exp $ $Id: lagrangetexv 13 2012/11/01 1:24:3 hk Exp hk $ 1 Umkehrfunktionen und implizite Funktionen 13
MehrKurzanleitung HP49G. Überschrift NAME() des Befehls und über welche TASTEN der Befehl im Menü gefunden wird. Wie der Befehl eingesetzt werden kann.
Kurzanleitung HPG Inhalt. Allgemeines. Das Dateisystem. Wichtige e. Arbeiten mit Matrizen. Allgemeines Alle Angaben in dieser Anleitung beziehen sich auf den Algebraischen Modus und nicht auf den RPN Modus.
MehrEin kleiner Matlab Primer Frank Schimmel
Ein kleiner Matlab Primer Frank Schimmel Matlab ist eine Programmiersprache für des technische und wissenschaftliche Rechnen. Mit Matlab lassen sich relativ einfach erste numerische Berechnungen realisieren
MehrMATLAB Ferienkurs WS 2010/2011
MATLAB Ferienkurs WS 2010/2011 Teil 4 von 6 Andreas Klimke, Matthias Wohlmuth Technische Universität München Fakultät Mathematik, Lehrstuhl für Numerische Mathematik Basier auf Kursunterlagen von Boris
MehrAusgleichsproblem. Definition (1.0.3)
Ausgleichsproblem Definition (1.0.3) Gegeben sind n Wertepaare (x i, y i ), i = 1,..., n mit x i x j für i j. Gesucht ist eine stetige Funktion f, die die Wertepaare bestmöglich annähert, d.h. dass möglichst
MehrZweiter Teil des Tutorials. Workspace M-files Matrizen Flow Control Weitere Datenstrukturen Gemeinsames Beispiel erarbeiten
Zweiter Teil des Tutorials Workspace M-files Matrizen Flow Control Weitere Datenstrukturen Gemeinsames Beispiel erarbeiten Workspace Im Workspace sind die Variablen mit ihrem jeweiligen Wert gespeichert.
MehrEinführung in die Programmierung (MA8003)
Theorie 2.2: Schleifen, Vektorisierung, bedingte Ausführung Dr. Lorenz John Technische Universität München Fakultät Mathematik, Lehrstuhl für Numerische Mathematik M2 05.10.2016 Numerische Mathematik M2
MehrLineare Gleichungssysteme
Lineare Gleichungssysteme 4. Vorlesung 170 004 Numerische Methoden I Clemens Brand und Erika Hausenblas Montanuniversität Leoben 17. März 2016 Lineare Gleichungssysteme 1 Wiederholung: Normen, Jacobi-Matrix,
MehrInformationsverarbeitung im Bauwesen
V14 1 / 30 Informationsverarbeitung im Bauwesen Markus Uhlmann Institut für Hydromechanik WS 2009/2010 Bemerkung: Verweise auf zusätzliche Information zum Download erscheinen in dieser Farbe V14 2 / 30
MehrMATLAB Eine Einführung
MATLAB Eine Einführung Samuel Ferraz-Leite Institut für Analysis und Scientific Computing Technische Universität Wien 1 MATLAB-Buch Christoph Überhuber Stefan Katzenbeisser Dirk Praetorius MATLAB 7 Eine
MehrNumerische Methoden I Schriftliche Prüfung Gruppe A 23. Jan :00-14:00 (120 min)
Lehrstuhl für Angewandte Mathematik Montanuniversität Leoben 70 004 Numerische Methoden I Schriftliche Prüfung Gruppe A 23. Jan. 207 2:00-4:00 (20 min) Name Matrikelnummer Mündliche Prüfung: Bitte markieren
MehrMatlab Übersicht. Matlab steht für MATrix LABoratory, die Fa. The Mathworks wurde 1984 gegründet
Matlab Übersicht Ziel: einfacher Zugang zu numerischen (FORTRAN)Bibliotheken [Freeware] Linpack (LINear Algebra Solution PACKage) und Eispack (EIgenvalue Solution PACKage) => aktuelle Version: Lapack (Linear
MehrAufgabenstellung: Explizite gewöhnliche Differentialgleichung 1. Ordnung mit Anfangsbedingung Gesucht ist eine Funktion y = y(x).
I Neunte Übungseinheit Inhalt der neunten Übungseinheit: Gewöhnliche Differentialgleichungen erster Ordnung I. Gewöhnliche Differentialgleichungen erster Ordnung Aufgabenstellung: Explizite gewöhnliche
MehrMathematik am Computer 7. Vorlesung: Matlab, Teil II
Mathematik am Computer 7. Vorlesung: Matlab, Teil II Helmut Harbrecht Universität Stuttgart 27. Januar 2011 Helmut Harbrecht (Universität Stuttgart) Mathematik am Computer 27. Januar 2011 1 / 35 Übersicht
MehrInstitut für Informatik und Angewandte Kognitionswissenschaften
Grundlegende Programmiertechniken (»Programmierung«), WS 2007/2008 Übungsblatt 5 Präsenzaufgaben: 11, 12, 13 Hausaufgabe: 14 Aufgabe 11 STRING- UND OBJEKT-VERGLEICH String s1 = new String("Test String");
MehrNichtlineare Ausgleichsrechnung
10. Großübung Nichtlineare Ausgleichsrechnung Allgemeines Problem: Wir betrachten ein nichtlineares System F : R n R m mit (m > n, d.h. das System ist überbestimmt und F i (x g(t i ; x g i! 0 i 1,.., m.
Mehr2. Einführung in das Ingenieurtool MATLAB
2. Einführung in das Ingenieurtool MATLAB MATLAB ist eine numerische Berechnungsumgebung wurde vorrangig zum Rechnen mit Vektoren und Matrizen entworfen ist interaktiv benutzbar, vergleichbar mit einem
Mehr3 Skripte und Plots. 3.1 Skripte in MATLAB. 3.2 Zweidimensionale Plots
3 Skripte und Plots 3.1 Skripte in MATLAB Skripte sind in MATLAB eine Ansammlung von Befehlen, die man auch so in der Kommandozeile eingeben könnte, in einer Datei. Diese können durch Aufruf eines Befehls
MehrSysteme linearer Gleichungen mit 2 Variablen
Systeme linearer Gleichungen mit 2 Variablen Beispiel: I y 1 = 4x 1 3 II y 2 = -5x 2 + 4 1. Grafisch: Schnittpunkt zweier Geraden Eingabe der Funktionsgleichungen o Y 1 eingeben oder Y 2 eingeben Bearbeitung
Mehr5 Randwertprobleme. y = f(t, y, y ) für t J, (5.2a) y(t 0 ) = y 0, y(t) = y T (5.2b) zu gegebener Funktion f und Werten y 0, y T.
5 Randwertprobleme Bei den bisher betrachteten Problemen handelte es sich um Anfangswertprobleme. In der Praxis treten, insbesondere bei Differentialgleichungen höherer Ordnung, auch Randwertprobleme auf.
MehrNichtlineare Gleichungssysteme
Nichtlineare Gleichungssysteme Jetzt: Numerische Behandlung nichtlinearer GS f 1 (x 1,..., x n ) =0. f n (x 1,..., x n ) =0 oder kurz f(x) = 0 mit f : R n R n Bemerkung: Neben dem direkten Entstehen bei
MehrD-ITET, D-MATL. Prüfung Numerische Methoden, Sommer 2012 Dr. Lars Kielhorn
Name: Wichtige Hinweise D-ITET, D-MATL Prüfung Numerische Methoden, Sommer 2012 Dr. Lars Kielhorn Prüfungsdauer: 90 Minuten. Nur begründete Resultate werden bewertet. Zugelassene Hilfsmittel: 10 A4-Seiten
Mehr5 Interpolation und Approximation
5 Interpolation und Approximation Problemstellung: Es soll eine Funktion f(x) approximiert werden, von der die Funktionswerte nur an diskreten Stellen bekannt sind. 5. Das Interpolationspolynom y y = P(x)
MehrFunktionsscharen. Zusatzthemen. Funktionsscharen. Berechnungen mit Funktionsscharen. Funktionsscharen. Ortskurven Extremwertaufgaben Bedienung des GTR
Funktionsscharen 335 334 Zusatzthemen Funktionsscharen Ortskurven Extremwertaufgaben Bedienung des GTR Eine Funktion, die neben dem üblichen Parameter noch einen zweiten Parameter besitzt, bezeichnet man
MehrAufgaben zur Funktionsdiskussion: Grundkurs Nr. 2 a 2 +b 2 =c 2 Materialbörse Mathematik
Zeichenerklärung: [ ] - Drücken Sie die entsprechende Taste des Graphikrechners! [ ] S - Drücken Sie erst die Taste [SHIFT] und dann die entsprechende Taste! [ ] A - Drücken Sie erst die Taste [ALPHA]
MehrNäherungsverfahren zur Bestimmung der Nullstelle α sind iterativ, d.h. sie liefern eine Folge {x (k) } k=0 mit α = lim x (k). (3.0.
3 Nullstellenbestimmung von Funktionen Sei x f(x) eine reellwertige Funktion, definiert auf einem Intervall I = [a, b] R. suchen Nullstellen der Funktion f, d.h. Wir finde α R so, das f(α) = 0. (3.0.1)
MehrInstitut für Geometrie und Praktische Mathematik
RWTH Aachen IGPM RWTH Aachen Institut für Geometrie und Praktische Mathematik Verständnisfragen-Teil (24 Punkte) Es gibt zu jeder der 12 Aufgaben vier Teilaufgaben. Diese sind mit wahr bzw. falsch zu kennzeichnen
MehrMethode der kleinsten Quadrate
1. Phase: Methode der kleinsten Quadrate Einführung Im Vortrag über das CT-Verfahren hat Herr Köckler schon auf die Methode der kleinsten Quadrate hingewiesen. Diese Lösungsmethode, welche bei überbestimmten
MehrTI-89. Gleichungssysteme
TI-89 Gleichungssysteme Hans Berger 005 Lineare Gleichungssysteme Der TI-89 kann beliebige Objekte in Variable speichern, auch ganze Gleichungen. Man kann somit beliebige Gleichungen z.b. in g1, g, g3,
Mehr