Course Info
Almost everything is on the course canvas page.
MATLAB Info
I put a little bit of MATLAB stuff here, but it is also mainly on Canvas.
MATLAB startup file
I use a file startup.m
to replace the default MATLAB graphing settings with something a little bit nicer. In particular, I include $\LaTeX$ formatting in my axis labels. $\LaTeX$ is a markup language that mathematicians use to typeset math. If any of my MATLAB programs give you errors, run these lines first:
set(groot,'DefaultAxesFontSize',14)
set(groot,'DefaultLineLineWidth',2)
set(groot,'DefaultFunctionLineLineWidth',2)
set(groot,'DefaultTextInterpreter','latex')
set(groot,'DefaultAxesTickLabelInterpreter','latex')
set(groot,'DefaultLegendInterpreter','latex');
Add-on software
In Part 1 of Strogatz it will be helpful to use software to draw direction fields. In Part 2, it will be useful to use software to draw phase planes. This is not built into MATLAB in a simple way, so you’ll have to install some additional software. The site provides complete documentation and how-to videos.
Here are some HTML files exported from MATLAB
I have created a few tutorials that we will be using over the course of the semester. They will be linked from Canvas, but I am collecting them here for reference:
Basic MATLAB Usage
First MATLAB assignment: Quantitative Comparison of Euler, Improved Euler, & Runge-Kutta Methods β HTML β π Live Script
- Solution: β¦ HTML β¦ π Live Script
MATLAB Basics: Function Handles and Anonymous Functions β HTML β π Live Script
- Solution: β¦ HTML β¦ π Live Script
MATLAB Basics: Using
ode45
β HTML β π Live ScriptProblem 1 solution: β¦ HTML β¦ π Live Script
Problem 2 solution: β¦ HTML β¦ π Live Script
Companion to the textbook
A Simple Bifurcation Diagram: A MATLAB based solution to Strogatz problem 4.3.3. β HTML β π Live Script
The Lorenz system: Companion to Chapter 9 β HTML β π Live Script
Iterated Map Demonstration: Companion to Strogatz 10.1–10.4 HTML β π Live Script and supporting files
The RΓΆssler system: Companion to Strogatz 10.6 β HTML β π Live Script
Box-counting dimension for the HΓ©non attractor: Companion to Strogatz 11.4 β HTML β π Live Script
Attractor reconstruction for the Lorenz System (similar to Strogatz 12.4) β HTML β π Live Script
Attractor reconstruction for a chemistry experiment: Companion to Strogatz 12.4 β HTML β π Live Script β π Data File
Strange attractor for the chaotic forced-damped double well oscillator: Companion to Strogatz 12.5, following Moon & Holmes 1979 β HTML β π Live Script
Forced-damped pendulum example: Shows period-doubling in a PoincarΓ© map of the forced damped pendulum β HTML β π Live Script