CU Mechanical Engineering

course specific Matlab tutorials

  • MCEN 2023 - Statics and Structures
  • MCEN 3017 - Circuits and Electronics
  • MCEN 3021 - Fluid Mechanics
  • MCEN 3022 - Heat Transfer
  • MCEN 3030 - Numerical Methods
  • MCEN 3043 - Dynamics




  • Mechanical Engineering Matlab Tutorials:

    The department of Mechanical Engineering at the University of Colorado has taken the initiative to start integration of its undergraduate curriculum with powerful computing tools. The department has recognized that being fluent in mathematics is an essential component to the success of any engineer and by developing the skills necessary to use the latest tools, graduates will be ready to take lead roles in the futures they choose.

    The following are a set of tutorials beginning with a broad overview of Matlab and then focusing in on more course specific material. These are meant to be used as learning tools and references.

    More information can always be found on the Matlab webpage.

    Basic Matlab Tutorials

  • The Matlab Workspace
  • Working with Vectors
  • Working with Matrices
  • Solving Systems of Linear Equations
  • Working with Vector Operations
  • Working with Loops
  • Working with Plots
  • Creating Executables
  • Working with If statements
  • Basic Simulink Tutorials

  • Introduction to Simulink
  • Model a bouncing ball using Simulink.
  • Model an inverted pendulum on a cart using Simulink.
  • Modeling a damped spring-mass system using Simulink
  • Statics and Structures

  • Computing forces on a folding platform
  • Computing reaction forces acting on a truss
  • Forces acting on a wing: computing reaction internal shear force and bending moment
  • Circuits and Electronics

  • Introduction to Simulink
  • Fluid Mechanics

  • Solving for the friction coefficient
  • Computing the headloss for flow through a pipe
  • Modeling a fluid draining from a spherical tank through a pipe
  • Heat Transfer

  • Analyzing the ice build-up on a body of fluid
  • Determining the temperature distribution of a nuclear reactor fuel element
  • Modeling unsteady heat conduction in a region with anisotropic thermal conductivity
  • Numerical Methods

  • Solving a system of equations using Gauss-Jordan Elimination
  • Solving for the roots of nonlinear equations
  • Polynomial Interpolation given different point distributions
  • Modeling the spread of disease through by solving a system of differential equations
  • Analyzing the performance of different numerical integration schemes
  • Dynamics

  • Modeling a damped spring-mass system using Simulink
  • The logistic equation
  • Analysis of a ball bouncing on an oscillating floor.
  • Model a bouncing ball using Simulink.
  • Plotting a Henon map for different initial conditions.
  • Model an inverted pendulum on a cart using Simulink.

  • For any problems or questions with the tutorials or website, please send me an email at bonilha@colorado.edu