数学で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 *)