# July 2013

# August 2012

# June 2012

# May 2012

- Some of this, sum of that
- Lather, rinse and repeat
- Enhancements to Matlab wordpress
- Brief intro to regular expressions

# February 2012

# January 2012

- are two averages different?
- Sums, products and linear algebra notation - avoiding loops where possible
- Estimating the boiling point of water

# December 2011

- Gibbs energy minimization and the NIST webbook
- Finding equilibrium composition by direct minimization of Gibbs free energy on mole numbers
- A novel way to numerically estimate the derivative of a function - complex-step derivative approximation
- Constrained optimization
- Using Lagrange multipliers in optimization
- The Gibbs free energy of a reacting mixture and the equilibrium composition
- Conservation of mass in chemical reactions
- Interacting with graphs with context menus
- Water gas shift equilibria via the NIST Webbook
- Interacting with graphs with keypresses

# November 2011

- Turkeyfy your plots
- 3D plots of the steam tables
- Interacting with your graph through mouse clicks
- Interacting with the steam Entropy-temperature chart
- Numerically calculating an effectiveness factor for a porous catalyst bead
- Modeling a transient plug flow reactor
- Controlling the exit concentration of a CSTR
- Unique entries in a vector
- Sorting in Matlab
- Interacting with labeled data points
- plot the solution to an ODE in cylindrical coordinates
- Yet another way to parameterize an ODE
- Vectorized piecewise functions
- Method of continuity for solving nonlinear equations - Part II
- Method of continuity for nonlinear equation solving

# October 2011

- Matlab meets the steam tables
- Smooth transitions between discontinuous functions
- compute pipe diameter
- Using Java inside Matlab
- Create a word document from Matlab
- Linear programming example with inequality constraints
- Linear algebra approaches to solving systems of constant coefficient ODEs
- The trapezoidal method of integration
- nonlinearfit_minsse.m
- Graphical methods to help get initial guesses for multivariate nonlinear regression
- Sprintfing to the finish
- Model selection

# September 2011

- Plane poiseuelle flow solved by finite difference
- Fitting a numerical ODE solution to data
- Delay differential equations
- Some basic data structures in Matlab
- solving a second order ode
- Linear least squares fitting with linear algebra
- Another way to parameterize an ODE - nested function
- Error tolerance in numerical solutions to ODEs
- finding minima and maxima in ODE solutions with events
- Customizing plots after the fact
- Parameterized ODEs
- Calculating a bubble point pressure
- Picasso's short lived blue period with Matlab
- Check out the new Fall colors!
- On the quad, or trapz'd in ChemE heaven?
- The equal area method for the van der Waals equation
- Counting roots
- Reading parameter database text files in Matlab
- Plane Poiseuille flow - BVP solve by shooting method
- Introduction to statistical data analysis
- Numerical propogation of errors
- Random thoughts
- Know your tolerance
- Stopping the integration of an ODE at some condition
- ODEs with discontinuous forcing functions

# August 2011

- Solving an ode for a specific solution value
- Solving integral equations
- Nonlinear curve fitting with parameter confidence intervals
- Linear regression with confidence intervals.
- Introduction to statistical data analysis
- plotting two datasets with very different scales
- Indexing vectors and arrays in Matlab
- transient heat conduction - partial differential equations
- Constrained minimization to find equilibrium compositions
- Plane Poiseuille flow - BVP
- Boundary value problem in heat conduction
- Symbolic math in Matlab
- Phase portraits of a system of ODEs
- where its @ - I got two turntables and a microphone
- Solving Bessel's Equation numerically
- Manipulating excel with Matlab
- Reading in delimited text files
- first order reversible reaction in batch reactor
- Using cmu.units in Matlab for basic calculations
- A simple first order ode evaluated at specific points
- Introduction to debugging in Matlab (video)
- Fit a line to numerical data
- Numerical solution to a simple ode
- Determining linear independence of a set of vectors
- polynomials in matlab
- Basic plotting tutorial
- Interpolation of data
- Integrating functions in Matlab
- Solving linear equations
- Plot customizations - Modifying line, text and figure properties
- Illustrating matrix transpose rules in matrix multiplication