41
2001, W.E. HaislerIntroduction to Matrix Algebra and Vector Mechanics Matrix Operations Matrix - a collection of numbers or other items arranged in a particular manner in an array. Rectangular Matrix - array with n rows and m columns) 1

Matrix Operations - Aerospace Engineering Courses …aeweb.tamu.edu/haisler/engr214/Word_Lecture_Notes_by... · Web viewMatrix Operations Matrix - a collection of numbers or other

Embed Size (px)

Citation preview

Page 1: Matrix Operations - Aerospace Engineering Courses …aeweb.tamu.edu/haisler/engr214/Word_Lecture_Notes_by... · Web viewMatrix Operations Matrix - a collection of numbers or other

2001, W.E. Haisler Introduction to Matrix Algebra and Vector Mechanics

Matrix Operations

Matrix - a collection of numbers or other items arranged in a particular manner in an array.

Rectangular Matrix - array with n rows and m columns)

= term in row i and column j

1

Page 2: Matrix Operations - Aerospace Engineering Courses …aeweb.tamu.edu/haisler/engr214/Word_Lecture_Notes_by... · Web viewMatrix Operations Matrix - a collection of numbers or other

2001, W.E. Haisler Introduction to Matrix Algebra and Vector Mechanics

Column Matrix – only 1 column in the matrix (sometimes called a column vector)

or

Row Matrix – only 1 row in the matrix (sometimes called a row vector)

2

Page 3: Matrix Operations - Aerospace Engineering Courses …aeweb.tamu.edu/haisler/engr214/Word_Lecture_Notes_by... · Web viewMatrix Operations Matrix - a collection of numbers or other

2001, W.E. Haisler Introduction to Matrix Algebra and Vector Mechanics

Matrix Addition

[A] and [B] must be the same size!

Matrix Multiplication

3

The number of columns in [A] (i.e., p) must be equal to the number of rows in [B].

Page 4: Matrix Operations - Aerospace Engineering Courses …aeweb.tamu.edu/haisler/engr214/Word_Lecture_Notes_by... · Web viewMatrix Operations Matrix - a collection of numbers or other

2001, W.E. Haisler Introduction to Matrix Algebra and Vector Mechanics

The definition of is equivalent to taking the dot product of row i of matrix [A] and column j of matrix [B].

If [A] is (2x4) and [B] is (4x3):

and

then,

Pictorially, called “row into column multiplication”

4

Page 5: Matrix Operations - Aerospace Engineering Courses …aeweb.tamu.edu/haisler/engr214/Word_Lecture_Notes_by... · Web viewMatrix Operations Matrix - a collection of numbers or other

2001, W.E. Haisler Introduction to Matrix Algebra and Vector Mechanics

Note: In general, matrix multiplication is not commutative, i.e.,

Matrix Division – NOT DEFINED! Instead the matrix inverse is defined. If where [I] is the identity matrix (all zeros except for 1’s on main diagonal running from upper left to lower right), then such that .

5

Page 6: Matrix Operations - Aerospace Engineering Courses …aeweb.tamu.edu/haisler/engr214/Word_Lecture_Notes_by... · Web viewMatrix Operations Matrix - a collection of numbers or other

2001, W.E. Haisler Introduction to Matrix Algebra and Vector Mechanics

Transpose Matrix – Given [A], then the transpose is given by and is formed by interchanging all rows with corresponding columns. An (nxm) matrix becomes an (mxn) matrix.

Symmetric Matrix – A matrix is symmetric about its main diagonal (diagonal running from upper left to lower right) if

. For example, for a (3x3), we have 9 values, but the 3 values below the diagonal are equal to the corresponding 3 values above the diagonal; hence, only 6 unique values due to the symmetry.

6

Page 7: Matrix Operations - Aerospace Engineering Courses …aeweb.tamu.edu/haisler/engr214/Word_Lecture_Notes_by... · Web viewMatrix Operations Matrix - a collection of numbers or other

2001, W.E. Haisler Introduction to Matrix Algebra and Vector Mechanics

