General class information

Syllabus html pdf

Sample homework report

Tentative list of topics

Important dates

Getting Matlab

Please visit W&M IT software support page and download Matlab from appropriate "Math & Statistics Software" section. They have several available versions. Either one is fine. Since we are learning Matlab, we will not have time to go to fancy toolboxes which Matlab provides/removes with new releases.

Grader

Gleb Romanov gromanov86@gmail.com

Grades

Grades are posted into the web grades book. Make sure that posted grades coincide with their paper one.

For the first time login use your WM official email as "login" and hit the reset password button. You will get a password shortly via email.

If you have any suggestions or comments, please, let me know.


Week 01

Homework 01

See assignment in the following file hw01.pdf (source latex file hw01.tex)

Lecture 01 - Computers and programming languages introduction

presentation and handouts

Week 02

Lecture 02 - Introduction to Matlab

presentation and handouts

Lecture 03 - Boolean algebra, conditional statements, loops.

presentation and handouts

Complimentary code

Week 03

Homework 02

See assignment in the following file hw02.pdf (source latex file hw02.tex). Due date Friday 1pm.

Lecture 04 - Functions and scripts

presentation and handouts

Complimentary code

In class practice

Complimentary code

Lecture 05 - Root finding

presentation and handouts

Complimentary code

Week 04

Homework 02

See assignment in the following file hw03.pdf (source latex file hw03.tex). Due date Friday 1pm.

Lecture 06 - Root finding continued

presentation and handouts

Lecture 07 - Sorting

presentation and handouts

See what senator (at that time) Obama has to say about the bubble sort method. Skip to the 34rd second.

Complimentary code

Week 05

Homework 04

See assignment in the following file hw04.pdf (source latex file hw04.tex). Due date Friday 1pm.

Lecture 08 - Sorting continued

presentation and handouts

Lecture 09 - Numerical integration

presentation and handouts

Midterm project 01

See the project assignment

Due date: Friday October 7th of 2011 at 1pm.

Week 06

Homework 05

See assignment in the following file hw05.pdf (source latex file hw05.tex). Due date Friday 1pm.

Lecture 10 - Numerical integration continued

presentation and handouts

Complimentary code

Lecture 11 - Random number generators and random processes

presentation and handouts

Complimentary code

Week 07

Lecture 12 - Monte Carlo simulations

presentation and handouts

Complimentary code

Lecture 13 - Optimization problem

presentation and handouts

Complimentary code

Week 08

In class practice

Complimentary code

Lecture 14 - Multi-D optimization problem

presentation and handouts

Complimentary code

Midterm project 02

See the project assignment

Due date: Friday October 28th of 2011 at 1pm.

Week 09

Homework 06

See assignment in the following file hw06.pdf (source latex file hw06.tex). Due date Friday 1pm.

Lecture 15 - Data reduction and fitting

presentation and handouts

Complimentary code

Lecture 16 - Data analysis example

presentation and handouts

Complimentary code

Week 10

Lecture 17 - Combinatorial optimization

presentation and handouts

Complimentary code

Lecture 18 - Simulated annealing/Metropolis and genetic optimization

presentation and handouts

Complimentary code

Midterm project 03

See the project assignment

Due date: Monday November 21th of 2011 at 1pm.

Week 11

Homework 07

See assignment in the following file hw07.pdf (source latex file hw07.tex). Due date Friday 1pm.

Homework 07 data files

Lecture 19 - Ordinary Differential equations

presentation and handouts

Complimentary code

Lecture 20 - Ordinary Differential equations continued

presentation and handouts

Complimentary code

Week 12

Homework 08

See assignment in the following file hw08.pdf (source latex file hw08.tex). Due date Monday 1pm.

Lecture 21 - System of linear algebraic equations

presentation and handouts

Complimentary code

Lecture 22 - Data interpolation

presentation and handouts

Complimentary code

Week 13

Lecture 23 - Fourier transform

presentation and handouts

Complimentary code

Lecture 24 - Discrete Fourier Transform and filters

presentation and handouts

Complimentary code

Week 14

Homework 09

See optional assignment in the following file hw09.pdf (source latex file hw09.tex). Due date Monday 1pm.

Homework 10

See assignment in the following file hw10.pdf (source latex file hw10.tex). Due date Monday 1pm.

Homework 10 data files

Lecture 25 - High performance computing

presentation and handouts

Complimentary code

Week 15

Lecture 26 - Digital filters

presentation and handouts

Complimentary code

Voice filtering demo

Weather data analysis

Lecture 27 - Other useful tools

presentation and handouts

Final exam project

See the final exam project assignment

Report should be no more than 10 pages long, excluding appendixes with listings. I will literally strip material exceeding 10 pages and throw it to a trash basket. This what funding agencies do to all proposals. You still have to follow the guideline about the font size to be no less than 12 pt.

Due date for electronic submission: Tuesday December 13th of 2011 at 12pm. The competition and final presentations will take place at the same day at 2pm.

Problem file final_exam_problem1.mat. A typical 2 litters soda bottle at the Earth with choice of 3 liquids to fill: water, ethanol, and glucose; also with 3 choices of gases: He, air, and carbon dioxide.

Voice messages for problem 5. Each group must decode only the one assigned to them.