|
|
kleinere Zahlen als 10^-15 |
|
Berlin |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 29.11.2010, 14:13
Titel: kleinere Zahlen als 10^-15
|
 |
Hi Leute,
kurze Frage, was passiert, wenn ich mit kleineren Zahlen
als 10^-15 rechne?
DANKE
|
|
|
|
|
zweitagsfliege00 |

Forum-Anfänger
|
 |
Beiträge: 19
|
 |
|
 |
Anmeldedatum: 27.11.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 29.11.2010, 14:32
Titel:
|
 |
Auch dann gibt dir matlab die korrekte Antwort.
|
|
|
Berlin |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 29.11.2010, 14:38
Titel:
|
 |
Hatte irgendwie im Hinterkopf, es würde ab 10^-15 nicht mehr genau rechnen. Oder sogar ganz falsche ergebnisse ausgeben. Gewundert hats mich, als ich über den Befehl realmin gestolpert bin.
Zusammenfassung: es läuft alles korrekt( bis über etwa 10^-308), aber angezeigt wird nur bis 10^-15???
Stimmts? Danke
|
|
|
Helmert |

Forum-Century
|
 |
Beiträge: 121
|
 |
|
 |
Anmeldedatum: 04.09.08
|
 |
|
 |
Wohnort: Karlsruhe
|
 |
|
 |
Version: 2011a
|
 |
|
|
 |
|
Verfasst am: 29.11.2010, 15:36
Titel:
|
 |
Die 10^-15 sind relativ zu verstehen im Sinne von 15 "signifikanten Stellen". D. h., daß Zahlen zwischen 1 und 10 auf 15 Nachkommastellen genau sind. Kleinere Zahlen sind genauer. So ist z. B. die Zahl 6*10^-8 ist auf 8+15=23 Nachkommastellen genau. Bei größeren Zahlen ist es umgekehrt: 5*10^18 ist auf 18-15=3 "Vorkommastellen", also auf den Tausender genau.
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 29.11.2010, 15:48
Titel: Re: kleinere Zahlen als 10^-15
|
 |
Hallo Berlin,
Zitat: |
kurze Frage, was passiert, wenn ich mit kleineren Zahlen
als 10^-15 rechne? |
Wenn Du Matlab zur Verfügung hast, könntest Du es ja auch einfach ausprobieren...
Zitat: |
>> 3.4691357801e-20 % korrekt!
|
Im zweiten Fall wird deutlich, dass Matlab nur mit 64-bit DOUBLES rechnet, also etwa 15 Nachkommastellen und eine Vorkommastelle.
Gruß, Jan
|
|
|
Berlin |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 29.11.2010, 16:19
Titel:
|
 |
So richtig hab ich das jetzt nicht verstanden.
1. was hat es dann damit auf sich:
realmin
ans =
2.2251e-308
2. 2.2251e-300+1e-300
ans =
3.2251e-300
Das ist ja auch richtig?
ABER das geht dann wohl nicht :
>> 1.123456789123456789 + 1.123456789123456789
ans =
2.2469
oder ist einfach ungenau???
|
|
|
eupho |

Forum-Meister
|
 |
Beiträge: 777
|
 |
|
 |
Anmeldedatum: 07.01.09
|
 |
|
 |
Wohnort: Marburg
|
 |
|
 |
Version: R2009b
|
 |
|
|
 |
|
Verfasst am: 29.11.2010, 16:51
Titel:
|
 |
Auf 15 Nachkommastellen genau, bei dir wurde im genannten Beispiel nur auf die Anzeige von 4 Nachkommastellen "gerundet", in der Variable steht aber der auf 15 Nachkommastellen gerundete Wert...
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|