Als «floating-point» getaggte Fragen

16
Wie führe ich Integer & Float-Berechnungen in Bash oder anderen Sprachen / Frameworks durch?
Die echo "20+5"wörtliche Verwendung erzeugt den Text " 20+5". Welchen Befehl kann ich 25in diesem Fall verwenden, um die numerische Summe abzurufen? Und was ist der einfachste Weg, dies mit bash als Gleitkommazahl zu tun? Zum Beispiel echo $((3224/3807.0))druckt 0:(. Ich suche nach Antworten, indem ich entweder die Basisbefehlsshell ('Befehlszeile') …


2
Welches ist das aktuelle Dezimaltrennzeichen?
Angenommen, ich habe ein POSIX-Shell-Skript, das muss auf verschiedenen Systemen / Umgebungen ausgeführt werden, die ich nicht kontrolliere, und muss das Dezimaltrennzeichen aus einer Zeichenfolge entfernen, die von einem Programm ausgegeben wird, das die Gebietsschemaeinstellungen berücksichtigt. Wie kann ich das Dezimaltrennzeichen am allgemeinsten erkennen?


2
Wie runde ich Gleitkommazahlen in der Shell?
Wie runde ich IEEE 754-Gleitkommazahlen in der Befehlszeile korrekt? Ich möchte die Genauigkeit der Ausgabenummer angeben - die Anzahl der Bruchstellen. Eine 6.66präzise Rundung 1sollte 6.7zum Beispiel ergeben. Mehr in der folgenden Tabelle: Value Precision Rounded 6.66 0 7 6.66 1 6.7 6.66 2 6.66 6.66 3 6.660 6.666 3 …


2
awk hochpräzise arithmetik
Ich suche nach einer Möglichkeit, awk anzuweisen, in einer Substitutionsoperation hochpräzise Arithmetik durchzuführen. Dazu müssen Sie ein Feld aus einer Datei lesen und durch ein Inkrement von 1% für diesen Wert ersetzen. Dort verliere ich jedoch an Präzision. Hier ist eine vereinfachte Reproduktion des Problems: $ echo 0.4970436865354813 | awk …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.