MATH 250 Linear Algebra and Differential Equations for Engineers
description
Transcript of MATH 250 Linear Algebra and Differential Equations for Engineers
![Page 1: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/1.jpg)
MATH 250 Linear Algebra and Differential Equations for Engineers
Tuesdays: 16:30 – 19:20 C204
Fridays: 13:30 – 16:20 C203
1
![Page 2: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/2.jpg)
Course OutcomesUpon completing this course students should be ableto:1. Fundamentals of Matrix algebra2. Produce solutions to various algebraic equations.2. The students will demonstrate their ability to use
tools from differential equations in providing exact and qualitative solutions for problems arising in physics and other scientific and engineering applications.
3. The students will be able to choose the appropriate techniques from calculus and geometry to generate
exact and qualitative solutions of differential equations.
2
![Page 3: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/3.jpg)
4. The students will be able to solve problems in ordinary differential equations, dynamical systems and a number of applications to scientific and engineering problems.
5. The students will recall techniques to solve second degree non-homogeneous and
homogeneous linear differential equations.6. The students will recall Laplace Transform
techniques to solve differential equations.7. The students will recall numerical techniques to
solve differential equations.8. The students will recall algorithms to develop
mathematical models for engineering problems.3
![Page 4: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/4.jpg)
Course Description
• Lectures will consist of theories, problem solving and techniques presented with programs being written and run (in groups and individually) in order to demonstrate the introduced material.
4
![Page 5: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/5.jpg)
Syllabus• Lect1: Orientation and Introduction• Lect1: Matrices and Determinants Systems of Linear
Equations. Matrices and Matrix Operations. Inverses of Matrices.
• Lect2: Special Matrices and Additional Properties of Matrices. Determinants. Further Properties of Determinants. Proofs of Theorems on Determinants.
• Lect3: Vector Spaces. Subspaces and Spanning Sets. Linear Independence and Bases. Dimension; Nullspace, Rowspace, and Column Space.
• Lect4: Linear Transformations, Eigenvalues, and Eigenvectors Linear Transformations. The Algebra of Linear Transformations; Differential Operators and Differential Equations. Matrices for Linear Transformations.5
![Page 6: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/6.jpg)
• Lect 5: Eigenvectors and Eigenvalues of Matrices. Similar Matrices, Diagonalization, and Jordan Canonical Form.Eigenvectors and Eigenvalues of Linear Transformations
• Lect 6: First Order Ordinary Differential Equations Introduction to Differential Equations. Separable Differential Equations. Exact Differential Equations. Linear Differential Equations.
• Lect7: More Techniques for Solving First Order Differential Equations. Modeling With Differential Equations. Reduction of Order. The Theory of First Order Differential Equations. Numerical Solutions of Ordinary Differential Equations.
6
![Page 7: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/7.jpg)
• Lect 8: Linear Differential Equations The Theory of Higher Order Linear Differential Equations. Homogenous Constant Coefficient Linear Differential Equations. The Method of Undetermined Coefficients. The Method of Variation of Parameters. Some Applications of Higher Order Differential Equations
• Lect 9: Systems of Differential Equations The Theory of Systems of Linear Differential Equations. Homogenous Systems with Constant Coefficients: The Diagonalizable Case.
7
![Page 8: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/8.jpg)
• Lect 10: Homogenous Systems with Constant Coefficients: The Nondiagonalizable Case. Nonhomogenous Linear Systems. Nonhomogenous Linear Systems
• Lect 11: Converting Differential Equations to First Order Systems. Applications Involving Systems of Linear Differential Equations. 2x2 Systems of Nonlinear Differential Equations.
• Lect 12: Laplace Transform Definition and Properties of the Laplace Transform. Solving Constant Coefficient Linear Initial Value Problems with Laplace Transforms
• Lect 13: Power Series Solutions to Linear Differential Equations Introduction to Power Series Solutions. Series Solutions for Second Order Linear Differential equations.
• Lect 14: Euler Type Equations. Series Solutions Near a Regular Singular Point..
8
![Page 9: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/9.jpg)
References:• Differential Equations and Linear Algebra, 3/E Authors: C. Henry Edwards & David E. Penney
Publisher: Pearson • Linear Algebra, an applied first course, Kolman
& Hill 8th edition, Pearson
• MATLAB: An Engineer’s Guide to MATLAB Authors: Magrab, Azarm, Balachandran,
Duncan, Herold, Walsh Publisher: Pearson• Prerequisites:
• MATH 153 9
![Page 10: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/10.jpg)
Grading Policy:
• Homework: 5% • Midterm Examinations: 40%• Quizes: 20%• Final Examination: 35%
10
![Page 11: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/11.jpg)
11
MATHEMATICAL MODELING
Principles
![Page 12: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/12.jpg)
12
Why Modeling?
• Fundamental and quantitative way to understand and analyze complex systems and phenomena
• Complement to Theory and Experiments, and often Intergate them
• Becoming widespread in: Computational Physics, Chemistry, Mechanics, Materials, …, Biology
![Page 13: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/13.jpg)
13
Modeling
![Page 14: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/14.jpg)
14
![Page 15: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/15.jpg)
15
![Page 16: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/16.jpg)
16
![Page 17: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/17.jpg)
17
![Page 18: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/18.jpg)
18
Mathematical Modeling? Mathematical modeling seeks to gain an
understanding of science through the use of mathematical models on computers.
Mathematical modeling involves teamwork
![Page 19: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/19.jpg)
19
Mathematical Modeling
Complements, but does not replace, theory and experimentation in scientific research.
Experiment
Computation
Theory
![Page 20: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/20.jpg)
20
Mathematical Modeling• Is often used in place of experiments when
experiments are too large, too expensive, too dangerous, or too time consuming.
• Can be useful in “what if” studies.• Is a modern tool for scientific investigation.
![Page 21: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/21.jpg)
21
Mathematical Modeling Process
![Page 22: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/22.jpg)
22
Example: Industry
• First jetliner to be digitally designed, "pre-assembled" on computer, eliminating need for costly, full-scale mockup.
• Computational modeling improved the quality of work and reduced changes, errors, and rework.
![Page 23: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/23.jpg)
23
Example: Climate Modeling
• 3-D shaded relief representation of a portion of PA using color to show max daily temperatures.
• Displaying multiple data sets at once helps users quickly explore and analyze their data.
![Page 24: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/24.jpg)
24
Real World Problem
Identify Real-World Problem:– Perform background research,
focus on a workable problem. – Conduct investigations (Labs),
if appropriate.– Learn the use of a computational tool:
Matlab, Mathematica, Excel, Java. Understand current activity and predict
future behavior.
![Page 25: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/25.jpg)
25
Example: Falling Rock
Determine the motion of a rock dropped from height, H, above the ground with initial velocity, V.
A discrete model: Find the position and velocity of the rock above the ground at the equally spaced times, t0, t1, t2, …; e.g. t0 = 0 sec., t1 = 1 sec., t2 = 2 sec., etc.
|______|______|____________|______ t0 t1 t2 … tn
![Page 26: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/26.jpg)
26
Working Model
Simplify Working Model: Identify and select factors to describe important aspects of Real World Problem; deter- mine those factors that can be neglected. – State simplifying assumptions. – Determine governing principles, physical laws.– Identify model variables and inter-relationships.
![Page 27: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/27.jpg)
27
Example: Falling Rock
• Governing principles: d = v*t and v = a*t.
• Simplifying assumptions: – Gravity is the only force acting on the body.– Flat earth.– No drag (air resistance).– Model variables are H,V, g; t, x, and v– Rock’s position and velocity above the
ground will be modeled at discrete times (t0, t1, t2, …) until rock hits the ground.
![Page 28: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/28.jpg)
28
Mathematical Model Represent Mathematical
Model: Express the Working Model in mathematical terms;
write down mathematical equa- tions whose solution describes the Working Model.
In general, the success of a mathematical model depends on how easy it is to use
and how accurately it predicts.
![Page 29: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/29.jpg)
29
Example: Falling Rock v0 v1 v2 … vn x0 x1 x2 … xn |______|______|____________|_____ t0 t1 t2 … tn
t0 = 0; x0 = H; v0 = V
t1= t0 + Δt
x1= x0 + (v0*Δt) v1= v0 - (g*Δt)
t2= t1 + Δtx2= x1 + (v1*Δt) v2= v1 - (g*Δt) …
![Page 30: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/30.jpg)
30
Computational Model
Translate Computational Model: Change Mathema- tical Model into a form suit- able for computational solution.
• Existence of unique solution
• Choice of the numerical method
• Choice of the algorithm
• Software
![Page 31: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/31.jpg)
31
Computational Model
Translate Computational Model: Change Mathema- tical Model into a form suit- able for computational solution.
Computational models include software such as Matlab, Excel, or Mathematica, or languages such as Fortran, C, C++, or Java.
![Page 32: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/32.jpg)
32
Example: Falling RockPseudo CodeInput
V, initial velocity; H, initial heightg, acceleration due to gravityΔt, time step; imax, maximum number of steps
Outputti, t-value at time step ixi, height at time tivi, velocity at time ti
![Page 33: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/33.jpg)
33
Example: Falling Rock
InitializeSet ti = t0 = 0; vi = v0 = V; xi = x0 = Hprint ti, xi, vi
Time stepping: i = 1, imaxSet ti = ti + ΔtSet xi = xi + vi*ΔtSet vi = vi - g*Δtprint ti, xi, viif (xi <= 0), Set xi = 0; quit
![Page 34: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/34.jpg)
34
Results/Conclusions
Simulate Results/Con- clusions: Run “Computational Model” to obtain Results; draw Conclusions.– Verify your computer program; use check
cases; explore ranges of validity. – Graphs, charts, and other visualization
tools are useful in summarizing results and drawing conclusions.
![Page 35: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/35.jpg)
35
Falling Rock: Model
![Page 36: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/36.jpg)
36
Real World Problem Interpret Conclusions:
Compare with Real World Problem behavior.
– If model results do not “agree” with physical reality or experimental data, reexamine the Working Model (relax assumptions) and repeat modeling steps.
– Often, the modeling process proceeds through several iterations until model is“acceptable”.
![Page 37: MATH 250 Linear Algebra and Differential Equations for Engineers](https://reader033.fdocuments.in/reader033/viewer/2022061608/5681652f550346895dd7b4b3/html5/thumbnails/37.jpg)
37
Example: Falling Rock• To create a more realistic model of a
falling rock, some of the simplifying assumptions could be dropped; e.g., incor-porate drag - depends on shape of the rock, is proportional to velocity.
• Improve discrete model: – Approximate velocities in the midpoint of time
intervals instead of the beginning.– Reduce the size of Δt.