source: Ernazar Abdikamalov 2017年1月16日 / list compiled by CosmoLearning
These videos were created to accompany the course "Computational Physics (PHYS 270)" taught in the spring of 2017 at Nazarbayev University.
Lecture 2, Introduction to Python 42:17 In this lecture, we continue learning the basics of programming in the Python programming language. In particular, we learn "IF" and "WHILE" control statements as well as the concept of lists and NumPy arrays.
Lecture 3, Introduction to Python 33:11
Lecture 4, Introduction to Matplotlib 26:11
Lecture 5, Round-off and Truncation Errors 23:23
Lecture 6, Root Finding and Bracketing Methods. 34:21
Lecture 7, Open Methods for Root Finding. 34:05
Lecture 8, Comparison of Bracketing and Open Methods for Root Finding. 40:07
Lecture 9, Systems of Nonlinear Equations 27:22
Lecture 10, Gauss Elimination Method for Linear Systems 37:29
Lecture 11, LU Decomposition and Matrix Inversion 31:27
Lecture 12, Special Matrices and Gauss-Seidel 30:18
Lecture 13, One-Dimensional Unconstrained Optimization 31:03
Lecture 14, Multi-Dimensional Unconstrained Optimization 29:48
Lecture 15, Linear Regression 31:21
Lecture 16, General Linear Least Squares Regression and Non-Linear Regression 38:48
Lecture 17, Interpolation 40:36
Lecture 18, Fourier Series and Transform 44:26
Lecture 19, Discrete Fourier Transform and Fast Fourier Transform 39:48
Lecture 20, Numerical Integration I 44:37
Lecture 21, Romberg Integration and Gauss Quadrature 38:44
Lecture 22, Numerical Integration of ODEs 37:32
Lecture 23, Runge-Kutta Methods 44:23
Lecture 24, Implicit Euler Method and Stiff ODEs. 23:29
Lecture 25, Boundary-Value Problem for ODEs 27:48
Lecture 26, Introduction to Partial Differential Equations. 34:39
Lecture 27, Finite-Difference Methods for Parabolic PDEs 31:00