Beruflich Dokumente
Kultur Dokumente
LESSON 13A:
MATLAB REVIEW EXERCISES
Mary Fraley ENG1102: Engineering Modeling and Design
December 2, 2018 Michigan Technological University – Department of Engineering Fundamentals
MATLAB Practical Exam
13B Wed. Dec. 5 MEEM 120
Time allotted will be 55 minutes
Practice problems are on Canvas
See coverage slide for MATLAB topics
Testing times:
– L01: 6:00-7:00PM
– L02: 8:00-9:00PM
4
MATLAB Practical Exam Topics
You will be creating a function and a script file. Your tasks could include
the following:
1. Use load or xlsread to import data
2. Extract individual columns of data
3. Use while loop(s) to perform calculation(s) until a condition is reached
4. Use selection statements
5. Create vector(s)
6. Count occurrences (user-created function only)
7. Calculate a sum or average (user-created function only)
8. Find minimum or maximum values (user-created function only)
9. Report the results in formatted output statement (fprintf)
10.Create a properly labelled plot (using plot or plotyy)
6
IDP PowerPoint Deck
Your PowerPoint deck should tell a full, continuous
story of your design project
Will be used for your Design Project Expo Poster
Go back through and update your slides
Resurrection points possible
Last slide
– List the project deliverables and slide numbers that
have been updated
– Hide last slide
Homework
Rocket Launch
9
Problem #2: Auto Open
Parachute Analysis
10
Another Example
Multiple Series on One Plot: plotyy
Placing multiple series on one plot can be useful if you have related plots that
have the same x-scale and values, but a different y-scale
x = 0:0.01:20;
y1 = 200*exp(-0.05*x).*sin(x);
y2 = 0.8*exp(-0.5*x).*sin(10*x);
[my_axes,series_1,series_2] = plotyy(x,y1,x,y2);
ylabel(my_axes(1),'Slow Decay'); %labels y1 axis
ylabel(my_axes(2),'Fast Decay'); %labels y2 axis
xlabel(my_axes(1),'Time');%labels x axis
title(my_axes(1),'Comparison of Decay Periods'); %title
set(series_1,'LineStyle','--','Color','r');%line style & color for series 1
set(series_2,'LineStyle',':','Color','b'); %line style & color for series 2
11
MATLAB Practice Problem #2 Output
12
Additional time…
Try practice problems 1 and 3!
14
MATLAB Practice Problem #1
Output
15
MATLAB Practice Problem #3
Output
16
What’s Due?
ESP next class:
1. None
HOMEWORK
Monday Wednesday Friday
12/3 Week 13 12/5 12/7
IDP MATLAB MATLAB Practical Exam IDP Prototype/Test 3
Simulation
12/10 Week 14 12/12 12/14
Challenge Problems Design Expo Poster Session
Final Power Point Deck