====== Differences ====== 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\\ | ||