24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1229  |  回复: 12

涂涂木

金虫 (正式写手)

引用回帖:
: Originally posted by snoopyzhao at 2011-12-15 10:58:45:
你的程序中 EPS = SUM(DABS(DELTA(:NCOMP)/P0(:NCOMP) ))  不就是在计算 EPS 吗?

DEPS 为啥是双精度 EPS 啊,它明显是 EPSPREV 与 EPS 之差的绝对值啊……

ITER = 1           ;  EPS = ONE         ; DEPS = ONE          ; EPSPREV=ONE
P0(I) = P0(I) + DELTA(I)
EPS = SUM(DABS(DELTA(:NCOMP)/P0(:NCOMP) ))
            DEPS= DABS((EPSPREV-EPS))
            ITER = ITER + 1

            EPSPREV = EPS

          ENDDO  LOOP1A
IF ( ITER >= MAXITER ) THEN
            WRITE(*,*) 'MAXIMUM ITERATIONS FOR Qi->Pi REACHED'
          ENDIF
我已经糊涂了啊,兄弟,能不能仔细帮我解释下,循环怎么进行下去啊?!!
EPS 是根据SUM(DABS(DELTA(:NCOMP)/P0(:NCOMP) ))获得,是要让EPS尽可能小,这样迭代就终止啊,从 DEPS= DABS((EPSPREV-EPS))中得到 DEPS,这个值有什么用,  EPSPREV = EPS,兄弟救救我吧
向前看
11楼2011-12-15 12:27:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

【答案】应助回帖


余泽成(金币+1): 谢谢参与应助! 2011-12-31 11:02:16
很明显你连个完整的循环都没有贴出来,我们怎么看,呵呵……
12楼2011-12-15 13:27:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

涂涂木

金虫 (正式写手)

引用回帖:
: Originally posted by snoopyzhao at 2011-12-15 10:58:45:
你的程序中 EPS = SUM(DABS(DELTA(:NCOMP)/P0(:NCOMP) ))  不就是在计算 EPS 吗?

DEPS 为啥是双精度 EPS 啊,它明显是 EPSPREV 与 EPS 之差的绝对值啊……

兄弟,帮我看下关于simpson积分的程序描述,我已经在提问页面了,帮帮忙啊,谢谢了,兄弟
向前看
13楼2011-12-15 16:22:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 涂涂木 的主题更新
信息提示
请填处理意见