用mathematica计算0的0次方等于多少?我用的mathematica8.0.1计算时给出的结果是Indeterm

用mathematica计算0的0次方等于多少?我用的mathematica8.0.1计算时给出的结果是Indeterminate无意义的
首先我遇到的问题必须涉及到0^0项,其他近似处理的办法大家就先不用讨论了.我用mathematica8.0.1计算0^0时给出的结果是Indeterminate(无意义的),别人有没有同样遇到这样问题的?

卖田的守望者 1年前 已收到2个回答 举报

wglsr 幼苗

共回答了19个问题采纳率:100% 举报

首先解释一下为什么0^0是“未确定”的:
Clear[f]
f[x_,y_] = x^y;
Limit[f[0,y],y -> 0,Direction -> 1]
Limit[f[0,y],y -> 0,Direction -> -1]
Limit[f[x,0],x -> 0,Direction -> 1]
Limit[f[x,0],x -> 0,Direction -> -1]
(*
ComplexInfinity
0
1
1
*)
也就是说,对于函数x^y,从不同方向趋向于(0,0)点时,其极限是不一样的,所以Mathematica认为0^0的值不定.
要解决你的那个求和问题很简单,那就是,定义分段函数:
Clear[g]
g[n_,t_] := Piecewise[{{1,Cos[n Pi/4] == 0 && t == 0}},Cos[n Pi/4]^t]
Sum[g[n,t],{n,0,10},{t,0,100}]
(*
243194379878006779/1125899906842624 + 1125899906842623/(562949953421312 Sqrt[2])
*)

1年前

10

zaq001 幼苗

共回答了81个问题 举报

因为0的0次方本来就是没有意义的。。。

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.930 s. - webmaster@yulucn.com