Introduction to Engineering Analysis
Last updated: 4/6/2015
Author Information
Professor Ivan V. Bajic
Professor Fabio Campi
Victor A. Mateescu
Amarjot Singh
Milad Amir Toutounchian
Simon Fraser University
Course Details
Description
Introduction to MATLAB and its use in engineering. Implementation, verification, and analysis of various engineering algorithms used in signal and image processing, robotics, communications engineering.
Prerequisites
- Prerequisite:
- Calculus I (Logarithmic and exponential functions, trigonometric functions, inverse functions. Limits, continuity, and derivatives. Techniques of differentiation, including logarithmic and implicit differentiation. The Mean Value Theorem. Applications of Differentiation including extrema, curve sketching, related rates, Newton's method. Antiderivatives and applications. Conic sections, polar coordinates, parametric curves).
- Corequisites:
- Calculus II (Riemann sum, Fundamental Theorem of Calculus, definite, indefinite and improper integrals, approximate integration, integration techniques, applications of integration. First-order separable differential equations. Sequences and series, series tests, power series, convergence and applications of power series).
- Applied Linear Algebra (Linear equations, matrices, determinants. Introduction to vector spaces and linear transformations and bases. Complex numbers. Eigenvalues and eigenvectors; diagonalization. Inner products and orthogonality; least squares problems. An emphasis on applications involving matrix and vector calculations).
Original Course Documents
Source
file URL
Course Contents
Lecture 1: Introduction to MATLAB
Lecture 2: Scripts, Flow Control, and Data Structures
Lecture 3: Plotting
Lecture 4: Strings and File I/O
Lecture 5: Complex Numbers
Lecture 6: Combinatorics
Lecture 7: System of Linear Equations and Linear Algebra
Lecture 8: Engineering Statistics and Data Analysis
Lecture 9: Polynomial Approximation and Curve Fitting
Lecture 10: Root Finding and Differentiation
Lecture 11: Numerical Integration
Lecture 12: MEX Files
Assignments
Assignment 1: Basic Syntax and Vectorization
Assignment 2: The Hound of the Baskervilles
Assignment 3: Texas Hold'em
Assignment 4: Image Interpolation
Assignment 5: Root Finding
Assignment 6: Root Finding (continued)
Assignment 7: Adaptive Quadrature