System of n Equations –

or, in matrix notation:

or [A]{X}={C}

7

Page 8: Matrix Operations - Aerospace Engineering Courses …aeweb.tamu.edu/haisler/engr214/Word_Lecture_Notes_by... · Web viewMatrix Operations Matrix - a collection of numbers or other

2001, W.E. Haisler Introduction to Matrix Algebra and Vector Mechanics

Vector Operations & Operators

Scalar Product (also called dot or inner product)a. Definitions : Given: two vectors and ,

b. Observations 1) Vector Vector Scalar (one order down from a

vector)2) Vector Matrix (second order tensor) Vector

(one order down from a second order tensor)3) The dot product ALONE is commutative &

distributive

8

Page 9: Matrix Operations - Aerospace Engineering Courses …aeweb.tamu.edu/haisler/engr214/Word_Lecture_Notes_by... · Web viewMatrix Operations Matrix - a collection of numbers or other

2001, W.E. Haisler Introduction to Matrix Algebra and Vector Mechanics

Note: if one of the quantities in a dot product has differentiation in it, the commutative property of the dot product will not hold.

4) ADVANTAGE of 2nd definition of dot product? Do not have to evaluate magnitude of vectors, i.e. do not have to calculate the following:

5) Physical meaning? Projection of one directional quantity (vector, second order tensor, or higher tensor) on to another directional quantity (vector, second order tensor, or higher tensor)

9

Page 10: Matrix Operations - Aerospace Engineering Courses …aeweb.tamu.edu/haisler/engr214/Word_Lecture_Notes_by... · Web viewMatrix Operations Matrix - a collection of numbers or other

2001, W.E. Haisler Introduction to Matrix Algebra and Vector Mechanics

6) USES:a. Find the angle between two vectorsb. Find the magnitude of the projection of one vector onto another (parallel component)c. Determines orthogonality (dot product = zero, then orthogonal)

What does really mean in terms of how it is evaluated? It is very similar to algebraic multiplication. For example, if you have the algebraic product , you get 9 terms in the product:

10

Page 11: Matrix Operations - Aerospace Engineering Courses …aeweb.tamu.edu/haisler/engr214/Word_Lecture_Notes_by... · Web viewMatrix Operations Matrix - a collection of numbers or other

2001, W.E. Haisler Introduction to Matrix Algebra and Vector Mechanics

If you have the vector product

you still get nine terms but they include the unit vectors and the dot product operator:

11

Page 12: Matrix Operations - Aerospace Engineering Courses …aeweb.tamu.edu/haisler/engr214/Word_Lecture_Notes_by... · Web viewMatrix Operations Matrix - a collection of numbers or other

2001, W.E. Haisler Introduction to Matrix Algebra and Vector Mechanics

Cross Producta. Definition:

b. Alternate approach: (a scalar not a vector, direction comes from right hand rule)

12

Page 13: Matrix Operations - Aerospace Engineering Courses …aeweb.tamu.edu/haisler/engr214/Word_Lecture_Notes_by... · Web viewMatrix Operations Matrix - a collection of numbers or other

2001, W.E. Haisler Introduction to Matrix Algebra and Vector Mechanics

c. Observations1)Physical meaning? is normal () to

the plane defined by

2)Commutative property does not hold

3)Distributive property does hold

4)USES:a. Magnitude of Cross Product is the area of the parallelogram mapped by the two vectorsb. Calculates Moments:

13

Page 14: Matrix Operations - Aerospace Engineering Courses …aeweb.tamu.edu/haisler/engr214/Word_Lecture_Notes_by... · Web viewMatrix Operations Matrix - a collection of numbers or other

2001, W.E. Haisler Introduction to Matrix Algebra and Vector Mechanics

Dyadic Product (also called outer, tensor, or vector product)a. Definition :

This is called a Tensor because each term has two unit vectors.Notice: Two Unit Vectors accompany each entry. First Unit Vector denotes face (on a cube). Second Unit Vector denotes direction of vector.

14

The dyadic product means that you are multiplying the 3 components of times the 3 components of

