Loading [MathJax]/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Main.js
Vector Mathematics in 3D
An Introduction to 3D Vectors
|
Prof. David Bernstein
James Madison University
|
|
Computer Science Department
|
bernstdh@jmu.edu
|
Some Notation
- The Set of Real Numbers:
- \mathbb{R}^{1} \doteq \mathbb{R}
- The Set of Ordered Triples of Real Numbers:
- \mathbb{R}^{3} \doteq \mathbb{R} \times \mathbb{R} \times \mathbb{R}
Members of \mathbb{R}^{3}
- The Notation You Are Most Familiar With:
- A More Convenient Notation:
- \bs{p} = (p_{x}, p_{y}, p_{z})
- A Still More Convenient Notation:
- \bs{p} = (p_{1}, p_{2}, p_{3})
Two Things to be Aware Of
- Orientation:
- It sometimes matters whether we think of the ordered pair as
a "row" or a "column", though we won't distinguish for now
- An example of a "row": \bs{p} = [p_1 \quad p_2 \quad p_3]
- An example of a "column": \bs{p} = \left[ \begin{array}{c}p_1 \\ p_2 \\ p_3 \end{array} \right]
- Points and Directions:
- In is sometimes important to distinguish between
different kinds of ordered pairs (e.g., points and directions)
- We won't distinguish for now except in visualizations
Visualization (cont.)
Directions
Vector Fields
- Definition:
- A vector field is a map
F: A \subset \mathbb{R}^{3} \rightarrow \mathbb{R}^{3}
that assigns to each point \bs{p} \in A
a vector F(\bs{p})
- Visualization:
Multiplication by a Scalar
- Definition:
- Given \alpha \in \mathbb{R} and
\bs{p} \in \mathbb{R}^{3}
- \alpha \bs{p} = (\alpha p_{1}, \alpha p_{2}, \alpha p_{3})
- Visualization:
Addition
- Definition:
- Given \bs{q} \in \mathbb{R}^{3} and \bs{r} \in \mathbb{R}^{3}
- \bs{q} + \bs{r} = (q_{1}+r_{1}, q_{2}+r_{2}, q_{3}+r_{3})
- Visualization:
Subtraction
- Definition:
- Given \bs{q} \in \mathbb{R}^{3} and \bs{r} \in \mathbb{R}^{3}
- \bs{q} - \bs{r} = (q_{1}-r_{1}, q_{2}-r_{2}, q_{3}-r_{3})
- Visualization:
The Standard Basis
- Three Important Vectors:
- \bs{i} = (1, 0, 0)
- \bs{j} = (0, 1, 0)
- \bs{k} = (0, 0, 1)
- A General Representation of Vectors in \mathbb{R}^3:
- Suppose \bs{q} = (q_{1}, q_{2}, q_{3}), then
- \bs{q} = q_{1} \bs{i} + q_{2} \bs{j} + q_{3} \bs{k}
The Standard Basis (cont.)
Visualization
The Standard Basis (cont.)
- An Important Observation:
- Every vector \bs{p} can be written as
\bs{p} = \alpha \bs{i} + \beta \bs{j} + \gamma \bs{k}
when \alpha, \beta
and \gamma are chosen appropriately
- As in Two Dimensions:
- \bs{p} is then said to be a
linear combination
of \bs{i}, \bs{j}, and \bs{k}
- \bs{i}, \bs{j}, and \bs{k}
are said to be
linearly independent
The Inner (Dot) Product
- Two Notations:
- \bs{p} \cdot \bs{q}
- \lt \bs{p}, \bs{q} \gt
- Definition:
- Given \bs{p} \in \mathbb{R}^{3} and \bs{q} \in \mathbb{R}^{3}
- \bs{p} \cdot \bs{q} = \sum_{i=1}^{3} p_{i} q_{i}
= p_{1} q_{1} + p_{2} q_{2} + p_{3} q_{3}
The Euclidean Norm (Length) of a Vector
- The (Euclidean) Length of a Vector:
- ||\bs{p}|| = \sqrt{\sum_{i=1}^{3} p_{i}^{2}} =
\sqrt{p_{1}^{2} + p_{2}^2 + p_{2}^2}
- An Observation:
- \bs{p} \cdot \bs{p} = p_{1}^{2} + p_{2}^2 + p_{3}^2
- Substituting:
- ||\bs{p}|| = (\bs{p} \cdot \bs{p})^{\frac{1}{2}}
Unit Vector
- Definition:
- A vector with a norm (i.e., length) of 1
- Three Examples Revisited:
- \bs{i} = (1, 0, 0)
- \bs{j} = (0, 1, 0)
- \bs{k} = (0, 0, 1)
Normalization
- Definition:
- The normalization of a vector \bs{p}
is \frac{\bs{p}}{||\bs{p}||}
(i.e., the vector divided by its norm)
- An Observation:
- ||\bs{p}|| is a scalar so normalization involves
multiplication by a scalar
- Relationship to Unit Vectors:
-
\left\| \frac{\bs{p}}{||\bs{p}||} \right\| = 1
The Angle Formed by Vectors
- Getting Started:
- The Plane Formed by the Vectors:
- \bs{p} and \bs{q} define a plane
- So, what we learned about 2D vectors applies here
- From the Law of Cosines:
- \theta = \cos^{-1} \frac{\bs{p} \cdot \bs{q}}{||\bs{p}|| \enspace||\bs{q}||}
Cross Product
- Definition:
- Given two vectors \bs{v}, \bs{w} \in \mathbb{R}^{3},
the vector
\bs{u} \in \mathbb{R}^{3} defined as:
- \bs{u} = (v_{2}w_{3} - w_{2}v_{3},
v_{3}w_{1} - w_{3}v_{1},
v_{1}w_{2} - w_{1}v_{2})
- is called the cross product of
\bs{v} and \bs{w}
- An Example:
- Let \bs{v} = \left[ \begin{array}{c}1 \\ 0 \\ 2\end{array}\right]
and \bs{w} = \left[ \begin{array}{c}5 \\ 3 \\ 4\end{array}\right]. Then:
- \bs{u} = \bs{v} \times \bs{w} = \left[ \begin{array}{c}0 \cdot 4 - 3 \cdot 2 \\
2 \cdot 5 - 4 \cdot 1 \\
1 \cdot 3 - 5 \cdot 0\end{array}\right]
= \left[ \begin{array}{c}-6 \\ 6 \\ 3\end{array}\right]
- Be Careful:
- Unlike the inner (or dot) product, the cross product
is a vector
- Don't confuse this with the cross product of two sets
- Don't confuse the different uses of the
symbol \times
Cross Product (cont.)
- The Visualization Revisited:
- An Interpretation:
- || \bs{v} \times \bs{w} || = ||\bs{v}|| \enspace ||\bs{w}|| \sin \theta
which is the (unsigned) area of the parallelogram formed
by \bs{v}, \bs{w}, and (\bs{v}+\bs{w})
Cross Products (cont.)
- An Important Property:
- \bs{v} \times \bs{w} is orthogonal to both
\bs{v} and \bs{w} (and, hence, all vectors in
the plane they form)
- Proof:
- (\bs{v} \times \bs{w}) \cdot \bs{v} =
(v_1 v_2 w_3 - v_1 w_2 v_3) + (w_1 v_2 v_3 - v_1 v_2 w_3) +
(v_1 w_2 v_3 - w_1 v_2 v_3) = 0
- (\bs{v} \times \bs{w}) \cdot \bs{w} =
(w_1 v_2 w_3 - w_1 w_2 v_3) + (w_1 w_2 v_3 - v_1 w_2 w_3) +
(v_1 w_2 w_3 - w_1 v_2 w_3) = 0
- An Observation:
- This property is sometimes used as the defition of the cross
product
The Cross Product Revisited
- A Special Case:
- Replace \bs{u} with the unit normal n
- Visualization:
- Interpretation:
- Given the definition of \bs{n} we know that
||\bs{n}|| = 1
- So, ignoring units, the volume of this parallelepiped
is the same as the area of the parallelogram
- We can use ||\bs{n}|| \cos \alpha ||\bs{v} \times \bs{w}|| =
\bs{n} \cdot (\bs{v} \times \bs{w})
as the signed area of the
parallelogram
There's Always More to Learn
() [] {}