LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1598|回复: 4

fortran程序中随机函数的问题

[复制链接]
发表于 2007-6-5 15:09:13 | 显示全部楼层 |阅读模式
请教:
我的程序中有一个语句

  IMPLICIT REAL*8(A-H,O-Z),INTEGER(I-N)  
  ......

  XRANF(IDUM)=2.0*RAND()-1.0
  IDUM=0

中间没有 XRANF 和 IDUM 的任何定义,
在下面调用的时候就有问题了,不执行了,

QTN(1,I)=XRANF(IDUM)

想请问,我的随机函数调用有问题么?怎样检查有没有 RAND() ?
 楼主| 发表于 2007-6-5 15:11:20 | 显示全部楼层
以前在 UNIX 下运行过,能输出结果
是不是 linux 下对随机函数的调用不是RAND(),还是需要一些 CALL 语句先调一下?
回复 支持 反对

使用道具 举报

发表于 2007-6-5 18:27:32 | 显示全部楼层
楼主,看你最近发了不少 fortran 相关的帖子,似乎都没有人回复。当前用 fortran 的人确实越来越少了,楼主不妨找一找有没有专门的 fortran 相关的论坛,也许会比在这里提问能更有效地得到问题的答复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-6 09:33:19 | 显示全部楼层
o 好  
最近刚接触fortran,而且强度还挺大,短时间内要学很多东西,所以很迷茫,不过还是谢谢您,谢谢大家,我在这个论坛上得到不少启发,这个论坛还是很好的,希望人越来越多,呵呵

尤其要谢谢DoDo
回复 支持 反对

使用道具 举报

发表于 2007-6-7 10:48:48 | 显示全部楼层
你完全可以自己写随机数生成程序,比内置的好,而且网上有很多现成的可用
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表