数学で1/0を無限大にする方法
How Make Mathematica Give 1 0
解決:
の2引数バージョンを使用します代わりにArcTan:
ArcTan [0、4] π/ 2
あなたはの式を変換することができますComplexInfinityからを使用して無限大ReplaceAll演算子/ ..
ArcTan [4/0 /。 ComplexInfinity-> Infinity]これは出力としてのPi / 2。
偶然にも、次のような計算環境で何が望まれるかn / 0は(正)と評価されますインフィニティとt = ArcTan [..]は範囲内にあります-Pi / 2<= t <= Pi/2. One should use caution when overwriting built-in functions. I doubt this will cause problems in computations in which n / 0は常に正を意味する必要があります無限ではなくComplexInfinity。
ClearAll [evaluateWithRealPower]; SetAttributes [evaluateWithRealPower、HoldFirst]; valuateWithRealPower [code _]:= Internal`AddedBlock [{Power}、Unprotect [Power]; Power [0、p_?Negative]:=無限大; Power [0.、p_?Negative]:=無限大; (*オプション*)Protect [Power];コード]; EvaluationWithRealPower [ArcTan [4/0]](* [Pi] / 2 *)