Numerical Computing with MATLAB is a textbook for an introductory course in numerical methods, ..., and technical computing. The emphasis is on informed use of mathematical software. We want you learn enough about the [available software] that you will be able to use [it] correctly, appreciate [its] limitations, and modify [it] when necessary to suit your own needs.
Videos of twenty four 50-minute lectures for DPhil (PhD) students across all the science departments at the University of Oxford.
"The goal of this course of lectures is to introduce some of the most important and basic numerical algorithms that are used in practical computations ... [with] a thorough understanding of how the algorithms are constructed, why they work, and what their limitations are."
"While good texts exist on numerical modeling, numerical linear algebra, computer architecture, parallel computing, performance optimization, no book brings together these strands in a unified manner. The need for a book such as the present became apparent to the author working at a computing center: users are domain experts who not necessarily have mastery of all the background that would make them efficient computational scientists. This book, then, teaches those topics that seem indispensible for scientists engaging in large-scale computations"
"Third-year undergraduate course at the University of Toronto introduces numerical methods for scientific computation which are relevant to the solution of a wide range of engineering problems. Topics addressed include interpolation, integration, linear systems, least-squares fitting, nonlinear equations and optimization, initial value problems, and partial differential equations."