This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
gibson:teaching:fall-2014:math445:schedule [2014/08/27 11:26] gibson created |
gibson:teaching:fall-2014:math445:schedule [2014/09/03 13:34] (current) gibson [Introduction] |
||
|---|---|---|---|
| Line 5: | Line 5: | ||
| ===== Introduction ===== | ===== Introduction ===== | ||
| + | lectures:\\ | ||
| Tue 09/02: expressions, variables, assignment, types, relations, help\\ | Tue 09/02: expressions, variables, assignment, types, relations, help\\ | ||
| - | Thu 09/04: scripts, pep talk | + | Thu 09/04: built-in functions, scripts |
| matlab concepts: | matlab concepts: | ||
| <code> | <code> | ||
| - | = + - * / ^ ; , == ~= <= >= | + | = + - * / \ ^ ; , == ~= <= >= |
| - | pi, ing, NaN, i,j ||, &&, ~, xor | + | pi, inf, NaN, i, j |
| + | ||, &&, ~, xor | ||
| class, help, scientific notation, precedence | class, help, scientific notation, precedence | ||
| + | sin, cos, tan, exp, log, abs, sqrt, etc. | ||
| + | format, who, whos, clear | ||
| + | fix, round, floor, ceil | ||
| + | rand, randn | ||
| </code> | </code> | ||
| homework 1, lab 1: matlab basics | homework 1, lab 1: matlab basics | ||
| - | |||
| - | |||
| ===== Vectors & Matrices ===== | ===== Vectors & Matrices ===== | ||
| - | Tue 09/09 arrays & vectors mathematics, matlab syntax & usage\\ | + | lectures:\\ |
| - | Thu 09/11 i/o, zeros, sparse matrices\\ | + | Tue 09/09 arrays, vectors, and indexing\\ |
| - | Tue 09/16 cont'd\\ | + | Thu 09/11 mathematics of linear algebra, matrices\\ |
| - | Thu 09/18 | + | Tue 09/16 linear algebra in matlab\\ |
| + | Thu 09/18 i/o, zeros, sparse matrices | ||
| matlab concepts: | matlab concepts: | ||
| Line 33: | Line 38: | ||
| load, save, zeros, rand, randn | load, save, zeros, rand, randn | ||
| logical arrays | logical arrays | ||
| + | matrix factorizations, eigenvalues | ||
| </code> | </code> | ||
| + | |||
| homework 2, lab 2: linear algebra and arrays | homework 2, lab 2: linear algebra and arrays | ||
| - | </code> | + | |
| ===== Plotting ===== | ===== Plotting ===== | ||
| - | <code> | + | |
| - | Tue 09/23 1d plots | + | lectures:\\ |
| - | Thu 09/25 mathematics: log-linear relations | + | Tue 09/23 1d plots \\ |
| + | Thu 09/25 mathematics: log-linear relations\\ | ||
| Tue 09/30 2d plots | Tue 09/30 2d plots | ||
| - | |||
| - | homework 3, lab 3: plotting and data analysis | ||
| matlab concepts: | matlab concepts: | ||
| + | <code> | ||
| linspace, linestyles, plot, semilogy, semilogx, loglog | linspace, linestyles, plot, semilogy, semilogx, loglog | ||
| pcolor, contour, contourf, surf, surfc, | pcolor, contour, contourf, surf, surfc, | ||
| Line 52: | Line 59: | ||
| </code> | </code> | ||
| + | homework 3, lab 3: plotting and data analysis | ||
| + | |||
| + | |||
| + | |||
| + | ===== EXAM 1 ===== | ||
| + | Thu 10/02 in lecture\\ | ||
| + | topics: basics, vectors & matrices, plotting | ||
| - | **EXAM 1: Thu 10/02 in lecture** | ||
| ===== Programming ===== | ===== Programming ===== | ||
| + | Tue 10/07 functions, \\ | ||
| + | Thu 10/09 //if// statements\\ | ||
| + | |||
| + | lab 4: interest rates | ||
| + | |||
| + | Tue 10/14 //for// and //while// loops\\ | ||
| + | Thu 10/16 nesting, timing\\ | ||
| + | |||
| + | lab 5: factorial function, loan calculator\\ | ||
| + | |||
| + | Tue 10/21 anonymous functions, function handles\\ | ||
| + | Thu 10/23 solving nonlinear equations in one variable\\ | ||
| + | |||
| + | lab 6: solving nonlinear equations\\ | ||
| + | |||
| + | matlab concepts: | ||
| <code> | <code> | ||
| + | functions, arguments, return values | ||
| + | if, else, elseif, switch, is | ||
| + | for, while | ||
| + | fprintf, tic, toc | ||
| + | anonymous functions, function handles | ||
| + | fzero, fsolve | ||
| + | </code> | ||
| + | |||
| + | ===== Application: solving nonlinear equations with Newton's method ===== | ||
| + | |||
| + | Tue 10/21 mathematics\\ | ||
| + | Thu 10/23 implementation in matlab\\ | ||
| + | Tue 10/28\\ | ||
| + | |||
| + | lab 7: Newton search | ||
| + | |||
| + | ===== Exam 2 ===== | ||
| + | Thu 10/30 in lecture\\ | ||
| + | topic: programming | ||
| + | |||
| + | |||
| + | ===== Application: Monte Carlo methods ===== | ||
| + | |||
| + | Tue 11/04 \\ | ||
| + | Thu 11/06 \\ | ||
| + | \\ | ||
| + | lab 8: monte carlo | ||
| + | |||
| + | ===== Application: Google page rank ===== | ||
| + | |||
| + | Tue 11/04 mathematics\\ | ||
| + | Thu 11/06 implementation in matlab\\ | ||
| + | Thu 11/13 \\ | ||
| + | |||
| + | lab 9: google page rank | ||
| + | |||
| + | |||
| + | ===== Application: game of life ===== | ||
| + | |||
| + | Tue 11/18 \\ | ||
| + | Thu 11/20 \\ | ||
| + | Tue 11/25 \\ | ||
| + | |||
| + | lab 10: game of life | ||
| + | |||
| + | ===== Application: projectile motion ===== | ||
| + | |||
| + | Tue 12/02 mathematics: equations of motion\\ | ||
| + | Thu 12/04 solving differential equations in matlab\\ | ||
| + | Tue 12/09\\ | ||
| + | |||
| + | lab 11: projectile motion | ||
| + | |||
| + | |||
| + | ===== Application: TBD ===== | ||
| + | |||
| + | Thu 12/11\\ | ||
| + | Tue 12/16\\ | ||
| + | Thu 12/18\\ | ||