This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
gibson:teaching:spring-2015:math445:schedule [2015/01/19 10:22] gibson created |
gibson:teaching:spring-2015:math445:schedule [2015/01/19 13:31] (current) gibson [Plotting] |
||
---|---|---|---|
Line 6: | Line 6: | ||
lectures:\\ | lectures:\\ | ||
- | Tue 09/02: expressions, variables, assignment, types, relations, help\\ | + | Tue 01/20: expressions, variables, assignment, logicals, comparisons, help\\ |
- | Thu 09/04: built-in functions, scripts | + | Thu 01/22: built-in functions, types, introspection |
matlab concepts: | matlab concepts: | ||
<code> | <code> | ||
- | = + - * / \ ^ ; , == ~= <= >= | + | = + - * / \ ^ ; , |
- | pi, inf, NaN, i, j | + | == ~= <= >= ~ |
+ | 1 is true, 0 is false | ||
||, &&, ~, xor | ||, &&, ~, xor | ||
+ | pi, inf, NaN, i, j | ||
+ | |||
class, help, scientific notation, precedence | class, help, scientific notation, precedence | ||
sin, cos, tan, exp, log, abs, sqrt, etc. | sin, cos, tan, exp, log, abs, sqrt, etc. | ||
- | format, who, whos, clear | + | diary, format, who, whos, clear |
fix, round, floor, ceil | fix, round, floor, ceil | ||
rand, randn | rand, randn | ||
Line 26: | Line 29: | ||
lectures:\\ | lectures:\\ | ||
- | Tue 09/09 arrays, vectors, and indexing\\ | + | Tue 01/27 arrays, vectors, and indexing\\ |
- | Thu 09/11 mathematics of linear algebra, matrices\\ | + | Thu 01/29 mathematics of linear algebra, matrices\\ |
- | Tue 09/16 linear algebra in matlab\\ | + | Tue 02/03 linear algebra in matlab\\ |
- | Thu 09/18 i/o, zeros, sparse matrices | + | Thu 02/05 scripts\\ |
+ | Tue 02/10 i/o, zeros, sparse matrices\\ | ||
+ | Thu 02/12 | ||
matlab concepts: | matlab concepts: | ||
Line 47: | Line 52: | ||
lectures:\\ | lectures:\\ | ||
- | Tue 09/23 1d plots \\ | + | Tue 02/17 x-y plots \\ |
- | Thu 09/25 mathematics: log-linear relations\\ | + | Thu 02/19 mathematics: log-linear relations\\ |
- | Tue 09/30 2d plots | + | Tue 02/24 3d plots |
matlab concepts: | matlab concepts: | ||
Line 60: | Line 65: | ||
homework 3, lab 3: plotting and data analysis | homework 3, lab 3: plotting and data analysis | ||
- | |||
===== EXAM 1 ===== | ===== EXAM 1 ===== | ||
- | Thu 10/02 in lecture\\ | + | Thu 02/26 in lecture, topics: basics, vectors & matrices, plotting |
- | topics: basics, vectors & matrices, plotting | + | |
===== Programming ===== | ===== Programming ===== | ||
- | Tue 10/07 functions, \\ | + | Tue 03/03 functions, \\ |
- | Thu 10/09 //if// statements\\ | + | Thu 03/05 the //for// loop |
- | lab 4: interest rates | + | lab 4: factorial function, series expansions |
- | Tue 10/14 //for// and //while// loops\\ | + | Tue 03/10 //if// statements\\ |
- | Thu 10/16 nesting, timing\\ | + | Thu 03/12 nesting, timing |
- | lab 5: factorial function, loan calculator\\ | + | lab 5: loan calculator\\ |
- | Tue 10/21 anonymous functions, function handles\\ | + | Tue 03/24 anonymous functions, function handles\\ |
- | Thu 10/23 solving nonlinear equations in one variable\\ | + | Thu 03/26 solving nonlinear equations in one variable\\ |
- | + | Tue 03/31 | |
- | lab 6: solving nonlinear equations\\ | + | |
matlab concepts: | matlab concepts: | ||
Line 94: | Line 96: | ||
fzero, fsolve | fzero, fsolve | ||
</code> | </code> | ||
+ | |||
+ | |||
+ | ===== EXAM 2 ===== | ||
+ | Thu 04/02 in lecture, topic: primarily programming | ||
+ | |||
===== Application: solving nonlinear equations with Newton's method ===== | ===== Application: solving nonlinear equations with Newton's method ===== | ||
- | Tue 10/21 mathematics\\ | + | Tue 04/07 mathematics, 1d\\ |
- | Thu 10/23 implementation in matlab\\ | + | Thu 04/09 implementation in matlab\\ |
- | Tue 10/28\\ | + | |
+ | lab 6: Newton search | ||
+ | |||
+ | |||
+ | ===== Application: Google page rank ===== | ||
+ | |||
+ | Tue 04/14 mathematics\\ | ||
+ | Thu 04/16 implementation in matlab\\ | ||
+ | |||
+ | lab 7: Google page rank | ||
+ | |||
+ | |||
+ | ===== Application: the pendulum ===== | ||
- | lab 7: Newton search | + | Tue 04/21 mathematics\\ |
+ | Thu 04/23 implementation in matlab\\ | ||
- | ===== Exam 2 ===== | + | lab 8: the pendulum |
- | Thu 10/30 in lecture\\ | + | |
- | topic: programming | + | |
+ | ===== Application: projectile motion ===== | ||
- | ===== Application: Monte Carlo methods ===== | + | Tue 04/28 mathematics\\ |
+ | Thu 04/30 implementation in matlab\\ | ||
- | Tue 11/04 \\ | ||
- | Thu 11/06 \\ | ||
- | \\ | ||
- | lab 8: monte |