24小时热门版块排行榜    

CyRhmU.jpeg
南方科技大学公共卫生及应急管理学院2025级博士研究生招生报考通知
查看: 1328  |  回复: 5

suthing

木虫 (正式写手)

[求助] fortran中如何求奇点在边界的积分~~

公式所式,如何实现呢?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

锐利的碎片

木虫 (正式写手)

star watcher

【答案】应助回帖

★ ★
cenwanglai(金币+2): ~~ 2011-11-17 13:34:07
suthing(金币+5): 2011-11-17 22:53:58
(%i1) integrate(x/sqrt(1-x), x, 0, 1);
(%o1) 4/3
2楼2011-11-17 10:51:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

suthing

木虫 (正式写手)

引用回帖:
2楼: Originally posted by 锐利的碎片 at 2011-11-17 10:51:08:
(%i1) integrate(x/sqrt(1-x), x, 0, 1);
(%o1) 4/3

Fortran中有这样的命令?
3楼2011-11-17 16:20:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

锐利的碎片

木虫 (正式写手)

star watcher

【答案】应助回帖

★ ★
cenwanglai: 金币+2, 呵呵~~ 2012-04-07 16:24:03
这个又不是没解析解,手动积一下很麻烦吗。
4楼2011-11-17 16:33:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

suthing

木虫 (正式写手)

引用回帖:
4楼: Originally posted by 锐利的碎片 at 2011-11-17 16:33:17:
这个又不是没解析解,手动积一下很麻烦吗。

不麻烦,只是后面要用到复杂的公式。这发散问题解决不了,算出来的值不对
5楼2011-11-17 16:41:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lishuxian

银虫 (小有名气)

【答案】应助回帖

★ ★ ★
感谢参与,应助指数 +1
cenwanglai: 金币+3, 谢谢代码回帖~ 2012-04-07 16:24:32
可以使用标准Monte Carlo积分方法,代码如下,仅供参考:
program main
        implicit none
        integer        ::        i, N
        real        ::        t, f
       
        N = 1E5
        f = 0.0
       
        call random_seed()       
       
        do i = 1, N
                call random_number(t)
                f = f + t / sqrt(1-t)
        enddo
       
        f = f / real(N)
       
        write (*, *) f       
       
end program main
OneStepADay!
6楼2012-04-07 10:58:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 suthing 的主题更新
信息提示
请填处理意见