回 帖 发 新 帖 刷新版面

主题:子函数返回值

SUBROUTINE F(T,Y,M,D)
      DIMENSION Y(M),D(M)
      DOUBLE PRECISION Y,D,T
      COMMON /AA/P
      COMMON /BB/VIS1,SUR1,DENV1,DENL1,PV1
      D(1)=(-1.5*Y(1)**2-4*VIS1/(DENL1-DENV1)&
          &/Y(2)*Y(1)+(PV1-P)/(DENL1-DENV1)-&
          &2*SUR1/(DENL1-DENV1)/Y(2))/Y(2)
      D(2)=Y(1)
      RETURN
      END
有谁知道这段代码是什么意思,它返回的是两个数组Y(2)和D(2)吗?

回复列表 (共2个回复)

沙发

很显然这段代码只修改了D.

板凳

很显然这是在定义微分方程外端函数。

我来回复

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