Overа этот вопрос есть ответы на Stapelüberlauf на русском : Вычисления на числах с плавающей точкой не работают Betrachten Sie den folgenden Code: 0.1 + 0.2 == 0.3 -> false 0.1 + 0.2 -> 0.30000000000000004 Warum treten diese Ungenauigkeiten...
Mathematik beinhaltet die Manipulation von Zahlen innerhalb eines Programms. Bei allgemeinen mathematischen Fragen wenden Sie sich bitte an [math.stackexchange.com] (https://math.stackexchange.com/). Hinweis: Wenn Ihre Frage unerwartete Ergebnisse bei Gleitkommaberechnungen betrifft, lesen Sie bitte zuerst [Ist die Gleitkomma-Mathematik fehlerhaft?] (Https://stackoverflow.com/q/588004/1679849).
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Вычисления на числах с плавающей точкой не работают Betrachten Sie den folgenden Code: 0.1 + 0.2 == 0.3 -> false 0.1 + 0.2 -> 0.30000000000000004 Warum treten diese Ungenauigkeiten...
Ich mache eine numerische Optimierung für eine wissenschaftliche Anwendung. Eine Sache, die mir aufgefallen ist, ist, dass GCC den Aufruf pow(a,2)durch Kompilieren optimiert a*a, aber der Aufruf pow(a,6)nicht optimiert ist und tatsächlich die Bibliotheksfunktion aufruft pow, was die Leistung...
Ich suche nach dem schnellsten Weg, um festzustellen, ob ein longWert ein perfektes Quadrat ist (dh seine Quadratwurzel ist eine andere ganze Zahl): Ich habe es auf einfache Weise mit der integrierten Math.sqrt() Funktion gemacht, aber ich frage mich, ob es eine Möglichkeit gibt, es schneller zu...
Was ist bei zwei Datumsbereichen der einfachste oder effizienteste Weg, um festzustellen, ob sich die beiden Datumsbereiche überschneiden? Angenommen, wir haben Bereiche, die mit DateTime-Variablen StartDate1to EndDate1 und StartDate2 to gekennzeichnet sind
Ich hatte vor einiger Zeit ein interessantes Vorstellungsgespräch. Die Frage begann ganz einfach: Q1 : Wir haben eine Tasche mit Zahlen 1, 2, 3, ..., 100. Jede Zahl erscheint genau einmal, es gibt also 100 Zahlen. Jetzt wird eine Nummer zufällig aus der Tasche gezogen. Finde die fehlende Zahl. Ich...
float('nan')ergibt Nan (keine Zahl). Aber wie überprüfe ich das? Sollte sehr einfach sein, aber ich kann es nicht
Wird dies durch die Sprache definiert? Gibt es ein definiertes Maximum? Ist es in verschiedenen Browsern
Wie bekomme ich in JavaScript : Wie oft geht eine bestimmte Ganzzahl in eine andere? Der
Wie berechne ich den Abstand zwischen zwei durch Längen- und Breitengrad angegebenen Punkten? Zur Verdeutlichung möchte ich die Entfernung in Kilometern; Die Punkte verwenden das WGS84-System und ich möchte die relativen Genauigkeiten der verfügbaren Ansätze
Eine Frage, die ich bei meinem letzten Interview bekommen habe: Entwerfen Sie eine Funktion f, so dass: f(f(n)) == -n Wo nist eine 32-Bit- Ganzzahl mit Vorzeichen ? Sie können keine komplexe Zahlenarithmetik verwenden. Wenn Sie eine solche Funktion nicht für den gesamten Zahlenbereich entwerfen...
Ich kann mich nicht darum kümmern, was ist zufälliger? rand() ODER : rand() * rand() Ich finde es ein echter Rätsel, kannst du mir helfen? BEARBEITEN: Intuitiv weiß ich, dass die mathematische Antwort sein wird, dass sie gleich zufällig sind, aber ich kann nicht anders, als zu denken,...
Ich habe verschiedene Methoden ausprobiert, um ein Programm zu implementieren, das die Ziffern von pi nacheinander angibt. Ich habe die Taylor-Serienmethode ausprobiert , aber sie hat sich als extrem langsam konvergierend erwiesen (als ich mein Ergebnis nach einiger Zeit mit den Online-Werten...
Wie würden Sie eine Reihe von 3 teilen , ohne *, /, +, -, %, Betreiber? Die Nummer kann signiert oder nicht signiert
Heute brauchte ich einen einfachen Algorithmus, um zu überprüfen, ob eine Zahl eine Zweierpotenz ist. Der Algorithmus muss sein: Einfach Korrigieren Sie für jeden ulongWert. Ich habe mir diesen einfachen Algorithmus ausgedacht: private bool IsPowerOfTwo(ulong number) { if (number == 0) return...
Ich habe eine Reihe von ganzen Zahlen. Zum Beispiel: array = [123,321,12389] Gibt es eine gute Möglichkeit, die Summe zu ermitteln? Ich weiß das sum = 0 array.each { |a| sum+=a } würde
Gibt es einen Vorteil, wenn man eins über das andere verwendet? In Python 2 scheinen beide die gleichen Ergebnisse zu liefern: >>> 6/3 2 >>>
Was ist der Unterschied zwischen Math.Floor()und Math.Truncate()in
Ich möchte eine Funktion, die -1 für negative Zahlen und +1 für positive Zahlen zurückgibt. http://en.wikipedia.org/wiki/Sign_function Es ist einfach genug, meine eigenen zu schreiben, aber es scheint etwas zu sein, das irgendwo in einer Standardbibliothek sein sollte. Bearbeiten: Insbesondere...
Gibt es eine schnellere Möglichkeit als x >= start && x <= endin C oder C ++ zu testen, ob eine Ganzzahl zwischen zwei Ganzzahlen liegt? UPDATE : Meine spezifische Plattform ist iOS. Dies ist Teil einer Box-Unschärfe-Funktion, die Pixel auf einen Kreis in einem bestimmten Quadrat...
Wie berechne ich die Entfernung zwischen zwei GPS-Koordinaten (anhand von Längen- und