(like algebra) and then arranging results into a (3x3) matrix.

Page 15: Matrix Operations - Aerospace Engineering Courses …aeweb.tamu.edu/haisler/engr214/Word_Lecture_Notes_by... · Web viewMatrix Operations Matrix - a collection of numbers or other

2001, W.E. Haisler Introduction to Matrix Algebra and Vector Mechanics

b. Observations 1) No “vector operator” between vectors (though

sometimes the symbol is used, i.e., )2) VECTOR times VECTOR Matrix (2nd Order

Tensor)3) Note matrix representation: {3x1}[1x3] gives a

[3x3] by distributing each component of the first vector over the second vector to form the three “rows” of the matrix representation of the second order tensor

4) USES:a. Stress is a Tensorb. Strain is a Tensor

c. Dot products between vectors and second order tensors is given by

15

Page 16: Matrix Operations - Aerospace Engineering Courses …aeweb.tamu.edu/haisler/engr214/Word_Lecture_Notes_by... · Web viewMatrix Operations Matrix - a collection of numbers or other

2001, W.E. Haisler Introduction to Matrix Algebra and Vector Mechanics

The above dot product means that 9 quantities are dotted with 3 quantities.

You get 27 terms. However, 18 of these disappear (because , etc.), so only 9 terms are left.

Arrange 9 terms as a (3x3 matrix).

16

Page 17: Matrix Operations - Aerospace Engineering Courses …aeweb.tamu.edu/haisler/engr214/Word_Lecture_Notes_by... · Web viewMatrix Operations Matrix - a collection of numbers or other

2001, W.E. Haisler Introduction to Matrix Algebra and Vector Mechanics

1) Vector operation is just like a matrix operation in this case, i.e., calculations are done by “row down column” method which yields a vector

2) E.g. #1 (Second Unit Vector of Tensor Dots with Unit Vector of Vector leaving First Unit Vector of Tensor to form the New Vector)

3) E.g. #2 (Unit Vector of Vector Dots with First Unit Vector of Tensor leaving Second Unit Vector of Tensor to form the New Vector)

Suppose you have instead. Using same procedure to take the dot product, you obtain:

17

Page 18: Matrix Operations - Aerospace Engineering Courses …aeweb.tamu.edu/haisler/engr214/Word_Lecture_Notes_by... · Web viewMatrix Operations Matrix - a collection of numbers or other

2001, W.E. Haisler Introduction to Matrix Algebra and Vector Mechanics

Note that a tensor is denoted by two arrows above it, i.e., . While the dot product of a vector and a vector yields a scalar, the dot product of a vector and a tensor yields a vector.

18

Page 19: Matrix Operations - Aerospace Engineering Courses …aeweb.tamu.edu/haisler/engr214/Word_Lecture_Notes_by... · Web viewMatrix Operations Matrix - a collection of numbers or other

2001, W.E. Haisler Introduction to Matrix Algebra and Vector Mechanics

Differential Operators

1. Derivatives (Review of Calculus I)a. Total derivative: Given:

Physical meaning? Slope of line

19

Page 20: Matrix Operations - Aerospace Engineering Courses …aeweb.tamu.edu/haisler/engr214/Word_Lecture_Notes_by... · Web viewMatrix Operations Matrix - a collection of numbers or other

2001, W.E. Haisler Introduction to Matrix Algebra and Vector Mechanics

b. Partial Derivatives 1) Given:

(holding y constant)

(holding x constant)

2) Example:

3) Physically, slope with respect to x at a fixed y

20

Page 21: Matrix Operations - Aerospace Engineering Courses …aeweb.tamu.edu/haisler/engr214/Word_Lecture_Notes_by... · Web viewMatrix Operations Matrix - a collection of numbers or other

2001, W.E. Haisler Introduction to Matrix Algebra and Vector Mechanics

2. Del Operator (Review of Calculus II and III)

a. Definition:

i.e., “A differential vector” in Cartesian coordinates

b. Divergence (of B):

Note that yields a completely different result:

