Bauinformatik 1. Teil 1 / Übungen. Ernst Baeck. Fachgebiet Statik und Dynamik der Flächentragwerke. 24. Mai 2017
|
|
- Timo Esser
- vor 6 Jahren
- Abrufe
Transkript
1 Bauinformatik 1 Teil 1 / Übungen Ernst Baeck Fachgebiet Statik und Dynamik der Flächentragwerke 24. Mai 2017 E. Baeck (Uni-DUE) Folien-Skript (U) 1 / 29
2 Übungen E. Baeck (Uni-DUE) Folien-Skript (U) 2 / 29
3 1: Fakultät Fakultät, die Themen Größe numerischer Datentypen von VBA Deren Wertebereich Einfache indizierte Schleife (for-next) Programmabbruch durch Überlauf Schreiben in das Direktfenster E. Baeck (Uni-DUE) Folien-Skript (U) 3 / 29
4 1: Fakultät Fakultät, der Algorithmus f = n! = 1 2 (n 1) n = n i i=1 Start f = 1; i = 1; Implementierung für byte, integer, long single, double f = f i Prüfen auf Überlauf? Definitions- und Wertebereich? i = i + 1 nein i = n ja print results End E. Baeck (Uni-DUE) Folien-Skript (U) 4 / 29
5 2: Quadratische Gleichung Quadratische Gleichung, die Themen Mathematische Funktionen in VBA Fallunterscheidung und Verzweigungen (if-elseif-else-endif) Datenerfassung in XLS-Tabelle Ausgabe der Ergebnisse in eine XLS-Tabelle Debuggen E. Baeck (Uni-DUE) Folien-Skript (U) 5 / 29
6 2: Quadratische Gleichung Quadratische Gleichung, der Algorithmus Die allgemeine Form der quadratischen Gleichung lautet a x 2 + b x + c = 0 Das Problem zerfällt in die folgenden Fälle. a 0 Quadratischer Fall, zwei Lösungen a = 0 b 0 Linearer Fall, eine Lösung a = 0 b = 0 c 0 Konstanter Fall, keine Lösung a = 0 b = 0 c = 0 Konstanter Fall, unendlich viele Lösungen Bitte auch Vorzeichen von d = b 2 4 a c beachten! d 0 Quadratischer Fall, zwei reele Lösungen d < 0 Quadratischer Fall, zwei komplexe Lösungen E. Baeck (Uni-DUE) Folien-Skript (U) 6 / 29
7 PAP der Quadratische Gleichung 2: Quadratische Gleichung Start a x 2 + b x + c = 0 ja ja ja a = 0 b = 0 c = 0 Unendlich viele Lösungen Stop nein nein nein d = b 2 4 a c x = c b Stop Keine Lösung Stop d < 0 ja x 1,2 = b±i d 2 a Stop nein x 1,2 = b± d 2 a Stop E. Baeck (Uni-DUE) Folien-Skript (U) 7 / 29
8 2: Quadratische Gleichung GUI der Quadratische Gleichung Eingabe der Konstanten aus gelben Felder D4-6 lesen. Ergebnisdaten Felder D8-9 ausgeben. Kommentarausgabe in Feld C11. Programm mit Schaltfläche starten. E. Baeck (Uni-DUE) Folien-Skript (U) 8 / 29
9 3: Newton s Nullstellenermittlung Newton Iteration, die Themen Funktionen und Unterprogramme Implementierung eines Iterationsverfahrens Numerische Ableitung Schleife mit impliziter Abbruchkontrolle (do-loop, exit do) Datenerfassung in XLS-Tabelle Ausgabe der Ergebnisse in eine XLS-Tabelle Debuggen E. Baeck (Uni-DUE) Folien-Skript (U) 9 / 29
10 Die Idee Übungen 3: Newton s Nullstellenermittlung Startpunkt ist beliebig, falls nichts bekannt. Suche nach einem besseren Punkt x n+1. Steigung der Tangente ist: d dx f (x = x n) = f (x n ) sowie andererseits: f (x n) x n x n+1 aufgelöst nach x n+1 : x n+1 = x n f (xn) f (x n) Fallunterscheidung: Nächster Punkt: x n x n+1 Erfolg : f (x n ) ɛ Lösung gefunden. Problem : f (x n ) ɛ Neuen Versuch starten. Misserfolg : n > n max Nichts gefunden! Abbruch! E. Baeck (Uni-DUE) Folien-Skript (U) 10 / 29
11 3: Newton s Nullstellenermittlung Der Pseudocode Der Pseudocode formuliert das Problem in lockerer Art. 1 Wähle einen Startwert x. 2 Falls maximale Anzahl Iterationen erreicht, Abbruch. Gehe nach Inkrementiere Interationszähler. 4 Berechne f (x) 5 Falls f (x) < ɛ, dann Nullstelle gefunden. Gehe nach Berechne f (x). 7 Falls f (x) < ɛ, x x + x, weiter bei 2. 8 Nächsten x-wert berechnen: x x f (x) f (x) 9 Nächster Iterationsschritt mit Punkt Ende! E. Baeck (Uni-DUE) Folien-Skript (U) 11 / 29
12 Das Flussdiagramm Übungen 3: Newton s Nullstellenermittlung Start Parameter setzen: x 0 ; it max ; ɛ;... Startwerte setzen: x = x 0 ; it = 0; it it max ja Keine Lösung nein Funktionswert und Ableitung: F = f (x); FS = f (x); ja F < ɛ Lösung nein it = it + 1 x = x + s ja FS < ɛ nein x = x FS F it = it + 1 E. Baeck (Uni-DUE) Folien-Skript (U) 12 / 29
13 Newton s GUI Übungen 3: Newton s Nullstellenermittlung Eingabe in den gelben Felder C3-C5 lesen. Programmstart durch Schaltfläche! Ergebnisausgabe in Felder C8-C10. Ausgabe der Iterationsdaten in Tabelle B13. E. Baeck (Uni-DUE) Folien-Skript (U) 13 / 29
14 4: Rotationen Rotationen, die Themen Einheitsvektoren Koordinatensysteme Matrix eines Koordinatensystems Drehmatrizen Drehung um globale und lokale Achsen Matrixmultiplikation Implementierung in Form eines VBA-Klassenmoduls E. Baeck (Uni-DUE) Folien-Skript (U) 14 / 29
15 4: Rotationen Einheitsvektoren und Koordinatensysteme Einheitsvektoren, normierter Vektor: e = v e 1 = 1 0 0, e 2 = 0 1 0, e 3 = v Einheitsvektoren in 2D Koordinatensysteme (geradlinige orthogonale) beschrieben durch Basisvektoren e i K = ( e 1, e 2, e 3 ) = E. Baeck (Uni-DUE) Folien-Skript (U) 15 / 29
16 Eigenschaften von Drehmatrizen 4: Rotationen Drehmatrizen D haben die Norm 1, det(d) = D = 1 Drehmatrizen sind orthogonale Matrizen e i e j = δ i,j, z.b.: cos(α) sin(α) 0 sin(α) cos(α) Die inverse der Drehmatrix ist deren Transponierte D 1 = D T, cos(α) sin(α) 0 z.b. sin(α) cos(α) cos(α) sin(α) 0 sin(α) cos(α) = E. Baeck (Uni-DUE) Folien-Skript (U) 16 / 29
17 Drehmatrizen Übungen 4: Rotationen Drehung eines Vektors um Winkel α: v = D αi v bzg. z-achse: D αz = bzg. x-achse: D αx = cos(α) sin(α) 0 sin(α) cos(α) cos(α) sin(α) 0 sin(α) cos(α) bzg. y-achse: D αy = cos(α) 0 sin(α) sin(α) 0 cos(α),,, Beispiele D 90z = D 90x = D 90y = E. Baeck (Uni-DUE) Folien-Skript (U) 17 / 29
18 Drehen eines Koordinatensystems 4: Rotationen Koordinatensystem sei ein kartesisches Weltkoordinatensystem K = Drehung um globale Achsen (x, y, z) durch Multiplikation von links K = D K Drehung um lokale Achsen (1, 2, 3) durch Multiplikation von rechts K = K D K 1 K = K D, zunächst auf global drehen mit K 1 K 1 K = 1 zuletzt wieder nach K drehen E. Baeck (Uni-DUE) Folien-Skript (U) 18 / 29
19 GUI der Rotation Übungen 4: Rotationen Eingabe in gelb hinterlegten Feldern Die Drehmatrix ist Matrix der akkumulierten Drehungen Zur Verbesserung der Ausgabe wird ein Rahmen gezeichnet E. Baeck (Uni-DUE) Folien-Skript (U) 19 / 29
20 4: Rotationen Die Rotator-Klasse Der Konstruktor Class Initialize initialisiert die rad-grad Konvertierung torad. Drehmatrix D wird in rm gespeichert. run setzt Eingabe: > Drehwinkel, Drehachse, Achsentyp > zu drehendes Koordinatensystem K und startet Transformation. setmat generiert rm, D aus Eingabe. matmult erzeugt Matrixprodukt: > D K, global > K D, lokal UML-Klassendiagramm Rotator - rm(3,3) - torad - Class Initialize - setmat + matmult + run E. Baeck (Uni-DUE) Folien-Skript (U) 20 / 29
21 5: Quader Quader, die Themen Implementierung einer Quader-Klasse Beschreibung durch Kantenlängen, Referenzpunkt in Bodenmitte Lokales Koordinatensystem Rotationen erzeugen durch Rotator-Objekt Implementierung in Form eines VBA-Klassenmoduls Zeichnen der Quaderkanten in einem xy-diagramm Ausgabe von Volumen und Massenschwerpunkt E. Baeck (Uni-DUE) Folien-Skript (U) 21 / 29
22 5: Quader GUI des Quaders Eingabe in gelb hinterlegten Feldern Das lokale Koordinatensystem erzeugt durch sequentielle Drehungen Zur Verbesserung der Ausgabe wird ein Rahmen gezeichnet E. Baeck (Uni-DUE) Folien-Skript (U) 22 / 29
23 5: Quader Die Quader-Klasse Der Konstruktor Class Initialize initialisiert den Quader mit init. Attribute: e, Richtungsvektoren r, Referenzpunkt d, Dimensionen, KantenlÃngen dimset, Festlegen der Quaderdimensionen setref, Festlegen des Referenzpunktes rot, Rotation des lokalen Koordinatensystems getvolumn, Berechnung des Volumens getcenter, Berechnung des Schwerpunkts points, Eckpunkte erzeugen lines, Linien erzeugen UML-Klassendiagramm - e(3,3) - r(3) - d(3) Quader - Class Initialize + init + setdim + setref + rot + getmat + getvolumn + getcenter + points + lines E. Baeck (Uni-DUE) Folien-Skript (U) 23 / 29
24 Sonderübung 1: Fibonacci Fibonacci und seine Zahlen Leonardo da Pisa, auch Fibonacci genannt (von 1180 in Pisa; bis 1241 in Pisa) war Rechenmeister in Pisa und gilt als der bedeutendste Mathematiker des Mittelalters. Die Fibonacci-Zahlen werden nach der folgenden rekursiven Beschreibung berechnet. f (0) = 0 f (1) = 1 f (n) = f (n 1) + f (n 2) für n > 1 Fibonacci E. Baeck (Uni-DUE) Folien-Skript (U) 24 / 29
25 Sonderübung 1: Fibonacci Pseudo-Code Die Fibonacci-Zahl von n kann nach dem folgenden Pseudo-Code iterativ berechnet werden. 1 Vereinbare i, f 1, f 2 und f 3 2 Initialisiere f 1 = 0 und f 2 = 1 3 Schleife über alle i von 2 bis n 4 Setze f 3 = f 2 + f 1 Fibonacci-Kacheln 5 Speicher f 2 in f 1 (altes f 1 nicht mehr benötigt) 6 Speicher f 3 in f 2 (altes f 2 bereits in f 1 ) 7 Starte nächsten Schleifendurchlauf mit Schritt 4. E. Baeck (Uni-DUE) Folien-Skript (U) 25 / 29
26 GUI der Fibonacci-Berechnung Sonderübung 1: Fibonacci Eingabe in gelb hinterlegtem Felder Links Kontrollberechnung mit EXCEL-Formel Rechts Berechnung nach Moivre-Binet f (n) = 1 5 [( ) n ( ) n ] Lichtmuseum Unna E. Baeck (Uni-DUE) Folien-Skript (U) 26 / 29
27 Szene, die Themen Übungen 6: Szene Implementierung einer Szene mit Hilfe der Quader-Klasse Beschreibung der Szene durch Quader, Positionierung, Container Erstellen einer Szenen-Datenbank Erweiterung der Quader-Klasse mit SQL-Export Ausgabe von Volumina und Massenschwerpunkten Mass Wert a1 300 cm a2 700 cm a3 30 cm b1 200 cm b2 150 cm b3 150 cm ( l i n k s s e i t i g ) c1 100 cm c2 500 cm ( l i n k s s e i t i g ) c3 200 cm ( A b s c h l u s s oben ) E. Baeck (Uni-DUE) Folien-Skript (U) 27 / 29
28 6: Szene GUI der Szene Eingabe in gelb hinterlegten Feldern Ergebnisse in grün hinterlegten Feldern Festlegen der Datenbank durch Browser-Dialog Starten der System-Generierung Schreiben der Bauteildaten in ACCESS-Datenbank E. Baeck (Uni-DUE) Folien-Skript (U) 28 / 29
29 Datenbankformat Übungen 6: Szene CREATE TABLE B a u t e i l e ( i d I n t e g e r, idmin I n t e g e r, typ I n t e g e r, d1 Double, d2 Double, d3 Double, x r Double, y r Double, z r Double, x1 Double, y1 Double, z1 Double, x2 Double, y2 Double, z2 Double ) ; Spalte Typ Beschreibung id Integer Bauteilnummer idmin Integer Nummer des Minuend-Bauteils bei Subtraktion typ Integer Bauteiltyp: 1:Quader/2:Zylinder d1 Double Quaderlänge in 1-Richtung / Radius des Zylinders d2 Double Quaderlänge in 2-Richtung / Zylinderlänge d3 Double Quaderlänge in 3-Richtung xr, yr, zr Double Position des Referenzpunktes x1, y1, z1 Double Richtungspunkt in 1-Richtung x2, y2, z2 Double Richtungspunkt in 2-Richtung E. Baeck (Uni-DUE) Folien-Skript (U) 29 / 29
Bauinformatik 1 / Teil 1
Bauinformatik 1 / Teil 1 Projektarbeit - Gruppe 49 2017 Universität Duisburg-Essen Statik und Dynamik der Flächentragwerke Aschleyga Amirthalingam Gülcin Dambaz Nele Gebhardt Anna-Lena Kiel 23. Mai 2017
Mehr2.3.4 Drehungen in drei Dimensionen
2.3.4 Drehungen in drei Dimensionen Wir verallgemeinern die bisherigen Betrachtungen nun auf den dreidimensionalen Fall. Für Drehungen des Koordinatensystems um die Koordinatenachsen ergibt sich 1 x 1
MehrAus dem Beispiel lässt sich ablesen (und auch beweisen, siehe Mathematikvorlesung): Die Einheitsvektoren des Koordinatensystems K sind die Spalten der
7 Aus dem Beispiel lässt sich ablesen (und auch beweisen, siehe Mathematikvorlesung): Folgerung: Drehmatrizen haben die Determinante. Folgerung: Drehmatrizen sind orthogonale Matrizen, das heißt D = D
MehrLösbarkeit linearer Gleichungssysteme
Lösbarkeit linearer Gleichungssysteme Lineares Gleichungssystem: Ax b, A R m n, x R n, b R m L R m R n Lx Ax Bemerkung b 0 R m Das Gleichungssystem heißt homogen a A0 0 Das LGS ist stets lösbar b Wenn
MehrBauinformatik 1. Teil 1 / VBA. Ernst Baeck. Fachgebiet Statik und Dynamik der Flächentragwerke. 27. April 2017
Bauinformatik 1 Teil 1 / VBA Ernst Baeck Fachgebiet Statik und Dynamik der Flächentragwerke 27. April 2017 E. Baeck (Uni-DUE) Folien-Skript (V) 1 / 49 Die Programmiersprache VBA Visual Basic for Applications
MehrVEKTOREN. Allgemeines. Vektoren in der Ebene (2D)
VEKTOREN Allgemeines Man unterscheidet im Schulgebrauch zwischen zweidimensionalen und dreidimensionalen Vektoren (es kann aber auch Vektoren geben, die mehr als 3 Komponenten haben). Während zweidimensionale
Mehrein geeignetes Koordinatensystem zu verwenden.
1.13 Koordinatensysteme (Anwendungen) Man ist immer bemüht, für die mathematische Beschreibung einer wissenschaftlichen Aufgabe ( Chemie, Biologie,Physik ) ein geeignetes Koordinatensystem zu verwenden.
MehrTutorium Mathematik II, M Lösungen
Tutorium Mathematik II, M Lösungen März 03 *Aufgabe Bestimmen Sie durch Hauptachsentransformation Lage und Typ der Kegelschnitte (a) 3x + 4x x + 3x 4x = 0, (b) 3x + 4x x + 3x 4x 6 = 0, (c) 3x + 4x x +
MehrÜbungspaket 23 Mehrdimensionale Arrays
Übungspaket 23 Mehrdimensionale Arrays Übungsziele: Skript: Deklaration und Verwendung mehrdimensionaler Arrays Kapitel: 49 Semester: Wintersemester 2016/17 Betreuer: Kevin, Matthias, Thomas und Ralf Synopsis:
Mehra 2β... a n ω alle Permutationen von α β γ... ω a 3 γ ( 1) k a 1α
Mathematik 1 - Übungsblatt 7 Lösungshinweise Tipp: Verwenden Sie zur Kontrolle Scilab, wo immer es möglich ist. Aufgabe 1 (Definitionsformel für Determinanten) Determinanten quadratischer Matrizen sind
Mehr4 Lineare Abbildungen
17. November 2008 34 4 Lineare Abbildungen 4.1 Lineare Abbildung: Eine Funktion f : R n R m heißt lineare Abbildung von R n nach R m, wenn für alle x 1, x 2 und alle α R gilt f(αx 1 ) = αf(x 1 ) f(x 1
MehrOrthonormalbasis. Orthogonalentwicklung
Orthonormalbasis Eine Orthogonal- oder Orthonormalbasis des R n (oder eines Teilraums) ist eine Basis {v,..., v n } mit v i = und v i, v j = für i j, d. h. alle Basisvektoren haben Norm und stehen senkrecht
Mehr= 11 ± 5, also k 1 = 3 und k 2 = 8.
Stroppel Musterlösung.8.5, 8min Aufgabe (6 Punkte) Gegeben sei die Funktion f: R R: x x e x. (a) Zeigen Sie durch vollständige Induktion, dass für alle x R und alle k N gilt: f (k) (x) = ( ) k (x kx+(k
Mehrtäglich einmal Scilab!
Mathematik 1 - Übungsblatt 7 täglich einmal Scilab! Aufgabe 1 (Definitionsformel für Determinanten) Determinanten quadratischer Matrizen sind skalare Größen (=einfache Zahlen im Gegensatz zu vektoriellen
MehrC orthogonal und haben die Länge 1). Dann ist die Länge von w = x u + y v gegeben durch w 2 Def. = w,w =
1 v Die Länge Def. Sei (V,, ) ein Euklidscher Vektorraum. Für jeden Vektor v V heißt die Zahl v,v die Länge von v und wird v bezeichnet. Bemerkung. Die Länge des Vektors ist wohldefiniert, da nach Definition
Mehr4.4. Rang und Inversion einer Matrix
44 Rang und Inversion einer Matrix Der Rang einer Matrix ist die Dimension ihres Zeilenraumes also die Maximalzahl linear unabhängiger Zeilen Daß der Rang sich bei elementaren Zeilenumformungen nicht ändert
Mehr5 Numerische Mathematik
6 5 Numerische Mathematik Die Numerische Mathematik setzt sich aus mehreren Einzelmodulen zusammen Für alle Studierenden ist das Modul Numerische Mathematik I: Grundlagen verpflichtend In diesem Modul
MehrKlausurlösung Einführung in Numerische Methoden und FEM Universität Siegen, Department Maschinenbau,
Universität Siegen, Department Maschinenbau, 7.7. Aufgabe y 3 l 3 3 F l l x Das dargestellte Fachwerk soll statisch mit Hilfe der FEM untersucht werden. Die Knoten und Elemente sind in der Abbildung nummeriert.
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
Mehr1. Vektoralgebra 1.0 Einführung Vektoren Ein Vektor ist eine Größe, welche sowohl einen Zahlenwert (Betrag) als auch eine Richtung hat.
1. Vektoralgebra 1.0 Einführung Vektoren Ein Vektor ist eine Größe, welche sowohl einen Zahlenwert (Betrag) als auch eine Richtung hat. übliche Beispiele: Ort r = r( x; y; z; t ) Kraft F Geschwindigkeit
Mehr5. Raum-Zeit-Symmetrien: Erhaltungssätze
5. Raum-Zeit-Symmetrien: Erhaltungssätze Unter Symmetrie versteht man die Invarianz unter einer bestimmten Operation. Ein Objekt wird als symmetrisch bezeichnet, wenn es gegenüber Symmetrieoperationen
MehrTheoretische Physik 1, Mechanik
Theoretische Physik 1, Mechanik Harald Friedrich, Technische Universität München Sommersemester 2009 Mathematische Ergänzungen Vektoren und Tensoren Partielle Ableitungen, Nabla-Operator Physikalische
MehrEinleitung 2. 1 Koordinatensysteme 2. 2 Lineare Abbildungen 4. 3 Literaturverzeichnis 7
Sonja Hunscha - Koordinatensysteme 1 Inhalt Einleitung 2 1 Koordinatensysteme 2 1.1 Kartesisches Koordinatensystem 2 1.2 Polarkoordinaten 3 1.3 Zusammenhang zwischen kartesischen und Polarkoordinaten 3
MehrMathematik für Naturwissenschaftler, Pruscha & Rost Kap 7 Lösungen
Mathematik für Naturwissenschaftler, Pruscha & Rost Kap 7 Lösungen a) Es ist < x, y > α + + β β ( + α) und y α + + β α + + ( + α) (α + α + ) 6 α + α, also α, ± 5 + ± 9 4 ± 3 Es gibt also Lösungen: α, β
MehrÜbungsblatt
Übungsblatt 3 3.5.27 ) Die folgenden vier Matrizen bilden eine Darstellung der Gruppe C 4 : E =, A =, B =, C = Zeigen Sie einige Gruppeneigenschaften: a) Abgeschlossenheit: Berechnen Sie alle möglichen
MehrMatrizen und Drehungen
Matrizen und Drehungen 20. Noember 2003 Diese Ausführungen sind im wesentlichen dem Skript zur Vorlesung Einführung in die Theoretische Physik I und II on PD Dr. Horst Fichtner entnommen. Dieses entstand
Mehry x x y ( 2x 3y + z x + z
Matrizen Aufgabe Sei f R R 3 definiert durch ( ) x 3y x f = x + y y x Berechnen Sie die Matrix Darstellung von f Aufgabe Eine lineare Funktion f hat die Matrix Darstellung A = 0 4 0 0 0 0 0 Berechnen Sie
MehrDynamische Systeme und Zeitreihenanalyse // Komplexe Zahlen 3 p.2/29
Dynamische Systeme und Zeitreihenanalyse Komplexe Zahlen Kapitel 3 Statistik und Mathematik WU Wien Michael Hauser Dynamische Systeme und Zeitreihenanalyse // Komplexe Zahlen 3 p.0/29 Motivation Für die
MehrVBA-Programmierung: Zusammenfassung
VBA-Programmierung: Zusammenfassung Programmiersprachen (Definition, Einordnung VBA) Softwareentwicklung-Phasen: 1. Spezifikation 2. Entwurf 3. Implementierung Datentypen (einfach, zusammengesetzt) Programmablaufsteuerung
MehrBauinformatik 1. Teil 1 / Übungen. Ernst Baeck. Fachgebiet Statik und Dynamik der Flächentragwerke. 31. Mai 2017
Bauinformatik 1 Teil 1 / Übungen Ernst Baeck Fachgebiet Statik und Dynamik der Flächentragwerke 31. Mai 2017 E. Baeck (Uni-DUE) Folien-Skript (U) 1 / 19 Datenbankprogrammierung mit VBA, SQL und E. Baeck
Mehr9 Eigenwerte und Eigenvektoren
92 9 Eigenwerte und Eigenvektoren Wir haben im vorhergehenden Kapitel gesehen, dass eine lineare Abbildung von R n nach R n durch verschiedene Darstellungsmatrizen beschrieben werden kann (je nach Wahl
Mehr9 Eigenwerte und Eigenvektoren
92 9 Eigenwerte und Eigenvektoren Wir haben im vorhergehenden Kapitel gesehen, dass eine lineare Abbildung von R n nach R n durch verschiedene Darstellungsmatrizen beschrieben werden kann (je nach Wahl
MehrUniversität Duisburg - Essen
B.Sc. - Klausur - Bauinformatik - 14.03.2012 1 Universität Duisburg - Essen Campus Essen Fakultät für Ingenieurwissenschaften Abteilung Bauwissenschaften Fachprüfung - Bauinformatik WS 11/12 Mittwoch,
Mehr9. Übungsblatt zur Mathematik I für Maschinenbau
Fachbereich Mathematik Prof. Dr. M. Joswig Dr. habil. Sören Kraußhar Dipl.-Math. Katja Kulas 9. Übungsblatt zur Mathematik I für Maschinenbau Gruppenübung WS /..-4.. Aufgabe G (Koordinatentransformation)
MehrExkurs: Klassifikation orthogonaler 2 2-Matrizen.
Exkurs: Klassifikation orthogonaler 2 2-Matrizen. Aussage: Es gilt: (a) Jede orthogonale 2 2 Matrix A mit det(a) = 1 hat das Aussehen cos(α) sin(α) D(α) = sin(α) cos(α), wobei α [0,2π[. Ist sin(α) 0, so
MehrÜbungspaket 23 Mehrdimensionale Arrays
Übungspaket 23 Mehrdimensionale Arrays Übungsziele: Skript: Deklaration und Verwendung mehrdimensionaler Arrays Kapitel: 49 Semester: Wintersemester 2016/17 Betreuer: Kevin, Matthias, Thomas und Ralf Synopsis:
MehrIsaac. Von Francesco Ruiu & Juan Antonio Agudo. Gruppe F Grün WS 05/06
Isaac Newtons Iterationsverfahren Dokumentation Von Francesco Ruiu & Juan Antonio Agudo Gruppe F Grün WS 05/06 1. Entwicklung Das Newtonsche Näherungsverfahren dient in erster Linie zur Bestimmung von
MehrModul 122 VBA Scribt.docx
Modul 122 VBA-Scribt 1/5 1 Entwicklungsumgebung - ALT + F11 VBA-Entwicklungsumgebung öffnen 2 Prozeduren (Sub-Prozeduren) Eine Prozedur besteht aus folgenden Bestandteilen: [Private Public] Sub subname([byval
MehrProseminar Lineare Algebra II, SS 11. Blatt
Blatt 1 1. Berechnen Sie die Determinante der Matrix 0 0 4 1 2 5 1 7 1 2 0 3 1 3 0 α. 2. Stellen Sie folgende Matrix als Produkt von Elementarmatrizen dar: 1 3 1 4 2 5 1 3 0 4 3 1. 3 1 5 2 3. Seien n 2
MehrProjektion. Ebene geometrische Projektionen
Projektion - 1 - Ebene geometrische Projektionen Die ebenen geometrischen Projektionen sind dadurch charakterisiert, daß mit Projektionsstrahlen konstanter Richtung, d.h. entlang von Geraden, auf Ebenen
MehrUniversität Stuttgart Physik und ihre Didaktik PD Dr. Holger Cartarius. Matrizen. a 1,1 a 1,2 a 1,n a 2,1 a 2,2 a 2,n A = a m,1 a m,2 a m,n
Universität Stuttgart Physik und ihre Didaktik PD Dr Holger Cartarius Matrizen Matrizen: Ein rechteckiges Zahlenschema der Form a 1,1 a 1,2 a 1,n a 2,1 a 2,2 a 2,n A a m,1 a m,2 a m,n (a) nennt man eine
MehrEinführung in die Programmierung mit VBA
Einführung in die Programmierung mit VBA Vorlesung vom 07. November 2016 Birger Krägelin Inhalt Vom Algorithmus zum Programm Programmiersprachen Programmieren mit VBA in Excel Datentypen und Variablen
MehrEigenwerte und Eigenvektoren
Eigenwerte und Eigenvektoren Siehe Analysis (von der Hude, Folie 20: Definition 2.3. Ein Vektor x R n heißt Eigenvektor der quadratischen n n-matrix A zum Eigenwert λ R, wenn gilt Ax = λx Die Eigenwerte
MehrHans Delfs. Übungen zu Mathematik III für Medieninformatik
Hans Delfs Übungen zu Mathematik III für Medieninformatik 1 RÄUMLICHE DARSTELLUNGEN VON OBJEKTEN 1 1 Räumliche Darstellungen von Objekten Der Einheitswürfel ist der achsenparallele Würfel in A 3, der von
MehrBAUINFORMATIK. SS 2013 Vorlesung 1 Johannes Lange
BAUINFORMATIK SS 2013 Vorlesung 1 Johannes Lange Vorstellung 2 Dr.-Ing. Johannes Lange Softwareentwicklung, Organisation Projekt-, Qualitätsmanagement CAD Gebäudebetrachtung Technische Ausrüstung (TGA)
MehrGrundlagen Kondition Demo. Numerisches Rechnen. (für Informatiker) M. Grepl P. Esser & G. Welper & L. Zhang
Numerisches Rechnen (für Informatiker) M. Grepl P. Esser & G. Welper & L. Zhang Institut für Geometrie und Praktische Mathematik RWTH Aachen Wintersemester 2011/12 IGPM, RWTH Aachen Numerisches Rechnen
MehrTutorium für Fortgeschrittene
Tutorium für Fortgeschrittene Stroop Aufgabe: Die Farbe gesehener Wörter ist zu klassifizieren. Es gibt 4 Farben (rot, blau, gelb, grün) In Eprime: red, blue, yellow and green. Jeder Farbe ist einer Taste
Mehr3.6 Eigenwerte und Eigenvektoren
3.6 Eigenwerte und Eigenvektoren 3.6. Einleitung Eine quadratische n n Matrix A definiert eine Abbildung eines n dimensionalen Vektors auf einen n dimensionalen Vektor. c A x c A x Von besonderem Interesse
Mehr7.1 Matrizen und Vektore
7.1 Matrizen und Vektore Lineare Gleichungssysteme bestehen aus einer Gruppe von Gleichungen, in denen alle Variablen nur in der 1. Potenz vorkommen. Beispiel Seite 340 oben: 6 x 2 = -1 + 3x 2 = 4 mit
Mehr2 Die Algebra der Matrizen
Die Algebra der Matrizen Ein Hauptziel der Vorlesung zur Linearen Algebra besteht darin, Aussagen über die Lösungsmenge linearer Gleichungssysteme zu machen Etwa ob das Gleichungssystem x y + z 1 x + y
MehrLineare Algebra. Mathematik II für Chemiker. Daniel Gerth
Lineare Algebra Mathematik II für Chemiker Daniel Gerth Überblick Lineare Algebra Dieses Kapitel erklärt: Was man unter Vektoren versteht Wie man einfache geometrische Sachverhalte beschreibt Was man unter
Mehr3D-Transformationen. Kapitel Translation Skalierung
Kapitel 3 3D-Transformationen Wie im weidimensionalen Fall, werden die Definitionspunkte der Objekte als Spaltenvektoren mit homogener Koordinate geschrieben. Die notwendigen Transformationen werden wieder
MehrObjektorientierte Programmierung
Unterlagen zur Veranstaltung Einführung in die Objektorientierte Programmierung Mit Processing Alexis Engelke Sommer 2012 Alexis Engelke Inhalt Level 1: Geometrie Hintergrundfarben Punkte, Linien und deren
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
MehrVollständige Induktion
Angenommen, wir wollen zeigen, dass eine Aussage P(n) für alle n N wahr ist. Anders ausgedrückt: Es gilt n N : P(n) Hierzu können wir die Technik der vollständigen Induktion verwenden. Wir zeigen, dass
MehrREPETITORIUM DER HÖHEREN MATHEMATIK. Gerhard Merziger Thomas Wirth
REPETITORIUM DER HÖHEREN MATHEMATIK Gerhard Merziger Thomas Wirth 6 INHALTSVERZEICHNIS Inhaltsverzeichnis Fl Formelsammlung F2 Formelsammlung Alphabete 11 Zeichenindex 12 1 Grundbegriffe 14 1.1 Logische
MehrKapitel 2. Mathematische Grundlagen. Koordinatensystem
Kapitel 2 Mathematische Grundlagen 2.1 Koordinatensystem Zumeist werden in diesem Buch rechtwinkelige kartesische Koordinatensysteme verwendet. Sie sind durch drei zueinander orthogonale Koordinatenachsen
MehrKreis - Tangente. 2. Vorbemerkung: Satz des Thales Eine Möglichkeit zur Bestimmung der Tangente benutzt den Satz des Thales.
Kreis - Tangente 1. Allgemeines 2. Satz des Thales 3. Tangente an einem Punkt auf dem Kreis 4. Tangente über Analysis (an einem Punkt eines Ursprungkreises) 5. Tangente von einem Punkt (Pol) an den Kreis
MehrLineare Algebra für D-ITET, D-MATL, RW. Beispiellösung für Serie 10. Aufgabe ETH Zürich D-MATH. Herbstsemester Dr. V. Gradinaru D.
Dr. V. Gradinaru D. Devaud Herbstsemester 5 Lineare Algebra für D-ITET, D-MATL, RW ETH Zürich D-MATH Beispiellösung für Serie Aufgabe..a Bezüglich des euklidischen Skalarprodukts in R ist die Orthogonalprojektion
Mehr(x 1. Vektoren. g: x = p + r u. p r (u1. x 2. u 2. p 2
Vektoren Mit der Vektorrechnung werden oft geometrische Probleme gelöst. Wenn irgendwelche Aufgabenstellungen geometrisch darstellbar sind, z.b. Flugbahnen oder Abstandsberechnungen, dann können sie mit
Mehr1 Vorlesungen: und Vektor Rechnung: 1.Teil
1 Vorlesungen: 4.10.005 und 31.10.005 Vektor Rechnung: 1.Teil Einige in der Physik auftretende Messgrößen sind durch eine einzige Zahl bestimmt: Temperatur T K Dichte kg/m 3 Leistung P Watt = J/s = kg
Mehr2 Teil 2: Nassi-Schneiderman
2 Teil 2: Nassi-Schneiderman Wie kann man Nassi-Schneiderman in einer objektorientierten Sprache verwenden? Jedes Objekt besitzt Methoden, welche die Attribute des Objektes verändern. Das Verhalten der
MehrSerie 10: Inverse Matrix und Determinante
D-ERDW, D-HEST, D-USYS Mathematik I HS 5 Dr Ana Cannas Serie 0: Inverse Matrix und Determinante Bemerkung: Die Aufgaben dieser Serie bilden den Fokus der Übungsgruppen vom und 5 November Gegeben sind die
Mehr44 Orthogonale Matrizen
44 Orthogonale Matrizen 44.1 Motivation Im euklidischen Raum IR n haben wir gesehen, dass Orthonormalbasen zu besonders einfachen und schönen Beschreibungen führen. Wir wollen das Konzept der Orthonormalität
MehrLineare Abbildungen und Orthonormalsysteme
KAPITEL Lineare Abbildungen und Orthonormalsysteme. Lineare Abbildungen und Koordinatendarstellungen.. Lineare Abbildungen und ihre Basisdarstellung. Seien V, W Vektorraume uber R. Mit einer Abbildung
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
Mehr8.3 Lösen von Gleichungen mit dem Newton-Verfahren
09.2.202 8.3 Lösen von Gleichungen mit dem Newton-Verfahren Beispiel: + 2 e Diese Gleichung kann nicht nach aufgelöst werden, da die beiden nicht zusammengefasst werden können. e - - 2 0 Die gesuchten
MehrTag 3. Zweidimensionale Spielewelten
Tag 3 Zweidimensionale Spielewelten Lernziele Grundlagen für eine 2D-Spielewelt Beschreibung von 2D-Welten durch Vektoren Zweidimensionale Welttransformationen durch Matrizen Mögliche Problemstellungen
MehrZusammenfassung Mathematik 2012 Claudia Fabricius
Zusammenfassung Mathematik Claudia Fabricius Funktion: Eine Funktion f ordnet jedem Element x einer Definitionsmenge D genau ein Element y eines Wertebereiches W zu. Polynom: f(x = a n x n + a n- x n-
MehrVektoren und Matrizen
Universität Basel Wirtschaftswissenschaftliches Zentrum Vektoren und Matrizen Dr. Thomas Zehrt Inhalt: 1. Vektoren (a) Einführung (b) Linearkombinationen (c) Länge eines Vektors (d) Skalarprodukt (e) Geraden
MehrNichtlineare Gleichungssysteme
Kapitel 5 Nichtlineare Gleichungssysteme 51 Einführung Wir betrachten in diesem Kapitel Verfahren zur Lösung von nichtlinearen Gleichungssystemen Nichtlineares Gleichungssystem: Gesucht ist eine Lösung
MehrLineare Algebra und Numerische Mathematik für D-BAUG
P. Grohs T. Welti F. Weber Herbstsemester 5 Lineare Algebra und Numerische Mathematik für D-BAUG ETH Zürich D-MATH Beispiellösung für Serie Aufgabe. Skalarprodukt und Orthogonalität.a) Bezüglich des euklidischen
Mehr13. Lineare Algebra und Koordinatenwechsel.
3. Lineare Algebra und Koordinatenwechsel. In dieser Vorlesung behandeln wir die Vorzüge von Koordinatenwechseln. Insbesondere werden wir über geeignete Koordinatenwechsle zu einer Klassifikation der lineare
MehrKapitel VI. Euklidische Geometrie
Kapitel VI. Euklidische Geometrie 1 Abstände und Lote Wiederholung aus Kapitel IV. Wir versehen R n mit dem Standard Skalarprodukt x 1 y 1.,. := x 1 y 1 +... + x n y n x n y n Es gilt für u, v, w R n und
MehrTag 3 Repetitorium Informatik (Java)
Tag 3 Repetitorium Informatik (Java) Dozent: Marius Kamp Lehrstuhl für Informatik 2 (Programmiersysteme) Friedrich-Alexander-Universität Erlangen-Nürnberg Wintersemester 2017/2018 Übersicht Typkonvertierung
Mehr= pkp(t 1 ) und (1) α 1 (1 + α e ) α 2 α e
Ionisationsgleichgewicht für Helium Da Helium-Atome zwei Elektronen besitzen, wird das Ionisationsgleichgewicht durch zwei Saha-Gleichungen beschrieben. Diese Gleichungen sollen mit dem Newton- Verfahren
MehrVorlesung: Analysis II für Ingenieure. Wintersemester 07/08. Michael Karow. Themen: Niveaumengen und Gradient
Vorlesung: Analysis II für Ingenieure Wintersemester 07/08 Michael Karow Themen: Niveaumengen und Gradient Wir betrachten differenzierbare reellwertige Funktionen f : R n G R, G offen Zur Vereinfachung
MehrQuaternionen und Drehungen
Im Folgenden werden Drehungen im R mit Hilfe des Kreuzproduktes beschrieben und der Bezug zu den Quaternionen hergestellt. Der Zusammenhang von einer Verkettung von Drehungen und der Quaternionen-Multiplikation
MehrKlausur SS 2011 EDV Anwendungen im Bauwesen 2. Name: Vorname: Matr.-Nr:
Name: Vorname: Matr.-Nr: Punkte: 1 2 3 4 : / 40 Aufgabe 1: Das unten angegebene VBA-Programm zur Berechnung des Winkels zwischen zwei Vektoren in R n ist logisch richtig programmiert, enthält aber einige
MehrWertebereich und Genauigkeit der Zahlendarstellung
Wertebereich und Genauigkeit der Zahlendarstellung Sowohl F als auch C kennen bei ganzen und Floating Point-Zahlen Datentypen verschiedener Genauigkeit. Bei ganzen Zahlen, die stets exakt dargestellt werden
MehrYOUNG SCIENTISTS. 4 dimensionale komplexe Zahlen in der Computergrafik. Bastian Weiß 19. Mai 2017 INSTITUT FÜR ANGEWANDTE GEOMETRIE
YOUNG SCIENTISTS 4 dimensionale komplexe in der Computergrafik Bastian Weiß 19. Mai 2017 INSTITUT FÜR ANGEWANDTE GEOMETRIE Programm Vorbereitung (Wiederholung) Komplexe Vektoren Quaternionen Quaternionen
MehrGeometrie. Bei der Addition von Vektoren erhält man einen Repräsentanten des Summenvektors +, indem man die Repräsentanten von aneinanderfügt:
Geometrie 1. Vektoren Die Menge aller zueinander parallelen, gleich langen und gleich gerichteten Pfeile werden als Vektor bezeichnet. Jeder einzelne Pfeil heißt Repräsentant des Vektors. Bei Ortsvektoren:
MehrMa 10 / 11 Das Newton-Verfahren Na - 4. September 2014
Was ist das Newton-Verfahren? Das Newton-Verfahren ist ein nuerisches Verfahren zur näherungsweisen Bestiung einer Nullstelle einer gegeben Funktion. Analytisch exakt können Nullstellen von Geraden von
Mehr3 Analytische Geometrie der Kongruenzabbildungen
3 Analytische Geometrie der Kongruenzabbildungen 4 3 Analytische Geometrie der Kongruenzabbildungen 3. Grundlagen, Begriffe, Schreibweisen 3.. Achsenkreuz Die Achsen heißen in dieser Darstellung x und
Mehr1 Mathematische Hilfsmittel
Mathematische Hilfsmittel. Vektoranalysis Wiederholung Vektor: Länge und Richtung Vektoraddition: A + B = B + A (A + B) + C = A + (B + C) kartesische Koordinaten: B A + B = i (a i + b i )e i A+B Multiplikation
MehrEinführung in die Robotik. Jianwei Zhang
- Jianwei Zhang zhang@informatik.uni-hamburg.de Fakultät für Mathematik, Informatik und Naturwissenschaften Technische Aspekte Multimodaler Systeme 20. April 2010 J. Zhang 63 Gliederung Allgemeine Informationen
MehrMatrizen. Aufgabe 1. Sei f R 2 R 3 definiert durch. x y x Berechnen Sie die Matrix Darstellung von f. Lösung von Aufgabe 1.
Matrizen Aufgabe Sei f R R 3 definiert durch ( x 3y x f x + y y x Berechnen Sie die Matrix Darstellung von f Lösung von Aufgabe ( f ( f 3 Die Matrix Darstellung von f ist somit A 3 Aufgabe Eine lineare
MehrDrehachse und Drehwinkel
Drehachse und Drehwinkel Jede Drehung Q im R 3 besitzt eine Drehachse, d.h. lässt einen Einheitsvektor u invariant, und entspricht einer ebenen Drehung um einen Winkel ϕ in der zu u orthogonalen Ebene.
MehrRepetitorium A: Matrizen, Reihenentwicklungen
Fakultät für Physik R: Rechenmethoden für Physiker, WiSe 5/6 Dozent: Jan von Delft Übungen: Benedikt Bruognolo, Dennis Schimmel, Frauke Schwarz, Lukas Weidinger http://homepages.physik.uni-muenchen.de/~vondelft/lehre/5r/
MehrGruppe A. Mündliche Matur 2003, Mathematik, 4cN. Aufgabe 1 (Matrizen) Finde eine Matrix mit. und
Gruppe A Aufgabe 1 (Matrizen) Finde eine Matrix mit und Wie lauten die Eigenwerte und Eigenvektoren von? Aufgabe 2 (Analysis) Ein Ball fällt aus 5m Höhe auf den Boden und springt dann mehrmals wieder auf
MehrDer Algorithmus von Bresenham
Der Algorithmus von Bresenham Das Bresenham-Verfahren beruht im wesentlichen auf zwei grundsätzliche Beobachtungen: - Es reicht ein Verfahren aus um Geraden mit einer Steigung im Bereich von null bis eins
Mehr4 Roboterkinematik. Roboterarm und Gelenke
4 Roboterkinematik Roboterarm und Gelenke 4.1 Grundlegende Begriffe Mechanismus besteht aus einer Anzahl von starren Körpern (Glieder diese sind durch Gelenke verbunden Ein Gelenk verbindet genau zwei
MehrVektorrechnung Raumgeometrie
Vektorrechnung Raumgeometrie Sofja Kowalewskaja (*1850, 1891) Hypatia of Alexandria (ca. *360, 415) Maria Gaetana Agnesi (*1718, 1799) Emmy Noether (*1882 1935) Émilie du Châtelet (*1706, 1749) Cathleen
MehrÜbungen zur Ingenieur-Mathematik III WS 2011/12 Blatt Aufgabe 25: Berechnen Sie den kritischen Punkt der Funktion
Übungen zur Ingenieur-Mathematik III WS 11/1 Blatt 8 3.11.11 Aufgabe 5: Berechnen Sie den kritischen Punkt der Funktion fx, y 3x 5xy y + 3 und entscheiden Sie, ob ein Maximum, Minimum oder Sattelpunkt
Mehr7.6. Prüfungsaufgaben zu Normalenformen
7.6. Prüfungsaufgaben zu Normalenformen Aufgabe () Gegeben sind die Gerade g: x a + r u mit r R und die Ebene E: ( x p ) n. a) Welche geometrische Bedeutung haben die Vektoren a und u bzw. p und n? Veranschaulichen
MehrKlausur zur Vorlesung Höhere Mathematik I
Name: 30. Januar 200,.00-3.00 Uhr Allgemeine Hinweise: Dauer der Klausur: Zugelassene Hilfsmittel: 20 min, 2 Zeitstunden Skript, Vorlesungsmitschrift Schreiben Sie bitte auf dieses Deckblatt oben rechts
Mehr