eciv 301 programming & graphics numerical methods for engineers lecture 31 ordinary differential...
Post on 20-Dec-2015
221 views
TRANSCRIPT
ECIV 301
Programming & Graphics
Numerical Methods for Engineers
Lecture 31
Ordinary Differential Equations
ODE - OBJECTIVES
Cx.xxx.y 5810450 234
5820122 23 .xxxdx
dy
dx.xxxy 5820122 23
15810450 234 x.xxx.y
Undetermined
Euler h=0.5
x dy/dx y ytrue
0.0000 8.5000 1.0000 1.00000.5000 1.2500 5.2500 3.21881.0000 -1.5000 5.8750 3.00001.5000 -1.2500 5.1250 2.21882.0000 0.5000 4.5000 2.00002.5000 2.2500 4.7500 2.71883.0000 2.5000 5.8750 4.00003.5000 -0.2500 7.1250 4.71884.0000 -7.5000 7.0000 3.00004.5000 -20.7500 3.2500 -3.78135.0000 -41.5000 -7.1250 -19.00005.5000 -71.2500 -27.8750 -46.78136.0000 -111.5000 -63.5000 -92.00006.5000 -163.7500 -119.2500 -160.28137.0000 -229.5000 -201.1250 -258.00007.5000 -310.2500 -315.8750 -392.28138.0000 -407.5000 -471.0000 -571.0000
Sources of Error
Truncation: Caused by discretization
• Local Truncation• Propagated Truncation
Roundoff: Limited number of significant digits
Heun’s Method
Correct
Corrector
hyy ii 1
01ii y,xf
Estimate
01ii y,xf
Estimate
2
01
iiii y,xfy,xfLet