Matlab: eine kurze Einführung
|
|
|
- Eduard Hummel
- vor 6 Jahren
- Abrufe
Transkript
1 Matlab: eine kurze Einführung Marcus J. Grote, Christoph Kirsch, Imbo Sim Department of Mathematics, University of Basel, INRIA 26. März 27 In dieser Einführung zu Matlab sind die im Praktikum I erworbenen Kenntnisse zusammengefasst. Im Anhang gibt es dazu noch eine kleine Ergänzung. Erste Schritte in Matlab. Wie fange ich an? Starte Matlab mit dem Befehl matlab. Mit help Befehl kannst du Informationen zu jedem Matlab-Befehl erhalten. Erläuterungen zu den Matlab-Befehlen findest du auch in der Menüleiste unter?. Der Befehl clear all löscht die gespeicherten Variablen..2 Rechnen mit Zahlen >+2 >a=+2; % weist der Variablen a das Ergebnis der Rechnung +2 zu >a % der Wert von a wird ausgegeben a = >2*7+^4 95
2 >k=cos(*pi/25) % weist der Variablen k den Wert von cos(*pi/25) zu k =.9298 >format long >k % Anzeige von 5 Stellen k = >format short % Anzeige von 5 Stellen >k^-*k^2+sqrt(5).4464 >sqrt(-) % imaginaere Einheit +.i >a=+4i; >real(a) % komplexe Zahl % Realteil >imag(a) % Imaginaerteil 4 >abs(a) % Absolutbetrag 5 >round(5.4) % runden 5 2
3 . Vektoren >x=[ 2 ] % Zeilenvektor x = >x(2) 2 2 % 2. Eintrag von x >y=[4;5;6] % Spaltenvektor y = >y(:2) % Eintraege und 2 von y 4 5 >y([ ]) % Eintraege und von y 4 6 >length(x) % Anzahl Eintraege in x >length(y) >z=*x z = 6 9 % weist dem Vektor z das Ergebnis von *x zu
4 >w=y+ % zu jedem Eintrag von y wird addiert w = >x % transponieren: Zeilenvektor <-> Spaltenvektor 2 >x*y % Skalarprodukt 2 >y*x >x.*x % Produkt einer x-matrix und einer x-matrix % komponentenweise Multiplikation >cos(x) % cos wird auf jeden Eintrag von x angewendet >z=:5 % Zahlen von bis 5 mit Schrittweite z = >z2=:.25: % Zahlen von bis mit Schrittweite.25 z2 =
5 .4 Matrizen und lineare Gleichungssysteme >A=[ 2 ;4 5 6;7 8 9] A = >det(a) % Determinante >size(a,) % Anzahl der Zeilen >size(a,2) % Anzahl der Spalten >B=[ ; ; ] B = >A+B >A*B % Addition von Matrizen % Matrixmultiplikation 5
6 >A.*B >A^ >A % komponentenweise Multiplikation % A*A*A % Transponierte >A(,2) % Eintrag von A an der Stelle (,2) 2 >A(2,:) % 2. Zeile von A >A(:,) %. Spalte von A 6 9 >A(:2,2:) % Teilmatrix aus Zeilen und 2, Spalten 2 und
7 >C=A([ ],[ ]) % Teilmatrix aus Zeilen und, Spalten und C = 7 9 >A*C % Produkt einer x-matrix mit einer 2x2-Matrix??? Error using ==> * Inner matrix dimensions must agree. >b=rand(,) % Zufallsvektor der Laenge b = >x=b\b % loest das lineare Gleichungssystem Bx=b x = >D=zeros(2,) % 2x-Nullmatrix D = >E=ones(,2) % x2-einsmatrix E = >F=eye() % x-identitaetsmatrix A = 7
8 >G=[C D;E F] % Matrix zusammengesetzt aus Matrizen G = Grafische Darstellungen 2-D >x=:.:2*pi; % Zahlen von bis 2*pi, Schrittweite. >plot(x,cos(x)) % zeichnet cos(x) gegen x >plot(x,cos(x), -,x,sin(x), -. ) % zeichnet cos(x) und sin(x) gegen x >axis([-. 2*pi+. -..]) % legt den zu zeichnenden Bereich fest >legend( Cosinus, Sinus ) % Legende >xlabel( x ) % x-achsen-beschriftung >ylabel( f(x) ) % y-achsen-beschriftung >x=[ 2 4]; >y=[ ]; >plot(x,y, o ) % zeichnet die Punkte (x,y) >axis([ 5-2 ]) plot(x,cos(x)) plot(x,cos(x), -,x,sin(x), -. ).8.8 Cosinus Sinus f(x) plot(x,y, o ) x
9 .6 Grafische Darstellungen -D >x=-2:.:2; >y=-:.:; >[X,Y]=meshgrid(x,y); >Z=sin(X.*X+Y.*Y); >mesh(x,y,z) >xlabel( x ) >ylabel( y ) >zlabel( z ) % Gitter mit den Punkten (x,y) % Werte von sin(x^2+y^2) auf dem Gitter % zeichnet die Punkte (x,y,z) und verbindet sie.5 z y.5 2 x.7 Nullstellen eines Polynoms Bestimmung der Nullstellen des Polynoms p(x) = x 4 2x 2 x 2. >roots([ ]) % nimmt den Koeffizientenvektor von p als Eingabe i i 9
10 2 Programmieren in Matlab 2. M-Files Ein M-File ist eine Textdatei dateiname.m, die mehrere Zeilen mit Matlab-Befehlen enthält. Diese Befehle kann man in Matlab am Stück ausführen mit >dateiname In M-Files kann man auch Kommentare zu gewissen Zeilen schreiben. Ein Kommentar beginnt mit % und endet mit dem Zeilenende. 2.2 for-schleifen Mit dem Matlab-Befehl for realisiert man eine for-schleife. Als Beispiel soll hier die Fixpunktiteration x = x k+ = ln(2 x 2 k ), k betrachtet werden. In ein M-File Fix.m schreiben wir n=5; x()=; for k=:n x(k+) = log(2-x(k)^2); end und starten die Fixpunktiteration mit dem Befehl Fix. Wir zeichnen die Werte x k : Der Fixpunkt liegt etwa bei.57. Er ist eine Näherungslösung der Gleichung x 2 +e x = 2.
11 2. if-bedingungen Mit dem Matlab-Befehl if kann man eine if-bedingung stellen. Als Beispiel soll hier die Simulation von Münzwürfen betrachtet werden. Ein Münzwurf entspricht hier einer Zufallszahl in [, ]. Ist die Zahl grösser als /2, zählt der Wurf als Kopf, sonst als Zahl. Das folgende M-File Muenzwurf.m berechnet nach jedem Münzwurf den laufenden Mittelwert Anzahl Kopf Anzahl Würfe. n=; % Anzahl Muenzwuerfe x=rand(n,); % n Zufallszahlen in [,] ("faire" Muenze) AnzahlKopf=; % Zaehler fuer Anzahl Kopf for k=:n if x(k)>.5 % Wurf zaehlt als Kopf, wenn die Zufallszahl >.5 ist AnzahlKopf=AnzahlKopf + ; end Mittel(k)=AnzahlKopf/k; end Wir zeichnen eine Realisierung der Folge Mittel(k): Der Wert nach Münzwürfen liegt hier bei.492. Für echte Zufallszahlen ist der Erwartungswert.5.
12 Funktionen in Matlab. Eigene Funktionen definieren Mit dem Befehl function kann man in Matlab eigene Funktionen definieren. Als Beispiel betrachten wir die Funktion f(t, y) = t + e y. Schreibe die folgenden Zeilen in ein M-File: function z = f(t,y) z = t + exp(y); Speichere die Datei unter dem Namen f.m. Es ist wichtig, dass die Datei denselben Namen hat wie die Funktion! Jetzt kannst du den Funktionswert von f an einer beliebigen Stelle (t, y) berechnen mit dem Befehl f(t,y). Die Funktion f kann jetzt also wie jede andere Matlab-Funktion (z. B. sin) benutzt werden: >f(,2.5) % Wert von f an der Stelle (,2.5).825 >t=; >s=2.5; >f(t,s) % Wert von f an der Stelle (t,s).825 >f(s,t) % Wert von f an der Stelle (s,t) 5.28 Die Reihenfolge der Eingabeargumente ist wesentlich! Variablen innerhalb der Funktionsdefinition sind nur lokal sichtbar. Die Namen der Variablen in der Funktionsdefinition und beim Aufruf müssen nicht übereinstimmen..2 Vordefinierte Matlab-Funktionen benutzen In Matlab gibt es viele vordefinierte Funktionen für die verschiedensten Aufgaben. Als Beispiel betrachten wir hier die Funktion ode45: Wir betrachten eine Anfangswertaufgabe der Form y = f(t, y), < t T () y() = y. (2) 2
13 Die Gleichung () ist eine gewöhnliche Differenzialgleichung für die Funktion y(t) und (2) ist die Anfangsbedingung bei t =. Um eine solche Anfangswertaufgabe mit Matlab numerisch zu lösen, benutzen wir den Befehl ode45. Dieser Befehl verwendet ein so genanntes Runge-Kutta-Verfahren mit automatischer Schrittweitensteuerung der Ordnung 4(5). Die Syntax ist [t,y] = ode45( f,[ T],y) Dabei muss f eine Matlab-Funktion sein, T ist der Zeitpunkt, bis zu dem man die Lösung berechnen will, und y ist der Startwert. ode45 gibt t und y zurück. Dabei ist t der Vektor der Zeitpunkte t i, = t < t 2 < < t N < t N = T, und y ist der Vektor mit den Werten der numerischen Lösung y mit y i y(t i ). Die numerische Lösung kann man dann mit plot(t,y) zeichnen. Problem Löse die Anfangswertaufgabe y = e y sin(t), < t y() = ln() numerisch mit ode45. Zeichne die numerische Lösung y und die exakte Lösung y(t) = ln(cos(t) + 2) in dieselbe Grafik. Zeichne auch den Fehler y y. Lösung Zunächst definieren wir die Funktion f in einem M-File f.m: function z = f(t,y) z=exp(y)*sin(t); Das M-File Loesung.m löst die Anfangswertaufgabe und zeichnet die Lösungen sowie den Fehler gegenüber der exakten Lösung: [t,y]=ode45( f,[ ],-log()); tex=:.:; % Zeitpunkte fuer die exakte Loesung yex=-log(cos(tex)+2); % Werte der exakten Loesung plot(tex,yex, -,t,y, o ) axis([- -.2.]) xlabel( t ) ylabel( y(t) ) legend( exakte Loesung, numerische Loesung ) figure % oeffnet ein neues Grafikfenster plot(t,-log(cos(t)+2)-y, o- ) axis([- -e- e-]) xlabel( t ) ylabel( Fehler )
14 Die Lösungen y und y exakte Lösung numerische Lösung y(t) t Der Fehler y y x Fehler t 4
15 4 Anhang > x.^2 % x.*x =x.^2 4 9 > norm(x,) % -Norm 6 > sum(abs(x)) % -Norm 6 > norm(x,2) % Euklidische Norm( = 2-Norm).747 > norm(x) % norm(x,2) = norm(x).747 > sqrt(sum(x.^2)) % norm(x,2) = sqrt(sum(x.^2)).747 > norm(x,inf) % Maximum-Norm > max(abs(x)) % norm(x,inf) = max(abs(x)) 5
16 >x=linspace(,2*pi,); >y=cos(x); >y2=sin(x); >y=(cos(x).^2).*sin(x); >subplot(2,2,:2) >plot(x,y, r- ) >hold on >subplot(2,2,) >plot(x,y2, b-- ) >subplot(2,2,4) >plot(x,y, g-. ).8 y=cos(x) y x.8 y=sin(x).4. y=cos 2 (x) sin(x) y y x x 6
Matlab: 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.
Kurze Einführung in Octave
Kurze Einführung in Octave Numerische Mathematik I Wintersemester 2009/2010, Universität Tübingen Starten von Octave in einer Konsole octave eintippen (unter Linux) Octave als Taschenrechner Beispiele:
MATLAB 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
Numerik-Programm, mittlerweile mit vielen Erweiterungen (Toolboxen) Matlab = Matrix Laboratory Sehr gute Doku (doc, help, lookfor)
Matlab Numerik-Programm, mittlerweile mit vielen Erweiterungen (Toolboxen) Matlab = Matrix Laboratory Sehr gute Doku (doc, help, lookfor) Arbeitsumgebung Die Fenster Konsole zur Befehlseingabe (Command
MATLAB Sommersemester 2018 Dr. Ulf Mäder
MATLAB Sommersemester 2018 Dr. Ulf Mäder Dr. Ulf Mäder - IMPS Folie 1 MATLAB - Befehle Allgemeine Form Zuweisungen Zwei Arten von Befehlen Anweisungen >> = Einfache Spezialform
Matlab Selbstlernkurs
Matlab Selbstlernkurs 6 4. 8. 6. 4. - -. -. 4 -. 6 -. 8. 6. 8-4 -. 8. 6.4. -. -. 4 -.6 -.8 - - -. -. 4 -. 6 -. 8.. 4-6 -6-4 - 4 6. Juli 8 Martín Chávez [email protected] Gliederung Einführung
Einfü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
Einfü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 [email protected] Gerd Rapin Einführung in MATLAB p.1/25 Programmieren
Mathematische Computer-Software
Mathematische Computer-Software Kommerzielle Computeralgebrasysteme (CAS) Beispiele: Mathematica, Maple, Numerisches und symbolisches Verarbeiten von Gleichungen: Grundrechenarten Ableitung und Integration
Octave/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,
Schü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,
Einfü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
Einführung in MATLAB / GNU Octave
Einführung in MATLAB / GNU Octave Philipp Siehr Heidelberg 01. Oktober 2014 Inhalt Organisatorisches Erste Schritte mit Linux. Was ist MATLAB bzw. Octave? Erste Schritte mit MATLAB. Zuweisung von Werten
Markus Grasmair. 8. März 2010
Computational Science Center, Universität Wien 8. März 2010 Übersicht 1 Einleitung 2 Rechnen Variablen Einfache Berechnungen Plots 3 Programmieren Allgemeines Mittelwert Varianz 4 Troubleshooting Einleitung
2 Matrizen und Vektoren
1 Hilfe in Matlab 1 Hilfe in Matlab 2 help Befehl Textorientierte Hilfe, die im Kommando-Fenster erscheint. doc Befehl Html-orienterte Hilfe, die in einem Web-Browser erscheint. Beispiel: help plot und
4.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)
Einführung in Matlab, 2. Teil
1 / 18 Einführung in Matlab, 2. Teil Christof Eck, Monika Schulz und Jan Mayer Plotten von Funktionen einer Veränderlichen 2 / 18 Matlab plottet keine Funktionen, sondern Wertetabellen als Polygonzug!
Lö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
Einführung in MATLAB
Kapitel 4 Einführung in MATLAB 41 Allgemeines MATLAB ist eine kommerzielle mathematische Software zur Lösung mathematischer Probleme und zur graphischen Darstellung der Ergebnisse Die Verfahren in MATLAB
Einfü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
Praktikum zur Vorlesung: Numerische Mathematik für Lehramt SS Matlab: Fortsetzung. Jan Mayer. 4. Mai 2006
Praktikum zur Vorlesung: Numerische Mathematik für Lehramt SS 2006 Matlab: Fortsetzung Jan Mayer 4. Mai 2006 Manipulation von Matrizen und Vektoren [M,N]=size(A); speichert die Dimension einer Matrix bzw.
10: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
Einfü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
Dr. Michael Lehn WS 2013/2014 Iris Häcker Klaus Stolle Institut für Numerische Mathematik Universität Ulm
Dr. Michael Lehn WS 2013/2014 Iris Häcker Klaus Stolle Institut für Numerische Mathematik Universität Ulm 1 Grundlegendes Einführung in Matlab Matlab = MATrix LABoratory. Programmiersprache für wissenschaftlich-technisches
Eine kurze Einführung in Matlab
Eine kurze Einführung in Matlab Bärbel Janssen und Thomas Wick AG Numerik Universität Heidelberg Numerik 0 Matlab-Einführung 30. April 2010 1 Übersicht 1. Woche: Zuweisung von Werten an Variablen. Anlegen
Übung 4: Einführung in die Programmierung mit MATLAB
Übung 4: Einführung in die Programmierung mit MATLAB AUFGABE 1 Was bewirkt der Strichpunkt? - Der Strichpunkt (Semikola) unterdrück die Anzeige der (Zwischen-) Resultate. Welche Rolle spielt ans? - Wenn
MATLAB: 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.
Eine Einführung zum numerischen Programmieren mit Matlab
Eine Einführung zum numerischen Programmieren mit Matlab Bastian Gross Universität Trier 11. April 2011 Bastian Gross Matlab Kurs 1/31 Inhaltsverzeichnis 1 Beginn und erste Schritte Matlab-Umgebung 2 Variablen
2. 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
Mathematik für Wirtschaftswissenschaftler im WS 12/13 Lösungen zu den Übungsaufgaben Blatt 12
Mathematik für Wirtschaftswissenschaftler im WS /3 Lösungen zu den Übungsaufgaben Blatt Aufgabe 5 Welche der folgenden Matrizen sind positiv bzw negativ definit? A 8, B 3 7 7 8 9 3, C 7 4 3 3 8 3 3 π 3
Hörsaalübung 1 Differentialgleichungen I für Studierende der Ingenieurwissenschaften
Fachbereich Mathematik der Universität Hamburg WiSe 2018/2019 Dr. Hanna Peywand Kiani Hörsaalübung 1 Differentialgleichungen I für Studierende der Ingenieurwissenschaften Einführung in das Gebiet der Differentialgleichungen
MATLAB-Toolskurs HS17
7 Analysis 1. Programmieren Sie für folgendes Polynom eine MATLAB Funktion oder eine anonyme Funktion: y(x) = 0.001x 5 + 0.05x 4 + 0.2x 3 x 2 0.8x + 4 Die Variable x ist der Eingabeparameter und y der
Einführung in die Programmierung (MA8003)
Theorie 1.2: Vektoren & Matrizen II, Funktionen, Indizierung Dr. Lorenz John Technische Universität München Fakultät Mathematik, Lehrstuhl für Numerische Mathematik M2 04.10.2016 Theorie 1.2: Inhalt 1
Numerische Lineare Algebra - Matlab-Blatt 1
Prof. Dr. Stefan Funken Universität Ulm M.Sc. Andreas Bantle Institut für Numerische Mathematik Dipl.-Math. oec. Klaus Stolle Wintersemester 2014/2015 Numerische Lineare Algebra - Matlab-Blatt 1 Lösung
3 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,
Lösungen zu Mathematik I/II
Prof. Dr. E. W. Farkas ETH Zürich, Februar 11 D BIOL, D CHAB Lösungen zu Mathematik I/II Aufgaben 1. 1 Punkte a Wir berechnen lim x x + x + 1 x + x 3 + x = 1. b Wir benutzen L Hôpital e x e x lim x sinx
Übungsaufgaben zu den mathematischen Grundlagen von KM
TUM, Institut für Informatik WS 2003/2004 Prof Dr Thomas Huckle Andreas Krahnke, MSc Dipl-Inf Markus Pögl Übungsaufgaben zu den mathematischen Grundlagen von KM 1 Bestimmen Sie die Darstellung von 1 4
Einführung in MATLAB + MATLAB Simulink. Dipl.-Inf. Markus Appel
Einführung in MATLAB + MATLAB Simulink Dipl.-Inf. Markus Appel [email protected] 28.10.2016 Was ist MATLAB? ein universelles Algebra-Programm zur Lösung mathematischer Probleme grafische Darstellung
Lösungen zu Mathematik I/II
Dr. A. Caspar ETH Zürich, August D BIOL, D CHAB Lösungen zu Mathematik I/II Aufgaben. ( Punkte) a) Wir berechnen lim sin(x ) x 3 + 4x L Hôpital = lim x cos(x ) 3x + 8x = 4. b) Wir benutzen L Hôpital lim
PPS "Bits on Air" 1. Teil, Matlab-Tutorial Vorbereitungsaufgaben (Lösungsvorschläge)
Institut für Kommunikationstechnik Prof. Dr. H. Bölcskei Sternwartstrasse 7 CH-8092 Zürich PPS "Bits on Air" 1. Teil, Matlab-Tutorial Vorbereitungsaufgaben (Lösungsvorschläge) Markus Gärtner, Samuel Brändle
Lösung Semesterendprüfung
MNUM Mathematik: Numerische Methoden Herbstsemester 17 Dr Christoph Kirsch ZHAW Winterthur Aufgabe 1 : Lösung Semesterendprüfung Wir schreiben zuerst die Gleichungen f(x i ; a, a 1, a y i, i 1,,, 1, als
Die Programmieraufgaben
Praktikum zur Vorlesung: Numerische Mathematik für Lehramt SS 2006 Die Programmieraufgaben Jan Mayer 18. Mai 2006 Lösung zur ersten Aufgabe Tschebyscheff Stuetzstellen.m function xs = Tschebyscheff Stuetzstellen(n);
Programmiervorkurs für die Numerik Teil 2/4
line 1 1 0.8 0.6 0.4 0.2 0-0.2-0.4 Programmiervorkurs für die Numerik Teil 2/4 Christian Power Mathematisches Institut Universität Tübingen -8-6 -4-2 0 05.10.2016 2 4 6 8-8 -6-4 -2 0 2 4 6 8 Wiederholung
MATLAB: Kapitel 2 Grafiken
MTLB: Kapitel Grafiken MTLB verfügt über eine nahezu unüberschaubare nzahl von Möglichkeiten Grafiken zu erzeugen formatieren oder animieren. In diesem Kapitel werden wir die grundlegenden Werkzeuge für
Inhalt. Mathematik für Chemiker II Lineare Algebra. Vorlesung im Sommersemester Kurt Frischmuth. Rostock, April Juli 2015
Inhalt Mathematik für Chemiker II Lineare Algebra Vorlesung im Sommersemester 5 Rostock, April Juli 5 Vektoren und Matrizen Abbildungen 3 Gleichungssysteme 4 Eigenwerte 5 Funktionen mehrerer Variabler
Kommentierte Musterlösung zur Klausur HM II für Naturwissenschaftler
Kommentierte Musterlösung zur Klausur HM II für Naturwissenschaftler Sommersemester 7 (7.8.7). Gegeben ist die Matrix A 3 3 3 (a) Bestimmen Sie sämtliche Eigenwerte sowie die zugehörigen Eigenvektoren.
LABORÜBUNG MATLAB/OCTAVE
LABORÜBUNG MATLAB/OCTAVE 1. Riemannsche Summen mit MATLAB/Octave Riemannsche Summen lassen sich sehr einfach mit MATLAB/Octave berechnen. Das Vorgehen ist das folgende: (i) die Breite x der Teilintervallen
Octave/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,
WiMa-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
Aufgabe 1. Berechnen Sie die absolute und die relative Kondition des Problems x f(x) für die Abbildung. x = x 2 e x 1.
Name: Matrikel-Nr.: 1 Aufgabe 1. Berechnen Sie die absolute und die relative Kondition des Problems x f(x) für die Abbildung R 3 R 2, x 1 f : x 1 + e x2 2 sin(x3 ) x = x 2 e x 1 (1 + x 2 1 + x, 2x 3 )
Eine kurze Einführung in GNU Octave (Teil 2)
Strings Strings stehen in Anführungszeichen Beispiel >> string= abc ; # erzeugt den String abc >> s(1)= a ; s(2)= b # s=ab Octave kennt nützliche Funktionen für Strings Beispiele >> string= acb ; sort(string)
Lösungsskizzen zur Nachklausur
sskizzen zur Nachklausur Mathematik II für die Fachrichtungen Biologie und Chemie Sommersemester 22 Aufgabe Es seien die folgenden Vektoren 2 v = 2, v 2 = und v 3 = 2 im R 3 gegeben. (a) Zeigen Sie, dass
a 11 a 12 a 1(m 1) a 1m a n1 a n2 a n(m 1) a nm Matrizen Betrachten wir das nachfolgende Rechteckschema:
Matrizen Betrachten wir das nachfolgende Rechteckschema: a 12 a 1(m 1 a 1m a n1 a n2 a n(m 1 a nm Ein solches Schema nennt man (n m-matrix, da es aus n Zeilen und m Spalten besteht Jeder einzelne Eintrag
Kommentierte Musterlösung zur Klausur HM I für Naturwissenschaftler
Kommentierte Musterlösung zur Klausur HM I für Naturwissenschaftler Wintersemester 26/7 (2.3.27). (a) Bestimmen Sie die kartesische Form von z = 5i 2i und z 2 = ( ) 9 3 2 2 i. (b) Bestimmen Sie sämtliche
Kommentierte Musterlösung zur Klausur HM I für Naturwissenschaftler
Kommentierte Musterlösung zur Klausur HM I für Naturwissenschaftler. (a) Bestimmen Sie die kartesische Form von Wintersemester 7/8 (..8) z = ( + i)( i) + ( + i). (b) Bestimmen Sie sämtliche komplexen Lösungen
Schriftlicher Test zu Matlab (90 Minuten) VU Einführung ins Programmieren für TM. 17. Juni 2011
Familienname: Vorname: Matrikelnummer: Aufgabe 1 (6 Punkte): Aufgabe 2 (2 Punkte): Aufgabe 3 (4 Punkte): Aufgabe 4 (2 Punkte): Aufgabe 5 (8 Punkte): Aufgabe 6 (4 Punkte): Aufgabe 7 (3 Punkte): Aufgabe
Lineare Gleichungssysteme und Matrizen
Kapitel 11 Lineare Gleichungssysteme und Matrizen Ein lineares Gleichungssystem (lgs) mit m linearen Gleichungen in den n Unbekannten x 1, x 2,..., x n hat die Gestalt: Mit a 11 x 1 + a 12 x 2 + a 13 x
3 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
Übungen zur Mathematik Blatt 1
Blatt 1 Aufgabe 1: Bestimmen Sie die Fourier-Reihe der im Bild skizzierten periodischen Funktion, die im Periodenintervall [ π, π] durch die Gleichung f(x) = x beschrieben wird. Zeichnen Sie die ersten
Mathematik 3 für Informatik
Gunter Ochs Wintersemester 5/6 Mathematik 3 für Informatik Lösungen zum Hausaufgabenblatt Lösungshinweise ohne Garnatie auf Fehlerfreiheit c 5. Berechnen Sie die folgenden unbestimmten Integrale: a x 4
Numerische Lösung von retardierten Differentialgleichungen mit Matlab
MATHEMATISCHES INSTITUT WS 2003/2004 DER UNIVERSITÄT ZU KÖLN 2.12.2003 Johannes Schropp, M. Kurth, A. Gail Numerische Lösung von retardierten Differentialgleichungen mit Matlab Das vorliegende Skript soll
Einführung in Octave. Theorie & Aufgaben
Einführung in Octave Theorie & Aufgaben 18. Juni 2018 1 Einführung Worum geht es? GNU Octave ist eine freies und quelloffenes Softwarepaket zur numerischen Lösung mathematischer Probleme wie: Matrizenrechnung
Einführung in die Programmierung (MA8003)
Theorie 3.1: Visualisierung von Ergebnissen Dr. Laura Scarabosio Technische Universität München Fakultät Mathematik, Lehrstuhl für Numerische Mathematik M2 06.10.2017 Ablauf Theorie 1.1+1.2 Mi (04.10.2016)
4) Lösen linearer Gleichungssysteme mit zwei oder drei Unbekannten
1) Wechsel der Darstellung Taschenrechner CASIO fx-991 ES Denn es ist eines ausgezeichneten Mannes nicht würdig, wertvolle Stunden wie ein Sklave im Keller der einfachen Berechnungen zu verbringen. Gottfried
Musterlösungen Blatt Mathematischer Vorkurs. Sommersemester Dr. O. Zobay. Matrizen
Musterlösungen Blatt 8 34007 Mathematischer Vorkurs Sommersemester 007 Dr O Zobay Matrizen Welche Matrixprodukte können mit den folgenden Matrizen gebildet werden? ( 4 5 A, B ( 0 9 7, C 8 0 5 4 Wir können
Übung April Was ist Matlab? Aufgabe 1.1: Hochschule Bochum Sommersemester 2014 Vorlesung Autonome Roboter Prof. Dr.
Hochschule Bochum Sommersemester 2014 Vorlesung Autonome Roboter Prof. Dr. Marco Schmidt Übung 1 01. April 2014 Aufgabe 1.1: 1 Was ist Matlab? MATLAB ist ein Programm für numerische Berechnungen, das insbesondere
Analytische Geometrie
Der fx-991 DE X im Mathematik- Unterricht Analytische Geometrie Station 1 Schnittgerade zweier Ebenen Da der Taschenrechner nur eindeutige Lösungen eines Gleichungssystems liefert, kann er nur Schnittpunkte
Lösungsvorschlag zur Modulprüfung Numerische Methoden - Wintersemester 2016/17
Institut für Analysis Prof Dr Michael Plum Lösungsvorschlag zur Modulprüfung Numerische Methoden - Wintersemester 6/7 837 Aufgabe Punkte): Gegeben sei das lineare Gleichungssystem Ax = b mit A = 6 3 und
Lineare Algebra für D-ITET, D-MATL, RW. Beispiellösung für Serie 9. Aufgabe 9.1. Herbstsemester Dr. V. Gradinaru D. Devaud A.
Dr V Gradinaru D Devaud A Hiltebrand Herbstsemester 2014 Lineare Algebra für D-ITET, D-MATL, RW ETH Zürich D-MATH Beispiellösung für Serie 9 Aufgabe 91 91a) Sei A eine n n-matrix Das Gleichungssystem Ax
Mathematik. 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
Analysis II für Studierende der Ingenieurwissenschaften
Fachbereich Mathematik der Universität Hamburg SoSe 2014 Prof. Dr. Armin Iske Dr. Hanna Peywand Kiani Analysis II für Studierende der Ingenieurwissenschaften Blatt 3, Hausaufgaben Aufgabe 1: a) Es sei
Untersuchen Sie, ob die folgenden Abbildungen linear oder nicht linear sind. x y
Aufgabe 1 Untersuchen Sie, ob die folgenden Abbildungen linear oder nicht linear sind. (( )) 3x x (a) Sei f : R 2 R 3 mit f = 2y + x y x y ( ) 4 (b) Sei f : R R 2 mit f(x) = x + 1 (( )) ( ) x x y (c) Sei
Vektoren. 2.1 Darstellung. Kapitel Subtraktion und Addition
Kapitel 2 Vektoren In diesem Kapitel werden wir im wesentlichen die verschiedenen Formen der Darstellung von Vektoren in MatLab sowie Verknüpfungen zwischen Vektoren betrachten. In letzterem Punkt ist
D-MAVT NUMERISCHE MATHEMATIK FS 14 K. Nipp, A. Hiltebrand Lösung vom Test 1
D-MAVT NUMERISCHE MATHEMATIK FS 4 K. Nipp, A. Hiltebrand Lösung vom Test. Sei eps die Maschinengenauigkeit in Matlab. Dann gilt: eps/4 = Richtig / Falsch + eps/2 = Richtig / Falsch 8 + eps = 8 Richtig
