回 帖 发 新 帖 刷新版面

主题:两个简单积分的差别

大家好,我在用谭浩强的教科书学习积分,第八章P171矩形法的例子如下:(稍微有点简化,但是结果正确)
    PROGRAM MAIN
    REAL A,B,H
    PARAMETER(N=100)
    
    F(X)=EXP(X)
    A=1.
    B=0.
    H=(A-B)/N
    X0=A
    F0=F(X0)
    S=0
    DO 101 I=1,N
      SI=F0*H
        S=S+SI
        X=X+H
       F0=F(X)
    WRITE(*,*)I,S
101    CONTINUE
    END

我在看这个例子之前自己先编了一个,但是结果与上面有很大区别,我查了半天也不知道什么地方出错了,请大家帮帮看看好吗》?下面是我自己编的程序:
    program main
    REAL A,B,H
    INTEGER N
    PARAMETER (N=100)
    F(X)=EXP(X)
    A=1.
    B=0.
    H=(A-B)/N
    s=0
    DO 100 I=1,N
    X=float(I-1)*H+A
    SI=F(X)*H
    S=S+SI
    PRINT *,I,S
100    CONTINUE
    END

回复列表 (共7个回复)

沙发

X=float(I-1)*H+A --> ... + B

板凳

X=float(I-1)*H+B

3 楼

..... 我都没看到,去建工程了,回完后才见楼上的。

4 楼

谢谢各位的指点,明白了。请问asymptotic前辈是高能所的吗

5 楼

[quote]谢谢各位的指点,明白了。请问asymptotic前辈是高能所的吗[/quote]难道你认识他?听说好像是的~~~~~

6 楼

[quote][quote]谢谢各位的指点,明白了。请问asymptotic前辈是高能所的吗[/quote]难道你认识他?听说好像是的~~~~~[/quote]
关键词:
Zeng of IHEP

7 楼

呵呵,我不认识,不过关键词很熟悉的

我来回复

您尚未登录,请登录后再回复。点此登录或注册