This lab introduces (or re-introduces) the MATLAB environment. We focus on making plots and developing a 'computational thinking' approach to the development and testing of MATLAB functions.
Download
At the end of lab, submit a word-processing document with the results of your work. Also submit the m-files you created to answer these problems.
Lecture/Demo:
- Class orientation
- Launch MATLAB
- Simple calculator exercises
- Save commands in an m-file
- Set up directory structure
- Add path to your private toolbox directory
- Calculation with vectors
- Create vectors from
linspace,rand, etc. - plot
- plot a simplified model of the response of a vehicle suspension: for . This shows the need for .* operator
- Create vectors from
- Copy or save plots in MS Word, LaTeX
Example: Roots of the Quadratic Equation
MATLAB Summary
In this lab, the following code and concepts were introduced
- Entering commands in the command window
- Setting-up directories for saving m-file functions, and pointing MATLAB to those directories
- MATLAB commands and concepts
- Creating function m-files to store command sequences
- creating a vector with
[ .. ]notation 'for transpose.*and./for array operations- Plotting data with the
plotcommand - Annotating plots with
xlabelandylabel - Copying plots into MS Word
- Saving plots with the
printcommand
- Using a MS Word template for homework and MATLAB assignments