www.pudn.com > Fortran.zip > KKABG0.FOR, change:1995-04-10,size:549b
DIMENSION X(250),Y(250),Z(250) REAL NGRN1 DOUBLE PRECISION R N=250 WRITE(*,*) WRITE(*,5) 5 FORMAT(1X,'A,B,C=?') READ(*,*) A,B,C WRITE(*,100) A,B,C 100 FORMAT(1X,3F10.6) DT=0.04 R=1.0 DO 20 I=1,N S=NGRN1(0.0,0.5,R) T=I*DT Z(I)=3.0*T*T-2.0*T+5.0 X(I)=Z(I)+S 20 CONTINUE WRITE(*,*) CALL KKABG(N,X,DT,A,B,C,Y) WRITE(*,30) 30 FORMAT(4X,'T',16X,'X(T)',11X,'Y(T)',11X,'Z(T)') DO 40 I=1,N,5 T=I*DT WRITE(*,50) T,X(I),Y(I),Z(I) 40 CONTINUE 50 FORMAT(1X,F5.2,10X,3E15.6) WRITE(*,*) END