SME
College · Engineering
Engineering Programming (MATLAB/Python)
4 topics
Classical (Engineering Mechanics)
Before this course
Topics
Variables, arrays and control flow
Main lesson
The range of an integer type
Use this for “What values fit in an int8, and in a uint8?”
MATLAB, Python or both
Use this for “Which language is A(end-1:end) written in, and which could run x = 5?”
Trace a while loop
Use this for “What is x after while x <= 20, x = 2*x runs from x = 1? How many passes?”
Vectorized computation
Plotting and data import
Main lesson
Exponential rate from two points on a semilog plot
Use this for “Data points (0, 5) and (4, 20) lie on a straight line on semilog axes. Find k in y = y₀eᵏˣ.”
Which axes make the data straight
Use this for “Should data from y = 3e0.5x go on plain, semilog or log–log axes?”
Read and plot a data file
Use this for “Put the steps in order to plot load against extension from a test machine’s CSV file.”
Scripting engineering calculations
Course test
See what you know: 10 questions on this course
New questions each time. Pass to mark it complete.