24小时热门版块排行榜    

查看: 1285  |  回复: 8
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

19870617

木虫 (著名写手)

[求助] 新手请教最大值输出问题

自己编的很小的一段程序

  
program main
    implicit none
    integer :: n,i
    real(8) ::pi,u1,u2,r   
   pi=3.1415926535
    call random_seed ()
    n=1000      
   do i=1,n
    call random_number(u1)
    call random_number(u2)
    r=sqrt(-log(u1))*cos(2*pi*u2)  
    print *,r
    enddo
    end
现在我想把r的值存储到一个数组当中,以后每次调用数组中的一个r值,并输出数组中随机生成的r的最大值,请问大侠该如何编写,刚刚学习FORTRAN,希望大家多多指教,不胜感激。
金币少了点,希望大家多多帮忙,谢谢!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

19870617

木虫 (著名写手)

引用回帖:
6楼: Originally posted by snoopyzhao at 2012-08-27 20:07:45
把完整的代码贴出来吧……...

您好!源码是这样的
        program main
     implicit none
     integer :: n,i
     real(8) ::pi,u1,u2,maxr
         real(8) :: r(1)  
    pi=3.1415926535
     call random_seed ()
     n=1000      
    do i=1,n
     call random_number(u1)
     call random_number(u2)
     r=sqrt(-log(u1))*cos(2*pi*u2)  
     print *,r
     enddo
         maxr=maxval(r)
         print *,"the largest is",maxr
    end

输出现在是1列了,但是求最大值的时候输出的maxr是最后一个r值,而不是最大值,请问maxval这样用对嘛?
7楼2012-08-27 21:54:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 9 个回答

snoopyzhao

至尊木虫 (职业作家)

【答案】应助回帖


感谢参与,应助指数 +1
jjdg: 金币+1, 感谢应助 2012-08-28 00:16:19
把 r 定义为一个数组就可以了……

找本入门的书看一下吧
2楼2012-08-27 17:56:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

19870617

木虫 (著名写手)

引用回帖:
2楼: Originally posted by snoopyzhao at 2012-08-27 17:56:59
把 r 定义为一个数组就可以了……

找本入门的书看一下吧

r定义为数组?一维大小为1000嘛?试了一下输出的r有3列,感觉不对啊
3楼2012-08-27 18:30:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

【答案】应助回帖

引用回帖:
3楼: Originally posted by 19870617 at 2012-08-27 18:30:01
r定义为数组?一维大小为1000嘛?试了一下输出的r有3列,感觉不对啊...

你是怎么输出的?

一个一维数组为啥会输出三列(二维)?
4楼2012-08-27 19:01:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 材料与化工304求B区调剂 +7 邱gl 2026-03-11 8/400 2026-03-17 09:36 by 努力学习赚彩礼
[考研] 304求调剂 +7 小熊joy 2026-03-14 7/350 2026-03-17 08:53 by 雾散后相遇lc
[考研] 东南大学364求调剂 +5 JasonYuiui 2026-03-15 5/250 2026-03-16 21:28 by 木瓜膏
[考研] 0854控制工程 359求调剂 可跨专业 +3 626776879 2026-03-14 9/450 2026-03-16 17:42 by 626776879
[考研] 321求调剂 +5 大米饭! 2026-03-15 5/250 2026-03-16 16:33 by houyaoxu
[考研] 283求调剂 +10 小楼。 2026-03-12 14/700 2026-03-16 16:08 by 13811244083
[考研] 285求调剂 +6 ytter 2026-03-12 6/300 2026-03-16 15:05 by njzyff
[考研] 070303 总分349求调剂 +3 LJY9966 2026-03-15 5/250 2026-03-16 14:24 by xwxstudy
[考研] 材料与化工 323 英一+数二+物化,一志愿:哈工大 本人本科双一流 +4 自由的_飞翔 2026-03-13 5/250 2026-03-14 19:39 by hmn_wj
[考研] 一志愿哈工大材料324分求调剂 +5 闫旭东 2026-03-14 5/250 2026-03-14 14:53 by 木瓜膏
[考研] 【0703化学调剂】-一志愿华中师范大学-六级475 +5 Becho359 2026-03-11 5/250 2026-03-14 11:35 by 哦哦123
[考研] 材料080500调剂求收留 +3 一颗meteor 2026-03-13 3/150 2026-03-14 10:54 by peike
[考研] 0703,333分求调剂 一志愿郑州大学-物理化学 +3 李魔女斗篷 2026-03-11 3/150 2026-03-13 22:24 by JourneyLucky
[考研] 材料与化工085600调剂求老师收留 +9 jiaanl 2026-03-11 9/450 2026-03-13 20:22 by JourneyLucky
[考研] 考研调剂 +4 芬达46 2026-03-12 4/200 2026-03-13 16:04 by ruiyingmiao
[论文投稿] 投稿问题 5+4 星光灿烂xt 2026-03-12 6/300 2026-03-13 14:17 by god_tian
[考研] 274求调剂0856材料化工 +12 z2839474511 2026-03-11 13/650 2026-03-13 10:39 by peike
[考博] 2026年博士申请 +3 QwQwQW10 2026-03-11 3/150 2026-03-12 17:58 by gxch43
[考研] 大连大学化学专业研究生调剂 +3 琪久. 2026-03-10 8/400 2026-03-11 10:02 by 琪久.
[考研] 279求调剂 +3 莫xiao 2026-03-10 4/200 2026-03-11 08:06 by 斩魂滴兔子!
信息提示
请填处理意见