Matlab instruction
We envision two components: 1) a crash course in MATLAB taught at the start of each term, and 2) creating interactive online content as modules. MATLAB instruction initiative
Matlab evening course, perhaps eventually taught in Jan term:
Evening Sessions, 2 hours each
Session | Main Topics | ML functions | Instructional materials | relevant modules to review ahead of time |
---|---|---|---|---|
week 1, 1 | data arrays, vectors simple arithmetic simple plotting descriptive statistics, both command line and interactive | assignment operator x=1:100; element-based vs. matrix operations plot() hist() scatter3() surf() mean(), median(), std() | see dropbox folder from 2011 | 1-d data structures simple plots
|
week 1, 2 | scripts importing and exporting data simple interactive fits
| creating scripts import wizard, load() max(), min(), indices, array subsets | see dropbox folder from 2011 | simple fitting |
week 1, 3 | more complex fits statistical toolbox confidence intervals on fit parameters writing functions | cftool()
| writing functions complex fitting | |
week 2, 4 | control flow: for, if. debugging numerical integration and differentiation
| for () if () breakpoints cumsum(), cumtrapz(), diff() | ||
week 2, 5 | linear equations, matrices eigenvalues matrix inversion | |||
week 2, 6 | numerical solutions to differential equations | |||
image processing in matlab |
Modules:
Topic | matlab functions | typical examples | lead person |
---|---|---|---|
data structures: 1-d arrays, indices | |||
data structures: 2-d and n-dimensional arrays | |||
arithmetic and functions on arrays | |||
strings in Matlab | |||
simple plots | plot(), hist(), scatter3(), surf(), contour() | ||
simple fitting | command line fits, interactive fitting | ||
complex fitting | cftool() | ||
numerical integration and differentiation | diff(), trapz() cumsum() | ||
descriptive statistics | mean(), median(), mode(), std(), histfit() | ||
model fitting and interpreting residuals | cftool(), splines | ||
writing simple scripts | |||
writing simple functions | |||
debugging scripts and functions, basic | |||
debugging scripts and functions, advanced | |||
importing and exporting data | |||
finding confidence intervals for fitted parameters |
March 14 meeting:
CWS: funding for part-time TF now. IACS, Bok Center, Ed X meshing. Mathworks. Presidential funds, Bloxham, Logan. two pager with budget.
Adam: faculty and courses
Lu: space allocation, undergrad TF and grad TF search.
April 10 2014.
Topics for Rob Lue meeting Friday April 11:
- prospect of EdX producing and hosting MATLAB short clips/modules. Can we get started now, and make progress over the summer?
- HILT?
- Bok center support for MATLAB boot camp sessions
- Grouper
- AOB
April 11 meeting with Rob Lue
Michael Springer systems bio is making an HarvardX course on quantitative methods.
Rob will re-open in June call for new proposals. They will provide project manager, funds for curriculum development, cost for tool-building,
Harvard College (Kate Stanton) should cover course costs. Or cover from course staffs
Rob appointed Curriculum Assistants in life sciences. Funds were originally Howard Hughes grant. Processed as an hourly appointment through Departments.
CWS: think about online LSST prep stuff.
Copyright © 2024 The President and Fellows of Harvard College * Accessibility * Support * Request Access * Terms of Use