24小时热门版块排行榜    

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

qhz1987

新虫 (初入文坛)

[求助] 如何用fortran编写高斯白噪声程序 已有1人参与

如何用fortran编写高斯白噪声程序,急啊,憋了好久了,因为刚刚接触fortran,所以感觉很困难,希望高手帮助一下,谢谢!
回复此楼

» 猜你喜欢

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

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

wswrpd

新虫 (初入文坛)

【答案】应助回帖

Integer        ::        NNN=12,        I,j
Real*8        ::        t,        s=0.0,        G=1.0,        Move=0.0

Do j=1,100
s=0.0
        Do I=1,NNN
                call random_number(t)
                s=s+t
        End Do
       
        write(7,*) Move+G*(s-NNN/2.0)
End Do

End


上面是产生100个高斯白噪声的程序
6楼2014-04-06 12:45:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 7 个回答

qhz1987

新虫 (初入文坛)

能不能解释一下,在激光场中到底怎么加入的白噪声?就是白噪声是怎么加进去的,也可以推荐一些相关的资料,谢谢
2楼2011-08-22 19:22:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xzkzju

金虫 (初入文坛)

【答案】应助回帖

为什么一定要用Fortran,Matlab不就直接有现成的randn以及wgn等函数产生高斯白噪声么?
3楼2011-10-11 19:13:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xzkzju

金虫 (初入文坛)


nono2009(金币+1): 鼓励交流 2011-10-12 07:18:50
激光场?没听过
不过我们做时程分析时,在原始响应信号里面是可以添加白噪声的,我用的是Matlab,直接用函数awgn就行,不怕麻烦也可以直接算信噪比,然后结合randn添加,当然它们原理是一样的。
4楼2011-10-11 19:16:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见