/* ode.c -- Solve initial value problem using explicit methods Written Jan 1, 2008 by Eric Olson for Mathematics 467 For more information see Step 33 in First Steps in Numerical Analysis, 2nd Edition, by Hosking, Joe, Joyce and Turner */ #include #include #include double f(double y,double t){ return t*t*(y+1); } double euler(int n, double y0, double t0, double T){ int i; double yn,h,tn; h=(T-t0)/n; yn=y0; for(i=0;i