Computergestützte Mathematik zur Linearen Algebra
|
|
|
- Gottlob Kurzmann
- vor 7 Jahren
- Abrufe
Transkript
1 Computergestützte Mathematik zur Linearen Algebra Pivotwahl und Gleitkommaarithmetik Achim Schädle 3. und 20. Dezember 208 Achim Schaedle (HHU) CompLinA 3. und 20. Dezember 208
2 Instabilitäten bei Gauß-Elimination Aufgabe: Berechne LR-Zerlegung von A = [ ] 0 LR-Zerlegung von A ohne Zeilenvertauschung existiert nicht (Division durch 0) A = [ ] 0 20 Pivotelement , LR-Zerlegung von A existiert: [ ] [ ] L = 0 20, R = Python liefert jedoch bei der Multiplikation L R A Achim Schaedle (HHU) CompLinA 3. und 20. Dezember 208 2
3 Gleitkommaarithmetik Wie lässt sich dieser Fehler erklären? Wie werden Zahlen im Rechner dargestellt? Welche Fehler können bei Grundrechenarten passieren? Wie kann man Instabilitäten im Gauß-Algorithmus vermeiden? Achim Schaedle (HHU) CompLinA 3. und 20. Dezember 208 3
4 Gleitkommazahlen Eine Gleitkommazahl (engl. floating point number) zu einer gegebenen Basis b ist eine Zahl der Form wobei s {, } das Signum m [, b) die Mantisse und e Z der Exponent x = s m b e, heißen. Jede reelle Zahl lässt sich auf diese Weise eindeutig darstellen. Achim Schaedle (HHU) CompLinA 3. und 20. Dezember 208 4
5 Gleitkommadarstellung reeller Zahlen Sei m auf l Ziffern gerundete Mantisse von x = ±m b e fl(x) := ±m b e Beispiel: l = 8, b = 0, x = π = fl(π) = Maschinengenauigkeit: Kleinste positive Zahl eps, so dass fl( + eps) >. Dezimalsystem eps = 5 0 l Binärsystem (Basis 2) eps = 2 l Achim Schaedle (HHU) CompLinA 3. und 20. Dezember 208 5
6 Beispiele Dezimaldarstellung (b = 0) x = s m 0 e, m [, 0) x = s =, e = 0, m = x = 0 s =, e =, m = x = 0,25 s =, e =, m =,25 Achim Schaedle (HHU) CompLinA 3. und 20. Dezember 208 6
7 Beispiele Binärdarstellung (b = 2) x = s m 2 e, m [, 2) x = s =, e = 0, m = x = 0 s =, e = 3, m = 5 4 x = 0,25 s =, e = 3, m = Achim Schaedle (HHU) CompLinA 3. und 20. Dezember 208 7
8 Zahlendarstellung im Rechner Der Rechner hat nur endlich viel Speicher m und e können nur endlich viele Werte annehmen. Computer kann nur Nullen und Einen speichern stelle m und e binär dar (d.h. b = 2). Verwende p + Stellen für die Mantisse, r Stellen für den Exponenten. Erhalte endliche Gleitkommadarstellung p r fl(x) = s m b e, mit s = ( ) S, m = + M p k 2 k, e = E l 2 l 2 k= l=0 wobei S, M i, E l {0, }, i = 0,..., p, l = 0,..., r. Achim Schaedle (HHU) CompLinA 3. und 20. Dezember 208 8
9 Zahlendarstellung im Rechner, Anordnung p r fl(x) = s m b e, mit s = ( ) S, m = + M p k 2 k, e = E l 2 l 2 k= l=0 Anordnung im Speicher bei einfacher Genauigkeit, d.h. p = 23, r = 8: Bit Bit S E E E E E E E E M M M M M M M M M M M M M M M M M M M M M M M S Achim Schaedle (HHU) CompLinA 3. und 20. Dezember 208 9
10 Zahlendarstellung im Rechner, spezielle Werte ±0: e = 2 r +, m = (eigentlich nicht darstellbar) Bit S Vorzeichen Exponent Mantisse ± : e = 2 r, m = Bit S Vorzeichen Exponent Mantisse NaN (not-a-number): e = 2 r, m >, Indikation für Fehler Achim Schaedle (HHU) CompLinA 3. und 20. Dezember 208 0
11 Beispiele Bit x = = 2 0 s =, e = 0, m = s = = ( ) 0 r 2 e = 0 = 2 l +0 2 r 2 r + l=0 }{{} =2 r m = = + p 0 2 k k= Vorzeichen Exponent Mantisse Achim Schaedle (HHU) CompLinA 3. und 20. Dezember 208
12 Beispiele Bit x = 0 = s =, e = 3, m = 5 4 s = = ( ) r 2 e = 3 = l + 2 r 2 r + l=0 m = 5 4 = p k k= Vorzeichen Exponent Mantisse Achim Schaedle (HHU) CompLinA 3. und 20. Dezember 208 2
13 Beispiele x = 0,25 = 8 = 2 3 s =, e = 3, m = s = = ( ) 2 6 e = 3 = = 0 2 l + 2 l r + Bit m = = + l=0 p 0 2 k k= l= Vorzeichen Exponent Mantisse Achim Schaedle (HHU) CompLinA 3. und 20. Dezember 208 3
14 ist eine Achim Schaedle periodische (HHU) Binärzahl. CompLinA 3. und 20. Dezember Beispiele Rundung! x = 0, = s =, e = 4, m = 8 5 s = = ( ) 0 e = 4 = m = 8 5 = Bit Vorzeichen Exponent fl(0,) 0, ist nicht exakt darstellbar, denn Mantisse 8 5 = 2 4k + 2 4k+ k 0
15 Beispiele Rundung! x = +0 8 =, =, s =, e = 0, m =, s = = ( ) 0 e = 0 = m = = , da ,2 0 7 Bit Achim Schaedle (HHU) CompLinA 3. und 20. Dezember 208 5
16 Maschinengenauigkeit Maschinengenauigkeit: Kleinste positive Zahl eps, so dass fl( + eps) >. Für einfache Genauigkeit: eps = 2 23, Bemerkung: eps ist der Abstand zwischen je zwei benachbarten Mantissen. Achim Schaedle (HHU) CompLinA 3. und 20. Dezember 208 6
17 IEEE Standard /2008: Gleitkommazahlen Genauigkeit Bit Byte Vorzeichen s Exponent e Manti einfach = single 32 4 (3) 8(30 23) 23(22 doppelt = double 64 8 (63) (62 52) 52(5 vierfach = quadruple 28 6 (27) 5(26 3) 3( achtfach = octuple (255) 9( ) 237(23 Normalisierte Zahlendarstellung (s.o.): s.m 2 e bias, bias = 27 bzw. 023 bzw bzw Damit ergeben sich die Maschinengenauigkeiten single: eps = 2 23,2 0 7 double: eps = ,2 0 6 quadruple: eps = 2 3 9, octuple: eps = , In Python wird standardmäßig doppelt genau gerechnet. Achim Schaedle (HHU) CompLinA 3. und 20. Dezember 208 7
18 Relativer Fehler der endlichen Gleitkommadarstellung Satz Für jedes 0 x [ 2 r, 2 r ] \ [ 2 r+, 2 r+ ] ist fl(x) x x eps, das heißt der relative Fehler ist beschränkt durch eps. Beweis: M = { + n 2 p n {0,..., 2 p }} = Menge der Mantissen. Sei fl(x) = m 2 e und x = m 2 e, wobei m, m M. Sei m := m m. Nach Bemerkung ist m eps. Damit fl(x) x x = m m 2e m 2 e da m. Schreibe daher fl(x) = x( + ε) mit ε eps. = m m eps, Achim Schaedle (HHU) CompLinA 3. und 20. Dezember 208 8
19 Kondition eines Problems Ein Problem sei durch (Auswertung einer) Abbildung F : U V x F (x) beschrieben, wobei U und V normierte Räume sind und F etwa die Problemstellung ein Polynom auszuwerten, die Wurzeln einer quadratischen Gleichung zu bestimmen, die Lösung von Ax = b zu berechnen oder die Lösung eines Eigenwertproblems Ax = λx ist. Frage: Wie wirken sich Störungen in den Daten (Koeffizienten des Polynoms, Einträgen von A und b,...) auf das Resultat F (x) aus? Achim Schaedle (HHU) CompLinA 3. und 20. Dezember 208 9
20 Kondition eines Problems Sei U = R n und V = R, dann ist: Definition: Die Kondition κ von F ist die kleinste Zahl, so dass ˆx i x i x i eps, i = F (ˆx) F (x) F (x) κ eps. Das Problem heißt gut konditioniert, falls κ nicht zu groß ist (ideal κ = ) und anderenfalls schlecht konditioniert. Die Kondition kann näherungsweise durch Linearisierung mithilfe der Ableitung bestimmt werden. Achim Schaedle (HHU) CompLinA 3. und 20. Dezember
21 Kondition der Grundrechenarten in Gleitkommaarithmetik Multiplikation zweier reeller Zahlen Sei F (x, x 2 ) = x x 2. Für die gestörten Werte ˆx = x ( + ε ), ˆx 2 = x 2 ( + ε 2 ), ε i eps erhalten wir für F (ˆx) F (x) : F (x) ˆx ˆx 2 x x 2 x x 2 = ( + ε )( + ε 2 ) = ε + ε 2 + ε ε 2. Da eps <, ist ε ε 2 eps 2 < eps. ˆx ˆx 2 x x 2 x x 2 3eps. Also κ(f ) = 3, die Multiplikation ist gut konditioniert! Achim Schaedle (HHU) CompLinA 3. und 20. Dezember 208 2
22 Kondition der Grundrechenarten in Gleitkommaarithmetik Subtraktion zweier reeller Zahlen Für F (x, x 2 ) = x x 2 erhalten wir (ˆx ˆx 2 ) (x x 2 ) x x 2 = x ε x 2 ε 2 x x 2 x + x 2 eps =: κeps. x x 2 Mit sign x = sign x 2 (Addition) ist κ(f ) =. Die Addition ist gut konditioniert. Mit sign x = sign x 2 (Subtraktion) und x x 2 ist κ(f ) sehr groß. Die Subtraktion zweier etwa gleich großer Zahlen ist sehr schlecht konditioniert (Auslöschung). Achim Schaedle (HHU) CompLinA 3. und 20. Dezember
23 Gauss-Elimination In double precision mit eps = 0 6 A = [ ] 0 20 Pivotelement , LR-Zerlegung von A existiert: [ ] [ ] L = 0 20, R = Jedoch wird das Ergebnis auf double precision gerundet! [ ] [ ] fl(l) = L = 0 20, fl(r) = R = und damit erhalten wir numerisch (vgl. Python) [ ] [ ] L R = A = 0 Achim Schaedle (HHU) CompLinA 3. und 20. Dezember
24 Lösung eines Gleichungssystemes mit L R-Zerlegung [ ] [ ] fl(l) = L = 0 20, fl(r) = R = [ ] Löst man mit L und R das LGS Ax = b mit b =, so ergibt sich aus 0 Lỹ = b zunächst ỹ = [ ] 0 20 (richtig) und dann aus R x = ỹ die Lösung [ ] 0 x = (statt richtig x = [ ] ) Achim Schaedle (HHU) CompLinA 3. und 20. Dezember
25 Spaltenpivotsuche Problem: L-Faktor enthält großes Element. Erinnerung: k Schritte Gauß-Elimination liefern α A A k = α k α k... α n Spaltenpivotsuche: Wählt man α j = max k i n α i als Pivotelement, gilt l ik Achim Schaedle (HHU) CompLinA 3. und 20. Dezember
26 Beispiel für n = A = A = Achim Schaedle (HHU) CompLinA 3. und 20. Dezember
27 Gauß-Elimination mit Spaltenpivotsuche Nach n Schritten Gauß-Elimination erhält man L n P n L 2 P 2 L P A = R mit Permutationsmatrizen P,..., P n oder mit L n P n L 2 P 2 L P = (L n L 2L )(P n P 2 P ) L k = P n P k+ L k P k+ P n Da P j nur Vertauschungen Zeilen j und m mit m > j vertauscht, bleibt die Struktur von L k unverändert, lediglich die Elemente unterhalb der Diagonalen werden permutiert Achim Schaedle (HHU) CompLinA 3. und 20. Dezember
28 LR-Zerlegung mit Spaltenpivotsuche Satz: Jede nichtsinguläre Matrix A K n n hat eine Zerlerung PA = LR mit P Permutationsmatrix L untere Dreiecksmatrix mit l i,i = und l j,k R obere Dreiecksmatrix mit r j,j 0 Lösung linearer Gleichungssysteme Ax = b in drei Schritten Permutieren der rechten Seite P b 2 Lösen von Ly = Pb 3 Lösen von Rx = y Beachte: Die Permutationsmatrix kann platzsparend mit Hilfe eines Vektors gespeichert werden Achim Schaedle (HHU) CompLinA 3. und 20. Dezember
Gleitkommaarithmetik und Pivotsuche bei Gauß-Elimination. Lehrstuhl für Angewandte Mathematik Wintersemester 2009/10. 14.
Gleitkommaarithmetik und Pivotsuche bei Gauß-Elimination Vorlesung Computergestützte Mathematik zur Linearen Algebra Lehrstuhl für Angewandte Mathematik Wintersemester 2009/0 4. Januar 200 Instabilitäten
Numerik für Informatiker und Bioinformatiker. Daniel Weiß
Numerik für Informatiker und Bioinformatiker Daniel Weiß SS 202 Folgende Literatur bildet die Grundlage dieser Vorlesung: P Deuflhard, A Hohmann, Numerische Mathematik, Eine algorithmisch orientierte Einführung,
bekannt: Eliminationsverfahren von Gauß Verfahren führt zu einer Zerlegung der Koeffizientenmatrix: A = LR A = LR
LR-Zerlegung bekannt: Eliminationsverfahren von Gauß Verfahren führt zu einer Zerlegung der Koeffizientenmatrix: A = LR Definition 2.17 Unter einer LR-Zerlegung einer Matrix A R n n verstehen wir eine
Computer-orientierte Mathematik
Computer-orientierte Mathematik 3. Vorlesung - Christof Schuette 11.11.16 Memo: Rationale und reelle Zahlen Rationale Zahlen: Rationale Zahlen als Brüche ganzer Zahlen. q-adische Brüche, periodische q-adische
1. Rechnerzahlen, Kondition, Stabilität
1. Rechnerzahlen, Kondition, Stabilität 1 1.1. Rechnerzahlen 2 1.2. Kondition 3 1.3. Stabilität 1. Rechnerzahlen, Kondition, Stabilität 1 / 18 1.1. Rechnerzahlen allgemeine Zahlendarstellung zur Basis
1 Grundlagen der Numerik
1 Grundlagen der Numerik 1.1 Gleitpunkt-Arithmetik Es gibt nur endlich viele Zahlen auf dem Computer. Gleitpunktzahl: x = σmb E σ: Vorzeichen B: Basis (feste Zahl >1); M: Mantisse E: Exponent B = 2 : Dualzahl
LR Zerlegung. Michael Sagraloff
LR Zerlegung Michael Sagraloff Beispiel eines linearen Gleichungssystems in der Ökonomie (Input-Output Analyse Wir nehmen an, dass es 3 Güter G, G, und G 3 gibt Dann entspricht der Eintrag a i,j der sogenannten
Kapitel 1: Fehleranalyse, Kondition, Stabilität
Vorlesung Höhere Mathematik: Numerik (für Ingenieure) Kapitel 1: Fehleranalyse, Kondition, Stabilität Jun.-Prof. Dr. Stephan Trenn AG Technomathematik, TU Kaiserslautern Sommersemester 2015 HM: Numerik
1 Fehleranalyse, Kondition, Stabilität
Fehleranalyse, Kondition, Stabilität Fehlerquellen: Modellierungsfehler z.b. Ohmsches Gesetz u = Ri berücksichtigt nicht die Temperaturabhängigkeit des Widerstandes Messfehler z.b. digitaler Temperatursensor
1. Rechnerarithmetik und. Rundungsfehler
1. Rechnerarithmetik und Rundungsfehler 1 Rundung (1) Die natürlichen Zahlen hat der liebe Gott gemacht, alles andere ist Menschenwerk, L. Kronecker Ohne Zahlendarstellung auf einem Rechner wiederholen
Institut für Geometrie und Praktische Mathematik
RWTH Aachen Institut für Geometrie und Praktische Mathematik Multiple-Choice-Test NumaMB F08 (30 Punkte) Bei jeder MC-Aufgabe ist mindestens eine Aussage korrekt. Wird dennoch bei einer MC-Aufgabe keine
Klausur Numerische Mathematik (für Elektrotechniker), Samstag, 19. August 2017
Verständnisfragen-Teil (5 Punkte) Jeder der 5 Verständnisfragenblöcke besteht aus 5 Verständnisfragen. Werden alle 5 Fragen in einem Verständnisfragenblock richtig beantwortet, so gibt es für diesen Block
Rundungsfehler-Problematik bei Gleitpunktzahlen
Rundungsfehler-Problematik bei Gleitpunktzahlen 1 Rechnerzahlen 2 Die Rundung 3 Fehlerverstärkung bei der Addition Rundungsfehler-Problematik 1 1. Rechnerzahlen allgemeine Zahlendarstellung zur Basis b
Computer-orientierte Mathematik
Computer-orientierte Mathematik 6. Vorlesung - Christof Schuette 30.11.18 Memo: Relative und Absolute Kondition Relative Kondition der Grundrechenarten: Addition, Multiplikation und Division liefern beruhigende
Computergrundlagen Zahlensysteme
Computergrundlagen Zahlensysteme Institut für Computerphysik Universität Stuttgart Wintersemester 2012/13 Wie rechnet ein Computer? Ein Mikroprozessor ist ein Netz von Transistoren, Widerständen und Kondensatoren
Numerische Lineare Algebra
Numerische Lineare Algebra Vorlesung 1 Prof. Dr. Klaus Höllig Institut für Mathematischen Methoden in den Ingenieurwissenschaften, Numerik und Geometrische Modellierung SS 2010 Prof. Dr. Klaus Höllig (IMNG)
Numerik für Informatiker, Elektrotechniker und Naturfreunde von Michael Lehn
Numerik für Informatiker, Elektrotechniker und Naturfreunde von Michael Lehn Verfasst von Patrick Schneider E-Mail: [email protected] Universität Ulm Institut für Numerische Mathematik Sommersemester
3 Lineare Algebra Vektorräume
3 Lineare Algebra Vektorräume (31) Sei K ein Körper Eine kommutative Gruppe V bzgl der Operation + ist ein Vektorraum über K, wenn eine Operation : K V V (λ, v) λv existiert mit i) v,w V λ,µ K: λ (v +
4. Großübung. Lösung linearer Gleichungssysteme
4. Großübung Lösung linearer Gleichungssysteme Gesucht x, x, x 3, x 4 R, sodass gilt. mit A R 4 4, x R 4, b R 4 x x + 3x 3 + x 4 = 5 6x 3x 7x x 4 = 5 4x + 4x + 5x 3 5x 4 = 3 8x + x + x 3 + x 4 = 8 3 x
N Bit Darstellung von Gleitkommazahlen
N Bit Darstellung von Gleitkommazahlen Normalisierte, wissenschaftliche Darstellung zur Basis 2. Beispiel: Allgemein: Sign and Magnitude Darstellung für beispielsweise 32 Bits: (s=0 für + und s=1 für )
Serie 11: Lineare Gleichungssysteme, Gauss-Elimination & LR-Zerlegung
D-MATH/D-PHYS Lineare Algebra I HS 2017 Dr. Meike Akveld Serie 11: Lineare Gleichungssysteme, Gauss-Elimination & LR-Zerlegung 1. In dieser Aufgabe beweisen wir die Existenz der LR-Zerlegung einer quadratischen
Lineare Gleichungssysteme, LR-Zerlegung
Prof Thomas Richter 2 Juni 27 Institut für Analysis und Numerik Otto-von-Guericke-Universität Magdeburg thomasrichter@ovgude Material zur Vorlesung Algorithmische Mathematik II am 22627 Lineare Gleichungssysteme,
Darstellung rationaler und reeller Zahlen Vorlesung vom
Darstellung rationaler und reeller Zahlen Vorlesung vom 30.10.15 Rationale Zahlen: Rationale Zahlen als Brüche ganzer Zahlen. q-adische Brüche, periodische q-adische Brüche. Beispiele. Satz: Jede rationale
1.4 Stabilität der Gauß-Elimination
KAPIEL 1. LINEARE GLEICHUNGSSYSEME 18 1.4 Stabilität der Gauß-Elimination Bezeichne x die exakte Lösung von Ax = b bzw. ˆx die mit einem (zunächst beliebigen Algorithmus berechnete Näherungslösung (inklusive
Mathematische Werkzeuge für Computergrafik 2016/17. Gleitkommzahlen
Mathematische Werkzeuge für Computergrafik 2016/17 Gleitkommzahlen 1 Grundlagen 1 Da im Computer nur endliche Ressourcen zur Verfügung stehen, können reelle Zahlen in vielen Fällen nicht exakt dargestellt
Direkte Verfahren für Lineare Gleichungssysteme
Kapitel 1 Direkte Verfahren für Lineare Gleichungssysteme 11 Einführung (mündlich) 12 Das Gaußsche Eliminationsverfahren Es sei A IK n n eine invertierbare Matrix und b IK n ein gegebener Vektor Gesucht
Algorithmen & Programmierung. Reelle Zahlen in C (1) Darstellung reeller Zahlen
Algorithmen & Programmierung Reelle Zahlen in C (1) Darstellung reeller Zahlen Reelle Zahlen in C Datentyp für reelle Zahlen Eine Möglichkeit, Berechnungen mit reellen Zahlen in C durchzuführen, ist die
6.2 Kodierung von Zahlen
6.2 Kodierung von Zahlen Neue Begriffe é Festkommadarstellungen é Zahlendarstellung durch Betrag und Vorzeichen é Einer-/Zweierkomplement-Darstellung é Gleitkommadarstellung é IEEE-754 Format BB TI I 6.2/1
In diesem Kapitel betrachten wir direkte Verfahren zur Lösung von linearen Gleichungssystemen.
Kapitel 4 Lineare Gleichungssysteme 4 Problemstellung und Einführung In diesem Kapitel betrachten wir direkte Verfahren zur Lösung von linearen Gleichungssystemen Lineares Gleichungssystem: Gesucht ist
Lineare Algebra. 5. Übungsstunde. Steven Battilana. battilana.uk/teaching
Lineare Algebra. Übungsstunde Steven Battilana [email protected] battilana.uk/teaching October 2, 207 Erinnerung Definition. Ein Skalarprodukt ist eine Abbildung, : E n E n E, v, w v, w = n k= v
Wertebereiche, Overflow und Underflow
Wertebereiche, Overflow und Underflow s exponent fraction 1 Bit 8 Bits 23 Bits Kleinste darstellbare nicht negative Zahl annähernd 2,0 * 10 38 Größte darstellbare Zahl annähernd 2,0 * 10 38 Was, wenn die
Einführung in die Computerorientierte Mathematik
Einführung in die Computerorientierte Mathematik Wintersemester 2014/15 Thomas Gerstner Institut für Mathematik Goethe-Universität Frankfurt 17. Oktober 2014 Inhaltsverzeichnis Inhaltsverzeichnis ii 1
Institut 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
Kapitel 2: Lineare Gleichungssysteme
Vorlesung Höhere Mathematik: Numerik (für Ingenieure) Kapitel 2: Lineare Gleichungssysteme Jun.-Prof. Dr. Stephan Trenn AG Technomathematik, TU Kaiserslautern Sommersemester 205 HM: Numerik (SS 205), Kapitel
Der Gaußsche Algorithmus und Varianten Vorlesung vom
Der Gaußsche Algorithmus und Varianten Vorlesung vom 17114 Gaußsche Elimination und Rückwärtssubstitution: Motivation am Beispiel, Verallgemeinerung und Algorithmus Achtung: Durchführbarkeit nur bei nichtverschwindenden
IEEE 754 Encoding. Wie stellt man im IEEE 754 Format eigentlich die 0 dar!? Double Precision (Bias=1023)
IEEE 754 Encoding Wie stellt man im IEEE 754 Format eigentlich die 0 dar!? ( 1) S * (1 + Fraction) * 2 (Exponent Bias) Single Precision (Bias=127) Double Precision (Bias=1023) Dargestelltes Objekt Exponent
Das Verfahren in Hardware
Das Verfahren in Hardware Links Shift 8 Bit Multiplikand Demonstration mit 1001 * 0110 = 110110 2.Links Shift 8 Bit ALU Rechts Shift 4 Bit Multiplikator 3.Rechts Shift 8 Bit Produkt 1. Produkt = Produkt
Der Zahlenformatstandard IEEE 754
Der Zahlenformatstandard IEEE 754 Single Precision Double Precision Insgesamt 32 Bits s exponent fraction 1 Bit 8 Bits 23 Bits Insgesamt 64 Bits s exponent fraction 1 Bit 11 Bits 52 Bits Bit Aufteilungen
Der Gaußsche Algorithmus und Varianten Vorlesung vom
Der Gaußsche Algorithmus und Varianten Vorlesung vom 15.1.16 Gaußsche Elimination und Rückwärtssubstitution: Motivation am Beispiel, Verallgemeinerung und Algorithmus. Achtung: Durchführbarkeit nur bei
Gleitkommaarithmetik. Erhöhen der Genauigkeit. Grundlagen der Rechnerarchitektur Logik und Arithmetik 124
Gleitkommaarithmetik Erhöhen der Genauigkeit Grundlagen der Rechnerarchitektur Logik und Arithmetik 124 Guard Bit, Round Bit und Sticky Bit Bei der Darstellung der Addition und Multiplikation haben wir
2.1.2 Gleitkommazahlen
.1. Gleitkommazahlen Überblick: Gleitkommazahlen Gleitkommadarstellung Arithmetische Operationen auf Gleitkommazahlen mit fester Anzahl von Mantissen- und Exponentenbits Insbesondere Rundungsproblematik:
Numerische Verfahren und Grundlagen der Analysis
Numerische Verfahren und Grundlagen der Analysis Rasa Steuding Hochschule RheinMain Wiesbaden Wintersemester 2011/12 R. Steuding (HS-RM) NumAna Wintersemester 2011/12 1 / 19 Fehlerbetrachtung R. Steuding
KAPITEL 2. Fehleranalyse: Kondition, Rundungsfehler, Stabilität. Datenfehler. Dahmen-Reusken Kapitel 2 1
KAPITEL 2 Fehleranalyse: Kondition, Rundungsfehler, Stabilität Datenfehler Fehler im Algorithmus Fehler im Resultat Dahmen-Reusken Kapitel 2 1 Kondition eines Problems Analyse der Fehlerverstärkung bei
MODULPRÜFUNG Numerische Methoden (Elektrotechnik, Meteorologie, Geodäsie und Geoinformatik)
Karlsruher Institut für Technologie KIT) Institut für Analysis Dr. S. Wugalter Herbst 7.9.7 MODULPRÜFUNG Numerische Methoden Elektrotechnik, Meteorologie, Geodäsie und Geoinformatik) Aufgabe 4 Punkte)
2 Direkte Lösungsverfahren für lineare Gleichungen
(2.1) Sei x = (x n ) n=1,...,n R N, A = (a m,n ) m=1,...,m, n=1,...,n R M,N. a) Sei 1 m n N. Dann ist x[m : n] = (x k ) k=m,...,n R 1+n m Teilvektor von x. b) Seien 1 m 1 m 2 M, 1 n 1 n 2 N. Dann ist A[m
Cramersche Regel. Satz Es sei A R n n eine quadratische Matrix mit det(a) 0. Für ein LGS Ax = b sei. A j := (a 1,...,a j 1,b,a j+1,...
Cramersche Regel Satz 2.4. Es sei A R n n eine quadratische Matrix mit det(a) 0. Für ein LGS Ax = b sei A j := (a,...,a j,b,a j+,...,a n ) also die Matrix, die entsteht, wenn in A die j-spalte durch den
3 Rechnerarithmetik und Rundungsfehler
Neuronales Netz (Ein Schicht Modell, linear) Verhalten des Netzes bestimmt durch Gewichte w 1,..., w n Training des Netzes Wähle w 1,..., w n so, dass eine große Zahl von Tests mit vorgegebenen Eingangsdaten
Multiplikation. Grundlagen der Rechnerarchitektur Logik und Arithmetik 79
Multiplikation Grundlagen der Rechnerarchitektur Logik und Arithmetik 79 Multiplikation nach der Schulmethode Gegeben seien die Binärzahlen A und B. Was ist a * b? Beispiel: Multiplikand A: 1 1 0 1 0 Multiplikator
Numerisches Programmieren
Informatics V - Scientific Computing Numerisches Programmieren Tutorübung 3 Jürgen Bräckle, Christoph Riesinger 16. Mai 2013 Tutorübung 3, 16. Mai 2013 1 Gauß-Elimination und Pivotsuche LR-Zerlegung QR-Zerlegung
Erweiterungen der LR-Zerlegung
Prof. Thomas Richter 6. Juli 2017 Institut für Analysis und Numerik Otto-von-Guericke-Universität Magdeburg [email protected] Material zur Vorlesung Algorithmische Mathematik II am 06.07.2017 Erweiterungen
Einführung in die Informatik I
Einführung in die Informatik I Das Rechnen in Zahlensystemen zur Basis b=2, 8, 10 und 16 Prof. Dr. Nikolaus Wulff Zahlensysteme Neben dem üblichen dezimalen Zahlensystem zur Basis 10 sind in der Informatik
4.2.5 Das Cholesky-Verfahren
S. Ulbrich: Mathematik IV für Elektrotechnik, Mathematik III für Informatik 34 4.2.5 Das Cholesky-Verfahren Für allgemeine invertierbare Matrizen kann das Gauß-Verfahren ohne Pivotsuche zusammenbrechen
1 Matrizenrechnung zweiter Teil
MLAN1 1 Literatur: K. Nipp/D. Stoffer, Lineare Algebra, Eine Einführung für Ingenieure, VDF der ETHZ, 4. Auflage, 1998, oder neuer. 1 Matrizenrechnung zweiter Teil 1.1 Transponieren einer Matrix Wir betrachten
Kurztest zur Numerik I WiR AG, Dep. Mathematik, NT-Fakultät, Universität Siegen
Kurztest zur Numerik I WiR AG, Dep. Mathematik, NT-Fakultät, Universität Siegen Wintersemester 2012/201 Zwischentest Teil 1: 1. Was bedeuten die Bezeichnungen O(h) und o(h)? (Definition) (siehe Skript!)
Numerik für Informatiker
Numerik für Informatiker Lars Grüne Lehrstuhl für Angewandte Mathematik Mathematisches Institut Universität Bayreuth 95440 Bayreuth [email protected] www.math.uni-bayreuth.de/ lgruene/ Karl Worthmann
Computerorientierte Mathematik I WiSe
Fachbereich Mathematik & Informatik Freie Universität Berlin Prof. Dr. Ralf Kornhuber, Tobias Kies 12. Übung zur Vorlesung Computerorientierte Mathematik I WiSe 2017 http://numerik.mi.fu-berlin.de/wiki/ws_2017/comai.php
2 Darstellung von Zahlen und Zeichen
2.1 Analoge und digitale Darstellung von Werten 79 2 Darstellung von Zahlen und Zeichen Computer- bzw. Prozessorsysteme führen Transformationen durch, die Eingaben X auf Ausgaben Y abbilden, d.h. Y = f
BB/CS- SS00 Rechner im Überblick 1/1. Ein Stellenwertsystem (Zahlensystem) ist ein Tripel S = (b, Z, δ) mit den folgenden Eigenschaften:
Neue Begriffe Festkommadarstellungen Zahlendarstellung durch Betrag und Vorzeichen Einer-/Zweierkomplement-Darstellung Gleitkommadarstellung IEEE-754 Format BB/CS- SS00 Rechner im Überblick 1/1! Definition
Institut für Geometrie und Praktische Mathematik
RWTH Aachen Verständnisfragen-Teil Institut für Geometrie und Praktische Mathematik (24 Punkte) Es gibt zu jeder der 12 Aufgaben vier Teilaufgaben. Diese sind mit wahr bzw. falsch zu kennzeichnen (hinschreiben).
Kapitel 5: Daten und Operationen
Kapitel 5: Daten und Operationen Felix Freiling Lehrstuhl für Praktische Informatik 1 Universität Mannheim Vorlesung Praktische Informatik I im Herbstsemester 2007 Folien nach einer Vorlage von H.-Peter
Der Gaußsche Algorithmus und Varianten Vorlesung vom
Der Gaußsche Algorithmus und Varianten Vorlesung vom 19.1.18 Gaußsche Elimination und Rückwärtssubstitution: Motivation am Beispiel, Verallgemeinerung und Algorithmus. Achtung: Durchführbarkeit nur bei
2. Lineare Gleichungssysteme: direkte und iterative Lösungsverfahren
2. Lineare Gleichungssysteme: direkte und iterative Lösungsverfahren Problem (P2): Löse Ax = b, A R n und b R. 2.1 Satz: Die folgenden Aussagen sind äquivalent: (i) Ax = b ist für jedes b eindeutig lösbar;
Grundlagen der Technischen Informatik. 4. Übung
Grundlagen der Technischen Informatik 4. Übung Christian Knell Keine Garantie für Korrekt-/Vollständigkeit 4. Übungsblatt Themen Aufgabe 1: Aufgabe 2: Aufgabe 3: Aufgabe 4: IEEE Format Zahlenumwandlung
Grundlagen der Technischen Informatik. 4. Übung
Grundlagen der Technischen Informatik 4. Übung Christian Knell Keine Garantie für Korrekt-/Vollständigkeit 4. Übungsblatt Themen Aufgabe 1: Aufgabe 2: Aufgabe 3: Aufgabe 4: IEEE Format Zahlenumwandlung
Die Zahl ist: (z 2, z 1, z 0 ) (z ) : 7 = 0 Rest z 2
Übungen zur Vorlesung Technische Informatik I, SS Hauck / Guenkova-Luy / Prager / Chen Übungsblatt 4 Rechnerarithmetik Aufgabe : a) Bestimmen Sie die Darstellung der Zahl 3 zur Basis 7. 3 = 7 (Sehen Sie
Grundlagen 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
Numerisches Programmieren
Informatics V - Scientific Computing Numerisches Programmieren Tutorübung 1 Jürgen Bräckle, Christoph Riesinger 2. Mai 2013 Tutorübung 1, 2. Mai 2013 1 Einführung in die Binärzahlen Zahlendarstellung im
Grundlagen der Technischen Informatik Wintersemester 12/13 J. Kaiser, IVS-EOS
Gleit komma zahlen Gleitkommazahlen in vielen technischen und wissenschaftlichen Anwendungen wird eine große Dynamik benötigt: sowohl sehr kleine als auch sehr große Zahlen sollen einheitlich dargestellt
5 Zahlenformate und deren Grenzen
1 5 Zahlenformate und deren Grenzen 5.1 Erinnerung B-adische Zahlendarstellung Stellenwertsystem: Jede Ziffer hat ihren Wert, und die Stelle der Ziffer in der Zahl modifiziert den Wert. 745 = 7 100 + 4
Lösung Serie 11: Lineare Gleichungssysteme, Gauss-Elimination & LR-Zerlegung
D-MATH/D-PHYS Lineare Algebra I HS 06 Dr. Meike Akveld Lösung Serie : Lineare Gleichungssysteme, Gauss-Elimination & LR-Zerlegung. Um zu zeigen, dass es sich bei den gegebenen Vektoren um Basen handelt,
Numerik für Ingenieure I Wintersemester 2008
1 / 34 Numerik für Ingenieure I Wintersemester 2008 J. Michael Fried Lehrstuhl Angewandte Mathematik III 7.1.2009 2 / 34 Technisches Vorlesungswebsite: http://www.am.uni-erlangen.de/am3/de/lehre/ws08/numing1/
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