21

Page 22: Matrix Operations - Aerospace Engineering Courses …aeweb.tamu.edu/haisler/engr214/Word_Lecture_Notes_by... · Web viewMatrix Operations Matrix - a collection of numbers or other

2001, W.E. Haisler Introduction to Matrix Algebra and Vector Mechanics

The above is a vector operator just like is a vector operator.

Hence, when you take the dot product of two vector AND one of the vectors is an operator (like ), you cannot interchange the order of operation (like you can with a simple dot product).

22

Page 23: Matrix Operations - Aerospace Engineering Courses …aeweb.tamu.edu/haisler/engr214/Word_Lecture_Notes_by... · Web viewMatrix Operations Matrix - a collection of numbers or other

2001, W.E. Haisler Introduction to Matrix Algebra and Vector Mechanics

c. Curl:

d. Gradient for :

e. LaPlacian:

23

Page 24: Matrix Operations - Aerospace Engineering Courses …aeweb.tamu.edu/haisler/engr214/Word_Lecture_Notes_by... · Web viewMatrix Operations Matrix - a collection of numbers or other

2001, W.E. Haisler Introduction to Matrix Algebra and Vector Mechanics

ASIDE: Review of Unit Vectors

A. Definition: a vector whose magnitude is one.Given:

Then: is a unit vector if: B. Examples:

1. Is this a unit vector:

2. Is this a unit vector:

24

Page 25: Matrix Operations - Aerospace Engineering Courses …aeweb.tamu.edu/haisler/engr214/Word_Lecture_Notes_by... · Web viewMatrix Operations Matrix - a collection of numbers or other

2001, W.E. Haisler Introduction to Matrix Algebra and Vector Mechanics

3. How would you make a unit vector? Divide by it’s magnitude:

The symbol “^” is sometimes used over a vector to denote a unit vector.

25

Page 26: Matrix Operations - Aerospace Engineering Courses …aeweb.tamu.edu/haisler/engr214/Word_Lecture_Notes_by... · Web viewMatrix Operations Matrix - a collection of numbers or other

2001, W.E. Haisler Introduction to Matrix Algebra and Vector Mechanics

Determining normal to a plane

Recall equation of a plane:

Define :

Gradient of gives a normal vector to the plane:

Divide by the magnitude to get a unit normal:

Problem! You don’t know which direction the unit normal points (into or out of plane surface).

26

Page 27: Matrix Operations - Aerospace Engineering Courses …aeweb.tamu.edu/haisler/engr214/Word_Lecture_Notes_by... · Web viewMatrix Operations Matrix - a collection of numbers or other

2001, W.E. Haisler Introduction to Matrix Algebra and Vector Mechanics

Another approach. Define two vectors and as shown. These vectors obviously lie in the plane of the surface. Do . This gives a vector perpendicular to and (and the normal points outward because of right hand rule!), hence is perpendicular to the plane. The

unit normal to the surface is then given by .

To find the component of vector perpendicular to the surface (i.e., in direction of , do . The vector is then given by

27

Page 28: Matrix Operations - Aerospace Engineering Courses …aeweb.tamu.edu/haisler/engr214/Word_Lecture_Notes_by... · Web viewMatrix Operations Matrix - a collection of numbers or other

2001, W.E. Haisler Introduction to Matrix Algebra and Vector Mechanics

Angle between and can be found from

or

Important note. In the above, and on the following page, when you determine the component of a vector (say ) in the direction of another vector (say ) using the dot product, THE VECTOR MUST BE A UNIT VECTOR.

28

Page 29: Matrix Operations - Aerospace Engineering Courses …aeweb.tamu.edu/haisler/engr214/Word_Lecture_Notes_by... · Web viewMatrix Operations Matrix - a collection of numbers or other

2001, W.E. Haisler Introduction to Matrix Algebra and Vector Mechanics

Determining components of a vector that are normal and parallel to a surface with unit vector normal to the surface.

The normal component is first obtained from the dot product

or as a vector The parallel component is obtained from vector addition

29