問題タブ [infinity]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - MSVC++ の無限大
MSVC++ を使用しており、コードで特別な値 INFINITY を使用したいと考えています。
MSVC++ で無限に使用するバイト パターンまたは定数は何ですか?
1.0f/0.0f の値が 0 に見えるのはなぜですか?
c++ - DBL_MINに対して0.0によるC++二重除算
ダブルの逆平方根を見つけるとき、0.0またはMIN_DBLで無効な非正の入力をクランプする方が良いですか? (以下の私の例でdouble bは、浮動小数点の丸め誤差と、ゲーム内で物理法則がわずかに曖昧であるために、負になる可能性があります。)
0.0による除算とMIN_DBLはどちらも、ゲームで同じ結果を生成します。これは1/0.0、と1/DBL_MINが事実上無限であるためです。私の直感では、MIN_DBLの方が適していると言われていますが、0.0を使用する場合はありますか?おそらくのようsqrt(0.0)に、そしてそれらは特殊なケースであるため1/0.0、乗算はより速く実行されます。1.#INF000000000000
MSVCでの二重除算:
java - 整数変数を使用すると例外がスローされるのはなぜですか?
次の2つのコードに出くわしました。他の場合と同様にランタイム例外をスローする浮動小数点の例外をスローしないのはなぜですか。
出力:b=無限大。
int 値を使用しようとすると、実行時例外がスローされます。なぜこのようになっているのですか?
c - C および無限大サイズ変数
「unsigned long long」サイズを超える変数を C または任意のプログラミング言語で表現する方法。無限大を表す変数の型はありますか?
python - 終端としての無限ループとユーザー入力
私は自分のコードを持っていますが、それは無限に実行されます。私が望むのは、UNIXコマンドウィンドウでユーザーがctrl Cを入力した場合、プログラムが現在のループを終了してからループから抜け出すことです。だから私はそれを壊したいのですが、現在のループを終わらせたいのです。ctrl C は使用できますか? 別の入力を見る必要がありますか?
perl - Perlモジュールで無限をチェックする最良の方法は何ですか?
私のモジュールの 1 つで、無限の概念に対処する必要があります。今日まで、私は9**9**9正の無限大を使用してきましたが、これはうまく機能し、高速であり、perl の内部で無限大として使用されているようです。
ただし、私のモジュールのユーザーが大きな数のモジュール ( などuse bigint;)の 1 つを使用することを決定し、 inforを使用Math::BigInt->binf()して無限を表すと、事態は少し危険になります。
正常に動作しているように見える場所もありますが、他の場所では、真または偽であるはずの比較が間違った方向に進み、バグの追跡が困難になります。
通常の perl 数値と任意精度の数値の両方で機能する何かで、無限のさまざまな他の概念をサポートしたいと思います。
しかし、無限大との比較の一部がタイトな内部ループで発生するため、パフォーマンスについても懸念があります。inffromは明らかMath::BigIntに遅くなります9**9**9(各アクセスで結ばれたメソッドまたはオーバーロードされたメソッドを呼び出すため)。過去にこの問題に対処した人はいますか? もしそうなら、あなたの解決策は何でしたか?
私は、無限に独自の定数を使用することを考えました。次のように定義しました。
そして、bignum モジュールを最初にロードする必要があるという警告をモジュールに追加します。これは理にかなっていますか?そこに信頼できる実装がif_any_bignum...ありますか、それとも自分で展開する必要がありますか?
c# - 算術演算の結果がNaNであるか無限大であるかをどのように比較できますか?
私の除数=0の場合、sampleIntervalはbcom無限大になり、被除数と除数の両方が= 0の場合、=NaNになります。
SampleInterval = infinityの場合はコードを実行し、SampleInterval=NaNの場合は別のコンテキストでコードを実行する必要があります。どうしてそれが可能か..?? 誰でも教えてもらえますか?decinmal値を無限大またはNaNと比較するにはどうすればよいですか?
c# - float.PositiveInfinity と float.NegativeInfinity はいつ使用する必要がありますか?
無限値を使用する必要がある場合は、可能な場合は実際のサンプルを追加してください。
iphone - 分割中のINFINITY問題はiOS
iPhon アプリケーションで無限の問題が発生しています。問題は非常に奇妙です。次の式を使用してズーム制限を計算する必要があります。
mapState.iBufferMult の値 = 3
問題は、ほとんどの式が正しい値 0.44 を与えることです。しかし、時々それはINFINITYを与えます。
なぜそのようなことをしているのか、誰か教えてもらえますか。
python - Python に _rational_ 間隔演算の実装はありますか?
Python に有理間隔演算の実装はありますか? これは、有理数ではなく浮動小数点数を使用します。
そうでない場合、Python に ±∞ を含む有理数の実装はありますか?