- (Jan 26) Course outline & general information [PDF]; Installing Matlab [PDF]
- (Jan 28) Using Matlab as a scientific calculator: Tasks [PDF]; Summary of commands [PDF]; class diary
- (Jan 31) M-files and conditionals: Tasks [PDF]; Matlab summary [PDF]; SurfArea.m, SurfArea_inc.m, quadform.m, quadmin.m
- (Feb 2) Iteration and loops: Tasks [PDF]; Matlab summary [PDF]; quadmin_s1.m, quadmin_s2.m, loop_sum1.m, loop_sum2.m, loop_sum3.m, loop_sum4a.m, loop_sum4b.m, loop_fib.m
- (Feb 4) Code to approximate the perimeter of an ellipse: P_inner.m, P_outer.m, P_approx.m;
Arrays: basics [PDF]
- (Feb 7) Iterated maps: the logistic equation [PDF]; loop_fibvec.m, logistic.m
- (Feb 9) Fixed point iterations & root finding [PDF]; logistic_plot.m, fp_iter1.m
- (Feb 11) Classic root-finding algorithms [PDF]; fp_iter2.m, fp_iter3.m, fp_iter4.m, fp_iter5.m, fp_iter_func.m, bisect.m; class diary
- (Feb 14) newton.m, newton2.m; Iterated transition matrices [PDF]; transmat1.m; class diary
- (Feb 16) newton3.m; Iterated matrices and eigenvectors [PDF]; transmat1.m, transmat2.m, fib_mat.m; class diary
- (Feb 18) pop_mat.m;
Solving linear systems: Gaussian elimination and LU factorization [PDF]; gausselim.m, backsub.m; class diary
- (Feb 23) Solving linear systems: row pivoting [PDF]; lufactor_steps.m, row_pivoting.m, lu_solve.m; class diary
- (Feb 25) Solving linear systems: iterative methods [PDF]; jacobi0.m, jacobi1.m, jacobi_func1.m, jacobi2.m
- (Feb 28) backsub2.m; Curve fitting: least squares methods [PDF]; lsq_eg1.dat, lsq_eg1.m
- (Mar 2) census.dat, lsq_census.m, peak.dat, lsq_nonlinear.m, cos_res.m, gauss_res.m
- (Mar 4) velocity.dat, lsq_nonlinear2.m, osc_res.m; Curve fitting: polynomial interpolation [PDF]; interp_eg.m, polyinterp.m
- (Mar 7) interp_eg.m; Curve fitting: piecewise polynomial interpolation (splines) [PDF]
- (Mar 9) Curve fitting: piecewise polynomial interpolation (splines), part 2 [PDF]; spline3natural.m, spline3clamped.m, spline_eg1.m
- (Mar 11) spline_eg1.m, ducktop.dat, spline_eg2.m; Trigonometric approximation and interpolation [PDF]; fft_eg.m
- (Mar 14) An application of FFT: filtering noisy data noisy_signal.txt
- (Mar 16) Numerical integration: Newton–Cotes quadrature rules [PDF]; Maple worksheet NCformulas.mw for integrating the Lagrange polynomials
- (Mar 18) Coding adaptive composite Newton–Cotes quadrature
- (Mar 21) Order of Newton–Cotes rules. Extrapolation; simp_grdemo.m, compare.m, compare2.m
- (Mar 23) Gaussian quadrature rules [PDF]; compare3.m
- (Mar 25) Integrating discrete data. Cumulative integrals. Multidimensional integrals [PDF]; v_car.txt
- (Apr 4) Numerical solution of ordinary differential equations [PDF]
- (Apr 6,8) Numerical solution of ODEs: multistage and predictor–corrector methods [PDF]
- (Apr 8,11) Numerical solution of ODEs: multistep methods [PDF]; Maple worksheets: derive-ab.mw for deriving the Adams–Bashforth formulas, derive-am.mw for deriving the Adams–Moulton formulas
- (Apr 13,15) Numerical solution of ODEs: adaptive algorithms and Matlab's ODE solvers [PDF]; ode23smp.m
- (Apr 15,18) Stiff problems and event detection [PDF]
- (Apr 20) Boundary value problems: shooting method [PDF]
- (Apr 22) Numerical differentiation: finite differences [PDF]; temp.txt, hill.txt
- (Apr 25,27) Boundary value problems: method of finite differences [pages 1, 2, 4; page 3]
- (Apr 27,29) Numerical solution of partial differential equations: finite differences [PDF]
|