Ich baue Toolz.dev‘und zwischen den WordPress-Plugins und den Laravel-APIs verbringe ich viel Zeit damit, auf Zahlen zu starren, die entweder enorm oder verschwindend klein sind: Byte zählt auf einem CDN, Latenzen pro Anforderung in Bruchteilen von einer Millisekunde, Token-Wahrscheinlichkeiten mit einem Dutzend führender NullenJedes davon ist leichter als Zehnerpotenz zu lesen als als als Ziffernwand, und jedes einzelne davon ist ein Ort, an dem eine Handumwandlung leise schief geht Ich habe einmal einen Wert als protokolliert 1.2e-6 Sekunden und überlegte es als Mikrosekunde, was es ist, und dann las ein Kollege dieselbe Zahl wie 1.2e6 Denn das Minuszeichen ging in einer Kopie unter Die Wissenschaftlicher Notationsumsetzer Existiert, so dass die Umwandlung, in beide Richtungen, ist nie etwas, was ich in meinem Kopf tun Diese Anleitung erklärt, was die vier Notationen sind, wie das Werkzeug zwischen ihnen konvertiert, ohne Präzision zu verlieren, und die Kantenfälle, die sowohl Menschen als auch die Taschenrechner, denen sie vertrauen, auffallen.
tl; dr: Ein wissenschaftlicher Notationsumwandler schreibt eine Zahl als Signifikand zwischen dem 1 - und 10-fachen einer Zehnerpotenz um, und zwar wieder zurückSie liest einfache Dezimalstellen, E-Notation wie
6.022e23, oder Zahlen bereits in wissenschaftlicher Form, und gibt normalisierte wissenschaftliche Notation, E-Notation, technische Notation, und die vollständig erweiterte Dezimalzahl auf einmal zurück, zusammen mit der Größenordnung und der Anzahl der signifikanten Ziffern Es funktioniert auf der Ziffernzeichenfolge und nicht auf einer Gleitkommazahl, also konvertiert eine 24-stellige Konstante oder ein winziger Bruch genau ohne Rundung in den niedrigen Ziffern Es läuft vollständig in Ihrem Browser, so dass nichts, was Sie eingeben, hochgeladen wird.
Was ist wissenschaftliche Notation und warum gibt es sie?
Die wissenschaftliche Notation schreibt eine Zahl als einzelnen Signifikanten multipliziert mit einer Zehnerpotenz Der Signifikand, manchmal Mantisse genannt, hält die signifikanten Ziffern mit genau einer Ziffer ungleich Null vor dem Komma, und der Exponent notiert, um wie viele Stellen der Punkt verschoben wurde Also 12,345.678 wird 1.2345678 x 10^4, und 0.000000123 wird 1.23 x 10^-7. Der Wert ist in beiden Formen identisch; nur die Art und Weise, wie er geschrieben ist, hat sich geändert.
Der Grund, warum es existiert, ist die menschliche Lesbarkeit und Fehlerresistenz Eine Zahl wie 602,200,000,000,000,000,000,000 Ist auf einen Blick fast nicht zu lesen, und das Zählen seiner Nullen ist eine gute Möglichkeit, um um eins daneben zu stehen Geschrieben als 6.022 x 10^23 Es passt in einen Atemzug, und der Exponent sagt dir direkt die Skala Das Gleiche gilt am kleinen Ende: 0.0000000000000000001602 ist die Ladung eines Elektrons in Coulomb, und das kann niemand lesen, aber 1.602 x 10^-19 Lesbar und vergleichbar ist Wissenschaftliche Notation verwandelt die Zählung der Nullen, das ist der Teil, den Menschen falsch machen, in eine einzige Zahl, die Sie am Ende ablesen.
Es gibt noch einen zweiten Grund, der speziell in der Wissenschaft zählt: Die wissenschaftliche Notation macht signifikante Zahlen eindeutig In der einfachen Dezimalzahl 1500 Man kann nicht erkennen, ob die nachlaufenden Nullen gemessen werden oder nur Platzhalter Geschrieben als 1.5 x 10^3 Es handelt sich eindeutig um zwei bedeutende Zahlen, und 1.500 x 10^3 Ist eindeutig vier Die Notation zwingt dazu, genau zu sagen, wie viel Präzision Sie beanspruchen, weshalb Laborberichte und Physikarbeiten es auch dann verwenden, wenn die Zahl nicht besonders groß ist.
Was ist der Unterschied zwischen wissenschaftlicher Notation und E-Notation?
Sie sind der gleiche Wert, der für verschiedene Medien geschrieben wurde Die wissenschaftliche Notation verwendet einen erhöhten Exponenten und ein Multiplikationszeichen, und zwar 6.022 x 10^23, was man auf Papier oder Satz in einem Dokument schreibt E-Notation ersetzt das Ganze x 10^ Mit dem Einzelbuchstaben e oder EGeben 6.022e23(denn eine Tastatur, eine Taschenrechneranzeige, eine CSV-Zelle und eine Zeile Quellcode können kein Hochgestelltes darstellen. Wenn Sie tippen 1.5e-3 In Python, JavaScript oder eine Tabellenkalkulation schreiben Sie wissenschaftliche Notation in der einzigen Form, die ein Klartextfeld aufnehmen kann.
Der Buchstabe ist nicht Teil der Zahl und trägt keine Einheit; er ist ein reines Trennzeichen, das für & quot; mal zehn in die & quot; Kleinbuchstaben steht e und Großbuchstaben E Überall akzeptiert werden, und der Konverter lässt Sie auswählen, welchen er aussendet, denn einige Hausstile und einige nachgeschaltete Parser bevorzugen das Kapital Was Sie nicht tun dürfen, ist, dies zu verwechseln e Mit Euler's-Zahl, der mathematischen Konstante 2.718drohen in 6.022e23 der e Exponent bedeutet; die Konstante e Erscheint auf diese Weise nie in einer schriftlichen Nummer. Wenn man das gerade hält, ist dies die häufigste Verwechslungsquelle für Menschen, die zum ersten Mal E-Notation treffen.
Was ist die Ingenieurnotation und wann sollte man sie verwenden?
Die technische Notation ist eine wissenschaftliche Notation mit einer zusätzlichen Regel: Der Exponent ist immer ein Vielfaches von drei. Diese einzelne Einschränkung lässt den Signifikanten zwischen 1 und knapp 1000 laufen, und es gibt ihn, sodass die Zehnerpotenzen mit den metrischen Präfixen übereinstimmen Das International Bureau of Weights and Measures definiert SI-Präfixe in jeder dritten Zehnerpotenz (BIPM SI-Präfixe): 10^3 Kilo ist, 10^6 Mega ist 10^9 Giga ist 10^-3 Milli ist 10^-6 Mikro ist, und so weiter Wenn Ihr Exponent ein Vielfaches von dreien ist, können Sie die Zahl als vorbestimmte Einheit direkt ablesen.
Deshalb schreibt ein Elektroingenieur einen Widerstand als 4.7 x 10^3 Ohm eher als 4.7 x 10^3 Wiederholt als 4.7e3, und liest es als 4,7 Kilohm und schreibt eine Kapazität als 2.2 x 10^-6 Faraden und liest es als 2,2 Mikrofaraden Eine normalisierte wissenschaftliche Notation würde ergeben 2.2 x 10^-6 Für dieselbe Kapazität, die zufällig bereits ein Vielfaches von drei ist, aber einen Wert wie 47,000 ist 4.7 x 10^4 In wissenschaftlicher Form und 47 x 10^3 In technischer Form. Die Engineering-Version liest sich direkt als 47 Kilo-Einheiten; die wissenschaftliche Version bildet sich überhaupt nicht auf ein Präfix ab Der Konverter zeigt beides an, sodass Sie auswählen können, was Ihr Fachgebiet erwartet.
So sehen die gleichen Zahlen in allen vier Formen aus, was die klarste Möglichkeit ist, zu sehen, was jede Notation tut:
| Einfache Dezimalstelle | Wissenschaftlich | E-notation | Ingenieurwesen |
|---|---|---|---|
| 12.345 | 1,2345 x 10^4 | 1.2345e4 | 12,345 x 10^3 |
| 0,0047 | 4,7 x 10^-3 | 4,7e-3 | 4,7 x 10^-3 |
| 602.200.000.000.000.000.000.000.000 | 6,022 x 10^23 | 6.022e23 | 602,2 x 10^21 |
| 0,00000123 | 1,23 x 10^-7 | 1,23e-7 | 123 x 10^-9 |
Wie konvertiert man eine Zahl von Hand in wissenschaftliche Notation?
Die mechanische Regel ist, den Komma zu verschieben, bis genau eine Stelle ungleich Null davor sitzt, dann zu zählen, wie viele Stellen man verschoben hat, die Verschiebung des Punktes nach links ergibt einen positiven Exponenten, die Verschiebung nach rechts einen negativen. Für 12,345.678 Sie verschieben den Punkt um vier Stellen, auf denen Sie landen müssen 1.2345678Der Exponent ist also 4 und das Ergebnis ist 1.2345678 x 10^4drohen auf 0.00042 Sie bewegen den Punkt um vier Stellen nach rechts, um ihn zu erreichen 4.2Der Exponent ist also minus vier und das Ergebnis ist 4.2 x 10^-4drohen
In die andere Richtung zu gehen ist der gleiche Zug in umgekehrter Richtung Lesen Sie den Exponenten und verschieben Sie den Dezimalpunkt, der viele Stellen hat, und füllen Sie ihn nach Bedarf mit Nullen Ein positiver Exponent bewegt den Punkt nach rechts, also 3.2 x 10^5 wird 320000. Ein negativer Exponent bewegt ihn nach links, also 3.2 x 10^-5 wird 0.000032. Die Arithmetik ist einfach, aber es ist genau die Art von Einfachheit, die schief geht, wenn man müde ist, Nullen von einem Bildschirm zählt oder von einem Feld in ein anderes transkribiert Das ist der ganze Grund, ein Werkzeug die Verschiebung machen zu lassen.
Wie hält der Konverter die volle Präzision?
Die meisten naiven Konverter leiten die Zahl auf dem Weg hinein durch einen Gleitkommawert, und dort stirbt die Präzision leise Ein Standard-Float mit doppelter Genauigkeit, das IEEE 754-Format, das JavaScript für jede gewöhnliche Zahl verwendet, enthält nur etwa 15 bis 17 signifikante Dezimalstellen (IEEE 754). Der Moment, in dem Sie eine 24-stellige Konstante in eine analysieren Number, die unteren Ziffern sind weg, und keine noch so große Neuformatierung bringt sie zurück Konvertieren 6.022e23 Durch einen Float und erweitern Sie ihn, und Sie erhalten eine Dezimalstelle, deren nachfolgende Ziffern Rauschen und keine Nullen sind.
Das macht dieser Konverter nie Er arbeitet direkt an der Ziffernkette Parsen teilt die Eingabe in ein Vorzeichen, den Lauf der signifikanten Ziffern, und die Potenz von zehn der führenden Ziffer, alles als Text und ganze Zahlen Formatieren setzt dann den Komma durch Zeichenfolgenmanipulation: um auf einfache Dezimalzahl zu erweitern hängt es an oder verschiebt Ziffern, und um eine technische Notation zu bauen, bewegt es den Punkt um ein oder zwei Stellen, so dass der Exponent ein Vielfaches von drei wird Weil kein Schritt durch einen Float geht, 6.022e23 erweitert 602200000000000000000000 Genau, und ein winziger Bruchteil wie 1.23e-7 Rundreisen zu 0.000000123 Bei intakter Ziffer ist die eine Zahl, die sich besonders verhält, Null, die keine aussagekräftige Größenordnung hat und als angegeben wird 0 In jeder Form.
Warum hält das Tool manchmal nachgestellte Nullen?
Es gibt eine echte Unklarheit in einfachen Dezimalstellen, zu der der Konverter Stellung beziehen muss Wenn man tippt 1200, die nachlaufenden Nullen könnten signifikant sein, wie in einem Maß gut bis vier Figuren, oder sie könnten Platzhalter sein, wie in einer groben Zählung Die einfache Dezimalzahl sagt nicht Dieses Werkzeug nimmt die originalgetreue Position ein: Es behält die Ziffern, die Sie eingegeben haben, also 1200 wird 1.200 x 10^3Alle vier als bedeutsam behandeln Das ist vertretbar, weil es nie Präzision erfindet, die Sie nicht geschrieben haben, und es immer wieder genau zu dem zurückkehrt, was Sie eingegeben haben.
Wenn Sie stattdessen eine bestimmte Präzision wünschen, verwenden Sie die Option signifikante Zahlen Stellen Sie es auf drei und 1.2345678 x 10^4 wird 1.23 x 10^4, mit korrektem Rund-Halb-Up-Verhalten Die Rundung bewältigt sogar die Tragetasche, wo Rundungen 9.99 zweistellig produziert 10, in die das Tool korrekt renormiert 1.0 x 10^1 Anstatt einen Signifikanden von 10 zu hinterlassen, behält die Standardeinstellung also bei, was Sie eingegeben haben, und mit der Rundungssteuerung können Sie die Genauigkeit explizit angeben, wann immer es auf die Differenz ankommt.
Wie man den Konverter für wissenschaftliche Notation benutzt
Schritt 1: Geben Sie Ihre Nummer ein
Geben Sie eine beliebige Zahl ein oder fügen Sie sie in das Eingabefeld ein. Es akzeptiert eine einfache Dezimalzahl wie 12345.678Ein E-Notationswert wie 6.022e23, oder eine bereits in wissenschaftlicher Form geschriebene Zahl Kommas, Leerzeichen und Unterstriche, die als Zifferntrennzeichen verwendet werden, werden automatisch entfernt, also ein eingefügtes 1,234,567 Wird als eine Zahl statt als drei gelesen.
Schritt 2: Wählen Sie eine Präzision
Lassen Sie die Rundungsoption auf & quot; alle Ziffern beibehalten" für eine exakte Konvertierung, die jede eingegebene Ziffer beibehältWenn Sie eine feste Genauigkeit benötigen, wählen Sie 2 bis 6 signifikante Ziffern aus und der Signifikand wird auf so viele Ziffern gerundet, wobei der Exponent angepasst wird, wenn die Rundung trägt.
Schritt 3: Lesen Sie jedes Formular auf einmal
Das Ergebnisfeld zeigt normalisierte wissenschaftliche Notation, E-Notation, technische Notation und die vollständig erweiterte Dezimalzahl zusammen, sodass Sie nie dieselbe Zahl zweimal ausführen müssen. Darunter wird die Größenordnung, die Anzahl der signifikanten Zahlen und der Rohexponent angegeben.
Schritt 4: Kopieren Sie das benötigte Formular
Jede Notation verfügt über eine eigene Kopierschaltfläche, sodass Sie das E-Notationsformular in eine Codezeile, das technische Formular in ein Datenblatt oder die erweiterte Dezimalzahl in eine Tabellenkalkulationszelle heben können, ohne erneut einzugeben und ein verlorenes Minuszeichen oder eine falsch abgezählte Null zu riskieren.
Was sagt Ihnen die Größenordnung?
Die Größenordnung ist die Zehnerpotenz der führenden Ziffer, die in der normalisierten wissenschaftlichen Notation genau der Exponent ist, sie antwortet & quot; ungefähr wie groß ist dies" in einer einzigen Abbildung: 4,700 Größenordnung 3 hat, und 0.0025 Hat eine Größenordnung von minus 3. Der Wert davon ist Vergleich Wenn eine Größe die Ordnung 6 ist und eine andere die Ordnung 3, ist die erste etwa tausendmal größer, und das wissen Sie, ohne sie zu teilen Wissenschaftler denken ständig in Größenordnungen, weil es Sie die Vernunft eines Ergebnisses überprüfen lässt, bevor Sie seinen Ziffern vertrauen: wenn Sie eine Antwort erwartet haben 10^9 Und bekam 10^12„Etwas stimmt um den Faktor tausend nicht, und die genaue Zahl spielt noch keine Rolle.
Hier verdient auch die wissenschaftliche Notation ihren Halt in der Programmierung, wenn man Byte-Zählungen, Anforderungsraten oder Wahrscheinlichkeiten betrachtet, ist die Größenordnung normalerweise die Sache, die einem am Herzen liegt, und der Konverter stellt sie neben jede Form auf den Bildschirm, wenn man diese Größenordnungen auch binär oder hexadezimal liest, wird die Zahlenbasiswandler Behandelt die Basisseite desselben Problems und die Konverter von Zahl zu Wort Bezeichnet eine große vollständige Erkenntnis, wenn man sie in Prosa statt in Ziffern benötigt.
Wo der wissenschaftliche Notationsumsetzer zu allem anderen passt
Zahlenformatierung geschieht selten isoliert Wenn Sie Zahlen wrangeln, konvertieren Sie normalerweise auch Einheiten, buchstabieren Zahlen oder formatieren ganze Datensätze Die Einheitswandler Begleiter ist, wenn die Zahl eine physikalische Größe trägt und man sie in verschiedenen Einheiten benötigt, und die Konverter von Zahl zu Wort Verwandeln Sie einen Wert in seine schriftliche Form für Schecks, Verträge und Legenden. Für eine ganz andere Notationsform ist die NATO-Konverter für phonetische Alphabets Zaubersprüche dienen dem eindeutigen Lesen über einen Stimmkanal, was dem gleichen Instinkt entspricht wie die wissenschaftliche Notation, die auf Buchstaben und nicht auf Größenordnungen angewendet wird.
Für den weiteren Kontext ist die Nummer Basiswandlerführung Geschwisterproblem des Schreibens derselben ganzen Zahl in verschiedene Radixe abdeckt, und die Entwicklerproduktivitätstools Aufrundung und die Anleitung für die Coding-Tools Stellen Sie den Konverter in den Kontext eines vollständigen Toolkits Wie alles auf Toolz.dev läuft er vollständig in Ihrem Browser, sodass die Zahlen, die Sie konvertieren, Ihre Maschine niemals verlassen.
Häufig gestellte Fragen
Wie konvertiert man eine Zahl in wissenschaftliche Notation?
Bewegen Sie den Komma, so dass genau eine Ziffer ungleich Null davor sitzt, zählen Sie dann, wie viele Stellen Sie bewegt haben, nach links zu bewegen ergibt einen positiven Exponenten, nach rechts zu bewegen ergibt einen negativen Bei 12.345,678 bewegt sich der Punkt vier Stellen nach links, ergibt 1,2345678 x 10^4. Für 0,00042 bewegt er sich vier Stellen nach rechts, ergibt 4,2 x 10^-4.
Wie konvertiert man die wissenschaftliche Notation wieder in eine Dezimalstelle?
Lesen Sie den Exponenten und verschieben Sie den Dezimalpunkt, der viele Stellen hat Ein positiver Exponent bewegt den Punkt nach rechts, fügt bei Bedarf Nullen auf der rechten Seite hinzu, so wird aus 3,2 x 10^5 320000. Ein negativer Exponent bewegt den Punkt nach links, also wird aus 3,2 x 10^-5 0,000032. Dieses Werkzeug macht die Verschiebung genau für jede Größe der Zahl.
Was ist der Unterschied zwischen wissenschaftlicher und E-Notation?
Sie beschreiben den gleichen Wert auf die gleiche Weise Die wissenschaftliche Notation wird mit einem Multiplikationszeichen und einer Zehnerpotenz geschrieben, wie 6,022 x 10^23, während die E-Notation das & quot; x 10^" mit dem Buchstaben e ersetzt, was 6,022e23 ergibt. Eine E-Notation existiert, weil Tastaturen, Taschenrechner und Programmiersprachen keinen hochgestellten Exponenten eingeben können, es sich also um die Klartextform derselben Zahl handelt.
Was ist die Ingenieurnotation?
Die technische Notation ist wissenschaftlich notationsbeschränkt, sodass der Exponent immer ein Vielfaches von drei ist, was den Signifikanten von 1 bis 999 laufen lässt. Es existiert also, sodass die Zehnerpotenzen mit den metrischen Präfixen übereinstimmen: 10^3 ist Kilo, 10^6 ist Mega, 10^-3 ist Milli und 10^-6 ist Mikro. Ein Wert von 12.345 beträgt 12,345 x 10^3 und lautet direkt 12,345 Kiloeinheiten.
Was sind bedeutende Zahlen in der wissenschaftlichen Notation?
Die signifikanten Figuren sind alle Ziffern im Signifikand, der Teil vor der Zehnerpotenz In 1,2345678 x 10^4 gibt es acht signifikante Figuren Die wissenschaftliche Notation macht signifikante Zahlen eindeutig, da führende und nachgestellte Nullen, die nur für die Platzierung des Dezimalpunkts verwendet werden, in den Exponenten aufgenommen und nicht ausgeschrieben werden.
Verliert dieser Konverter bei sehr großen oder kleinen Zahlen an Präzision?
Nein. Die Konvertierung funktioniert auf der Ziffernkette direkt und nicht durch eine JavaScript-Gleitkommazahl, es gibt also keine 2^53-Decke und keine Rundung in den unteren Ziffern. Ein 24-stelliger Wert wie die Avogadro-Konstante 6,022 x 10^23 erweitert sich genau auf die volle Dezimalzahl, und ein winziger Bruchteil konvertiert ohne Drift.
Was bedeutet Größenordnung?
Die Größenordnung ist die Zehnerpotenz der führenden Ziffer, die in der normalisierten wissenschaftlichen Notation der Exponent ist, sie antwortet & quot; ungefähr wie groß ist diese Zahl" in einer einzigen Zahl: 4.700 hat eine Größenordnung von 3, und 0,0025 hat eine Größenordnung von -3. Der Vergleich von Größenordnungen ist eine schnelle Möglichkeit, um zu sehen, wie sich zwei Zahlen im Maßstab unterscheiden.
Werden meine Daten an einen Server gesendet?
Nein. Jede Konvertierung wird in JavaScript in Ihrem Browser berechnet. Nichts, was Sie eingeben, wird hochgeladen, protokolliert oder gespeichert, und der Konverter arbeitet weiterhin ohne Netzwerkverbindung, sobald die Seite geladen wurde.



