問題タブ [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.

0 投票する
5 に答える
7305 参照

c++ - MSVC++ の無限大

MSVC++ を使用しており、コードで特別な値 INFINITY を使用したいと考えています。

MSVC++ で無限に使用するバイト パターンまたは定数は何ですか?

1.0f/0.0f の値が 0 に見えるのはなぜですか?

0 投票する
2 に答える
2098 参照

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での二重除算:

0 投票する
4 に答える
528 参照

java - 整数変数を使用すると例外がスローされるのはなぜですか?

次の2つのコードに出くわしました。他の場合と同様にランタイム例外をスローする浮動小数点の例外をスローしないのはなぜですか。

出力:b=無限大

int 値を使用しようとすると、実行時例外がスローされます。なぜこのようになっているのですか?

0 投票する
4 に答える
2456 参照

c - C および無限大サイズ変数

「unsigned long long」サイズを超える変数を C または任意のプログラミング言語で表現する方法。無限大を表す変数の型はありますか?

0 投票する
1 に答える
1001 参照

python - 終端としての無限ループとユーザー入力

私は自分のコードを持っていますが、それは無限に実行されます。私が望むのは、UNIXコマンドウィンドウでユーザーがctrl Cを入力した場合、プログラムが現在のループを終了してからループから抜け出すことです。だから私はそれを壊したいのですが、現在のループを終わらせたいのです。ctrl C は使用できますか? 別の入力を見る必要がありますか?

0 投票する
1 に答える
739 参照

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...ありますか、それとも自分で展開する必要がありますか?

0 投票する
2 に答える
2145 参照

c# - 算術演算の結果がNaNであるか無限大であるかをどのように比較できますか?

私の除数=0の場合、sampleIntervalはbcom無限大になり、被除数と除数の両方が= 0の場合、=NaNになります。

SampleInterval = infinityの場合はコードを実行し、SampleInterval=NaNの場合は別のコンテキストでコードを実行する必要があります。どうしてそれが可能か..?? 誰でも教えてもらえますか?decinmal値を無限大またはNaNと比較するにはどうすればよいですか?

0 投票する
2 に答える
7355 参照

c# - float.PositiveInfinity と float.NegativeInfinity はいつ使用する必要がありますか?

無限値を使用する必要がある場合は、可能な場合は実際のサンプルを追加してください。

0 投票する
4 に答える
188 参照

iphone - 分割中のINFINITY問題はiOS

iPhon アプリケーションで無限の問題が発生しています。問題は非常に奇妙です。次の式を使用してズーム制限を計算する必要があります。

mapState.iBufferMult の値 = 3

問題は、ほとんどの式が正しい値 0.44 を与えることです。しかし、時々それはINFINITYを与えます。

なぜそのようなことをしているのか、誰か教えてもらえますか。

0 投票する
2 に答える
1283 参照

python - Python に _rational_ 間隔演算の実装はありますか?

Python に有理間隔演算の実装はありますか? これは、有理数ではなく浮動小数点数を使用します。

そうでない場合、Python に ±∞ を含む有理数の実装はありますか?