ENG 06: Engineering Problem Solving with MATLAB – Lecture 1 notes.docx

3 Pages
Unlock Document

Professor Rajeevan Amirtharajah

ENG 06 – Lecture #1 Objectives  Learn tools to solve engineering problems  Preview engineering problem solving Grading  Based only on work done (hw, labs, projects)  No cheating o MOSS (Measure of Software Similarity) used to check for plagiarism  Letter grade boundaries shift Problem Solving  Two questions: o Data: what can you do with it? o Answer: how can you find it?  Example Problem Solving Method: o Known: what is specified in problem o Find: what you need to determine o Schematic and given data: sketch of system and how data relate to sketch o Engineering model: mathematical model, list assumptions and idealizations used to create model o Analysis: reduce equations and solve with data MATLAB  Powerful graphing calculator  Programming language  Best way to learn is to use it  Quick overview: http://en.wikipedia.org/wiki/MATLAB  Great for: o Matrix algorithms o Rapid development o Exploratory data analyses o Image processing o Instrument control o Simulation  Not as great for: o Iterative code (a lot of loops and repetitions) o Parallel/distributive computing (computing a lot of code at once)  Lousy for: o High performance code  Molecular simulations  Quantum electron dynamics simulations Work environment of MATLAB  Command window o Enter commands to get immediate results  Workspace window o Shows variables and their values  Command history o Shows previous commands  Editor o a window to modify text files/scripts  Graphics window o Shows images/plots from programs  Document window o Lets you view and edit data items/variables Basic math operations  Addition: + (5+5)  Subtraction: - (6-5)  Multiplication: * (5*5)  Division: / (6/2)  Raise to power: ^ (3^2) MATLAB Self-help Commands  help o >> help o short info appears in command window
More Less

Related notes for ENG 6

Log In


Join OneClass

Access over 10 million pages of study
documents for 1.3 million courses.

Sign up

Join to view


By registering, I agree to the Terms and Privacy Policies
Already have an account?
Just a few more details

So we can recommend you notes for your school.

Reset Password

Please enter below the email address you registered with and we will send you a link to reset your password.

Add your courses

Get notes from the top students in your class.