Assignment on Runge-Kutta Methods

Dong Zhou
California State University-Los Angeles, Mathematics
Author Profile


This is a sample homework problem in a senior elective course on topics in applied mathematics. This particular problem requires the students to program forward Euler, backward Euler and an explicit 2-stage 2nd order Runge-Kutta scheme for solving an ordinary differential equation(ODE) system by modifying a sample MATLAB code provided by the instructor, to compare and discuss the performance of the three different numerical methods.

Used this activity? Share your experiences and modifications

Learning Goals

Learn different numerical methods for solving ODEs and ODE systems

Compare performance of explicit and implicit schemes

Practice on writing MATLAB code

Context for Use

This course is for senior students in STEM fields with knowledge in linear algebra and differential equations. Students are expected to have basic programming skills (not necessarily in MATLAB).

Description and Teaching Materials

Sample Assignment (Acrobat (PDF) 79kB Aug14 18)

Teaching Notes and Tips


References and Resources