SUBROUTINE jacobn(x,y,dfdx,dfdy,n,nmax) INTEGER n,nmax,i REAL x,y(*),dfdx(*),dfdy(nmax,nmax) do 11 i=1,3 dfdx(i)=0. 11 continue dfdy(1,1)=-.013-1000.*y(3) dfdy(1,2)=0. dfdy(1,3)=-1000.*y(1) dfdy(2,1)=0. dfdy(2,2)=-2500.*y(3) dfdy(2,3)=-2500.*y(2) dfdy(3,1)=-.013-1000.*y(3) dfdy(3,2)=-2500.*y(3) dfdy(3,3)=-1000.*y(1)-2500.*y(2) return END SUBROUTINE derivs(x,y,dydx) REAL x,y(*),dydx(*) dydx(1)=-.013*y(1)-1000.*y(1)*y(3) dydx(2)=-2500.*y(2)*y(3) dydx(3)=-.013*y(1)-1000.*y(1)*y(3)-2500.*y(2)*y(3) return END C (C) Copr. 1986-92 Numerical Recipes Software .