24小时热门版块排行榜    

CyRhmU.jpeg
查看: 474  |  回复: 4
当前主题已经存档。

pizi7880

木虫 (正式写手)

[交流] 【讨论】算的结果和mathematica的结果不一样,郁闷??(结束)已有2人参与

我编写Hypergeometric function的值和用mathematica软件算的结果不同,纳闷
2F1(2,3,4,5)= (0.156542129333755,-0.150796447372308)  我算的
2F1(2,3,4,5)= (0.156542129333755,  0.150796447372308)  mathematica软件算的

那个fortran程序来源于:http://jin.ece.uiuc.edu/routines/mhygfz.for


谁能用第三方软件,帮我测试一下,谢谢!!

比如,matlab等。

目前看来,我错了。我用matlab画了,结果和mathematica一样。  我很纳闷。
如果选择别的参数,我的程序和mathematica又一样

谁能告诉我这是为什么?

[ Last edited by pizi7880 on 2010-3-5 at 14:20 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nono2009

超级版主 (文学泰斗)

No gains, no pains.

优秀区长优秀区长优秀区长优秀区长优秀版主


余泽成(金币+1):谢谢应助! 2010-03-05 11:20
只差了个负号,估计是什么地方搞错了。再好好查查。
2楼2010-03-05 10:48:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pizi7880

木虫 (正式写手)

jjdg:程序可能没问题,主要看输入了 2010-03-05 18:37
引用回帖:
Originally posted by nono2009 at 2010-03-05 10:48:12:
只差了个负号,估计是什么地方搞错了。再好好查查。

我在网上下载的两个不同人编写的fortran程序,都是我那个结果。
3楼2010-03-05 10:52:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

figgers

铜虫 (初入文坛)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
余泽成(金币+1):谢谢参与应助! 2010-04-03 15:21
不会是哪儿用了转置吧。Matlab里转置符对复矩阵操作时是取共轭转置,你的Fortran里有取共轭么?
4楼2010-04-03 14:58:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangen994

荣誉版主 (著名写手)

将军

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
jjdg(金币+1):感谢指导 2010-04-04 14:25
超几何函数mathematics定义的和有的课本上定义的相差一个因子,你定义的估计是按照课本上写的,两者都对,但是mathematics的是标准的。
5楼2010-04-03 15:27:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 pizi7880 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见