Class Calendar

Class Calendar for Physics 452, "Matlab Skills for Physics"
January 18 (Gregory) January 20 (Gregory)
January 23 (Gregory) January 25 (Gregory)

January 27 (Gregory)

Exercise: Plotting

January 30 (Boyd) February 1 (Boyd)

February 3 (Boyd)

Exercise: Geometric Nature of Matrix Multiplication

February 6 (Gregory) February 3 (Gregory)

February 10 (Gregory)

Exercise: Boxcar Smoothing of Data

February 13 (Gregory) February 15 (Gregory)

February 17 (Boyd)

Take-Home Exam #1

Input File for part #2 of Take-Home Exam

February 20: Basic Statistics and More Handle Graphics (Boyd)

Slides: Data Analysis Odds & Ends

stats_exercises.m

February 22: More Data Analysis: Statistics, Interpolation, and Fitting (Boyd)

Slides

pfit_exercises.m

interp_exercises.m

boxcar_exercises.m

February 24: Normal Mode Analysis of 1D Mass & Spring Systems (Boyd)

Slides

normal_modes.pdf

animate_normal.m

February 27: Simultaneous Linear Equations (Boyd)

Slides

March 1: Symbolic Math Basics (Boyd)

Slides

March 3: Symbolic Math Graphical Example (Boyd)

Slides

symbolic_graphical_exercise.m

March 6: More Symbolic Math (Boyd) March 8: (Boyd) March 10: Affine Transformations in 4D (Gregory)

March 13

Spring Break

March 15

Spring Break

March 17

Spring Break

March 20: Diff Eq--Euler and Cromer (Gregory)

Exercise from Garcia Web Site: Projectile

March 22: Diff Eq--Centered & Verlet (Gregory)

Exercise from Garcia Web Site: Pendulum

March 24: Molecular Dynamics: Data Structures and Verlet Stepping (Boyd)

md_phase1.m
md_phase2.m
md_phase3.m
md_phase4.m
md_phase5.m
md_phase6.m

March 27: Molecular Dynamics: Thermalized Boundaries and Gravity (Boyd) March 29: Diff Eq--Runge Kutta & Adaptive Time Steps (Gregory)

March 31: Exam #2

exam2_symbolics.pdf
lennard5.m
lennard5_outfile.txt

April 3: Using a MATLAB-supplied integrator: Sasha Neuman's problem (Boyd)

sasha_main.m
sasha_derivs.m
ChannelConductance.m
GateConductance.m
GateCapacitance.m

April 5: (Boyd) April 7: Problems: Introduction to Images, Images 2D to 1D (Boyd, Gregory is Out)

April 10: Image Processing (Boyd)

image_play.m

April 12: Complex Numbers (Gregory, Boyd is Out) April 14: Problems (Gregory, Boyd is Out)
April 17:Fourier Series and Transforms (Gregory) April 19: Power Spectra (Gregory, Boyd is Out)

April 21: Introduction to the FFT (Boyd)

fft1.m
fft2.m
sawtooth_ex.m
sawtooth.m

fft_ex2.m
fft_ex3.m
fft_ex4.m

April 24: .wav Files, Filtering an Audio Signal, Cross-Correlation (Gregory)

April 26: Fourier Analysis: Orthogonality, Completeness, Convolution (Boyd)

Reference: Mathworld

ortho.m
fftez.m
ifftez.m
fftez_test.m
gaussian_test.m
completeness_test.m
gaussian.m
rectpulse.m
expdecay.m
convolution2.m

April 28: Fourier Analysis Continued: Completeness, Convolution (Boyd, Gregory is Out)

May 1: Fourier Analysis Continued: Convolution and Deconvolution. Opening and Reading Text Files (Boyd and Gregory)

BSC5.dat

May 3: Opening and Reading Text Files and Plotting with surf and contour (Gregory and Boyd)

plot3dex.m

May 5: Making AVI Movies

make_a_movie.m
my_animation.avi
make_a_movie_2.m
my_animation2.avi