F13 Lecture 1 Intro To Numerical Methods
F13 Lecture 1 Intro To Numerical Methods
F13 Lecture 1 Intro To Numerical Methods
2
Requirements for this course
Prerequisite
◦ MATH 112, Precalculus I (or equivalent)
Textbook
◦ MATLAB for Engineers by Holly Moore
3rd edition, Prentice-Hall, 2012
ISBN: 978-013210325
Software
◦ MATLAB Student Version R2013a, to be installed on your personal computer
(available from http://www.mathworks.com/academia/student_version/)
◦ Any software that supports .DOC, .XLS and .PPT files (MS Office, LibreOffice,
iWork, etc.)
◦ Skype
3
Outline of course content
1. Overview of MATLAB
2. Basic, trigonometric, complex and statistical functions
3. Arrays and matrices
4. Making graphs and plots
5. Linear algebra and systems of linear equations
6. Getting input and formatting output
7. Writing scripts and user-defined functions
8. Using MATLAB for repetition and decision-making
9. Curve fitting and interpolation
10. (If time permits) Additional advanced topics: numerical analysis, image
processing and data structures
4
Learning outcomes
5
Policies
Attendance
For this online class, “attendance” consists of
◦ visiting the course website
◦ viewing the week’s lecture
◦ reading any textbook chapters or related
◦ completing any posted assignments
6
Policies
Homework
• Homework will be posted on WebStudy
• All weekly assignments due at noon on Wednesday
• Late assignments not accepted
• If you have a reasonable excuse for missing an assignment, you will be
excused from it (no makeup required)
• It is your responsibility to make sure the file you submit is not corrupt
or incomplete
• No extra credit assignments will be given, either to individual students
or the class as a whole
7
Policies
Exams and projects
8
Policies
Online etiquette
9
Policies
Accommodations/Honor Code
• Students with documented disabilities can request accommodations
by providing the documentation from Disability Services
• Students are not required to use their accommodations, but cannot
use them retroactively (you cannot retake a test with
accommodations you had but didn’t use)
10
What are numerical methods?
11
MATLAB
MATLAB is a numerical computing
environment used to:
• Manipulate large amounts of data
• Plot functions and visualize data
graphically
• Develop programs to process data
• Model and simulate real-life
systems
12
Applications
Civil engineering Electrical/computer engineering
◦ Structural analysis ◦ Circuit design
◦ Traffic simulations ◦ Network analysis
◦ Environmental simulations ◦ Signal processing
◦ Geographic information systems ◦ Electromagnetic field analysis
and GPS tracking
Chemical engineering
Mechanical engineering ◦ Molecular modeling
◦ Heat flow ◦ Pharmaceutical design
◦ Fluid dynamics ◦ Factory simulations
◦ Structural optimization ◦ Biomechanical and biomedical
◦ Automation of manufacturing engineering
13
Why do we need to learn math when we
have computers?
• Have the creativity and knowledge to
understand a specific problem
You • Develop the method to solve it
14
Why do we need to learn math when we
have computers?
A nail gun helps you build a
house faster, but it doesn’t tell
you how to build it safely
A computer is a powerful tool to
solve math problems, but you
have to know how to use it
correctly and responsibly
As an engineer, it is your
responsibility to use your best
judgment and verify that your
calculated results are correct
15
Objectives of this course
16
Next week
17