|
|
[求助]
mathematica 与maple计算MeijerG函数的结果不一致
计算公式 ![\"mathematica]()
mathematica 程序代码:
运行后当SNR=0时,梅哲函数计算结果为:108.52196838104936
maple 程序:alpha1 := 6.39; beta1 := 3.69; a1 := (1-alpha1)*(1/2); a2 := (2-alpha1)*(1/2); a3 := (1-beta1)*(1/2); a4 := (2-beta1)*(1/2); a5 := 1; b1 := 0; b2 := 1.0*(1/2); SNR := 0; SNR0 := 10^((1/10)*SNR); z := 2*(SNR0/(alpha1*beta1))^2; p1 := 2^(alpha1+beta1-3)/(3.1415926*sqrt(3.1415926)*GAMMA(alpha1)*GAMMA(beta1)); p2 := MeijerG([[a1, a2, a3, a4], [a5]], [[b1, b2], []], z)
运行后:P2计算结果为p2 := 12.83559958与matlab 的计算结果一致。
maple的计算结果应该是正确的,不知mathematica计算的结果为什么会与maple的结果不一致。
望高手解答,谢谢!![mathematica 与maple计算MeijerG函数的结果不一致-1]()
无标题.png |
» 本帖附件资源列表
-
欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
- 附件 1 : mathematica.nb
2015-08-05 10:38:52, 28.29 K
» 猜你喜欢
|