10.07.2015 Views

Numerical Methods - Berlin Chen

Numerical Methods - Berlin Chen

Numerical Methods - Berlin Chen

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Numerical</strong> <strong>Methods</strong><strong>Berlin</strong> <strong>Chen</strong> ( 陳 柏 琳 )Department of Computer Science & Information EngineeringNational Taiwan Normal University


What are <strong>Numerical</strong> <strong>Methods</strong>? (3/3)NM – <strong>Berlin</strong> <strong>Chen</strong> 4


Why Studying <strong>Numerical</strong> <strong>Methods</strong>? (1/2)• <strong>Numerical</strong> methods greatly expand the types ofproblems you can address– E.g., handling large systems of equations, nonlinearities, andcomplicated geometries– As such, greatly enhance your problem-solving sills• <strong>Numerical</strong> methods allow you to use “canned” softwarepackages with insight rather than treating them as “blackboxes”– Enable intelligent use of these packages by an understandingthe basic theory underlying the methods• Many problems cannot be approached using cannedprograms– With the help of numerical methods, you can design yourprograms to solve problemsNM – <strong>Berlin</strong> <strong>Chen</strong> 5


Why Studying <strong>Numerical</strong> <strong>Methods</strong>? (2/2)• <strong>Numerical</strong> methods are an efficient vehicle for learning touse computers and can also illustrate the power andlimitations of computers– We should learn to acknowledge and control the errors ofapproximation that are part and parcel of large-scale numericalmethods• <strong>Numerical</strong> methods provide a vehicle for you to reinforceyour understanding of mathematics– One function of numerical methods is to reduce highermathematics to basic arithmetic operations. In so doing, we canenhance our understanding and insight of complicated problemsNM – <strong>Berlin</strong> <strong>Chen</strong> 6


Objectives of this Course• This course sets out to introduce the fundamentalsunderpinning numerical methods• Learn to decide how and when to choose a numericalmethod, and how to implement and apply it to solvepractical problems in science and engineering• Understand how numerical methods and computerswork in tandem to generate reliable solutions tomathematical problems• Have a solid appreciation of the capabilities andlimitations of various numerical methodsNM – <strong>Berlin</strong> <strong>Chen</strong> 7


Textbooks• Steven C. Chapra, Applied <strong>Numerical</strong><strong>Methods</strong> with MATLAB for Engineersand Scientists, McGraw-Hill, 2012• Steven C. Chapra and Raymond P.Canale, <strong>Numerical</strong> <strong>Methods</strong> forEngineers, McGraw-Hill, 2010NM – <strong>Berlin</strong> <strong>Chen</strong> 8


Some <strong>Numerical</strong> <strong>Methods</strong> (1/2)NM – <strong>Berlin</strong> <strong>Chen</strong> 9


Some <strong>Numerical</strong> <strong>Methods</strong> (2/2)NM – <strong>Berlin</strong> <strong>Chen</strong> 10


Outline of Course ContentNM – <strong>Berlin</strong> <strong>Chen</strong> 11


Grading (Tentative)• Midterm and Final: 45%• Homework/Projects: 40%• Attendance/Other: 15%NM – <strong>Berlin</strong> <strong>Chen</strong> 12

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!