IJ, 0%0
(ゼロ割るゼロ) は答えとして 0 を与える。ただし、_%_
(無限を無限で割ったもの) は NaN エラーになりますか? なぜ定義されていないのに定義されていないの0%0
ですか?
質問する
84 次
2 に答える
1
「ゼロ割るゼロは不確定ですが、問題の実行を中断する必要がある状況の数を減らすために、プログラミング環境で一定の商を提供することが望ましいです。」これは、論文Zero Divided by Zeroの EE McDonnell による説明です。
Infinityの問題は、それが値ではなく、値として扱われることです。Infinity が値_%_
である場合、数値がそれ自体で除算される典型的なケースと同様に、One になります。(J は、そのパターンの例外として 0%0 を実装します。) 私の直感では、J は_%_
One に解決されるものとして計算された方がよいと思いますが、そうではありません。したがって、私はあなたの質問に答えることはできませんが、数学からは答えが得られず、J のドキュメントや解説にも答えが見つからないことを提案します。
于 2013-02-28T19:02:13.993 に答える
0
Eelvex のコメントが答えだと思います。無限大以上の無限大は不定です。J の不定記号は です_.
。ただし、これは外部ソースからのデータを処理するためだけに存在し、J 文は_.
回答として提供されるべきではありません。
0 オーバー 0 が 0 と定義されているのは、いくつかの実用的な用途があるためです。無限に対する無限の実用的な用途はありません。
于 2013-03-01T15:23:54.523 に答える