VC Slides2
VC Slides2
[email protected]
www.robots.ox.ac.uk/∼dwm/Courses/2VA
8 lectures, MT 2015
A1 2015 2 / 1
8 Engineering Applications
A1 2015 3 / 1
Vector products:
Scalar Triple Product, Vector Triple Product, Vector Quadruple
Product
a1 a2 a3
a · (b × c) = b1 b2 b3
c1 c2 c3
The scalar triple product gives the volume of the parallelopiped whose
sides are represented by the vectors a, b, and c.
c cos β
c
Vector product (a × b) has magnitude
β equal to the area of the base × height
b in direction perpendicular to the base.
a
a · (b × c) = 0 b
c
then the vectors are linearly
dependent. a
a = λb + µc
a × (b × c) = (a · c)b − (a · b)c
A1 2015 9 / 1
a × (b × c) = (a · c)b − (a · b)c
n × (v × ^
^ n) n ·^
= (^ n · v)^
n)v − (^ n
= v − (v · ^
n)^
n
p × (q × r) = (p · r)q − (p · q)r
⇒ (a × b) × (c × d) = ??
So
[(b × c) · d] a + [(c × a) · d] b + [(a × b) · d] c
d =
[(a × b) · c]
= αa + βb + γc .
a
Oh, we saw this yesterday ... ... the d
♣ Example
Q:
Use the quadruple vector product to express the vector d = [3, 2, 1] in
terms of the vectors a = [1, 2, 3], b = [2, 3, 1] and c = [3, 1, 2].
A:
r = a + βb
NB! Only when you make a unit vector in the dirn of b does the
parameter take on the length units defined by a:
r = a + λ^
b
r = a1 + β(a2 − a1 )
r = a1 + λ(a2 − a1 )/|a2 − a1 |
A1 2015 14 / 1
d 2
p =0 when λ = −(a − c) · ^
b.
dλ
♣ Example
♣ /ctd
A: Pipes A and B have axes:
√
rA = [2, 5, 3] + λ0 [5, 5, 5] = [2, 5, 3] + λ[1, 1, 1]/ 3
√
rB = [0, 6, 3] + µ0 [−12, −6, 6] = [0, 6, 3] + µ[−2, −1, 1]/ 6
[0,6,3] [7,10,8]
Non-unit perpendicular to both axes is
ı̂ ̂ k̂ b p
p= 1 1 1 = [2, −3, 1] [−12,0,9]
−2 −1 1
a [2,5,3]
r = a + λb + µc
a
c
r c
2. Three points b
Points a, b and c in the plane.
a
r = a + λ(b − a) + µ(c − a)
O
Vectors (b − a) and (c − a) are said to span the plane.
A1 2015 20 / 1
^
n
O
Notice that |D| is the perpendicular distance to the plane from the origin.
A1 2015 21 / 1
The plane is r · ^
n = a ·^
n=D
Now, the shortest distance from point d to the plane ... ?
1 Must be along the ^
n
perpendicular d
2 n must be a point
d + λ^
on plane
r
⇒ (d + λ^
n) · ^
n=D
⇒ λ = D − d ·^ n a
O
⇒ dmin = |λ| = |D − d · ^
n|
A1 2015 22 / 1
angular velocity ω
v = ω × r.
A1 2015 23 / 1
Vector Moments
M=r×F Q r
α
where r is a vector from Q to any F
point on the line of action L of force
F.
2 Write
x = λa + µb + νa × b
where λ, µ, ν are scalars to be found.
♣ Example 1: Solve x = (x × a) + b.
Step 1: Basis vectors a, b and vector product a × b.
Step 2: x = λa + µb + νa × b.
Step 3: Stick x back into the equation ...
λa + µb + νa × b = λa + µb + νa × b × a + b
= 0 + µ(b × a) + ν(a × b) × a + b
But (a × b) × a = a2 b − (a · b)a
λ = −ν(a · b) µ = νa2 + 1 ν = −µ
♣ Example 2: Solve x · a = K
K − λa2
x = λa + b + νa × b
b·a
A1 2015 27 / 1
♣ Example #2: x · a = K
K − λa2
x = λa + b + νa × b
b·a
This is certainly correct ... but it looks very odd, given that the geometry
is very obvious in this case!
It is because b has been chosen arbitrarily and is one of the basis vectors.
A1 2015 28 / 1
♣ Example 2: x · a = K
As we can see upfront that this must be a plane,
here is a cunning plan ...
µa + λb = c
Use (b × b) = 0 ...
µ(a × b) = c×b
⇒µ(a × b) · (a × b) = (c × b) · (a × b)
(c × b) · (a × b)
⇒µ =
(a × b) · (a × b)
A1 2015 30 / 1
µa + λb = c
µa · b + λb 2 = c·b
2
µa + λa · b = a · c
and eliminate λ
(a · b)(b · c) − (a · c)b 2
µ=
(a · b)2 − a2 b 2
Compare with previous
(c × b) · (a × b)
µ=
(a × b) · (a × b)
A1 2015 31 / 1
Summary
We’ve discussed ...
• Vector products • Line & Plane geometry
• Angular velocity/moments • Solving vector equations
Key point from Lectures 1 and 2:
* Use vectors and their algebra “constructively” to solve problems.
(The elastic collision was a good example.)
* Don’t be afraid to produce solutions that involve vector operations.
Eg: µ = a · b/|c × a|. Working out detail could be left to a
computer program.
* Run with natural coordinate systems.
* If you are constantly breaking vectors into their components, you are
(probably) not using their power.
* Apply checks that equations are vector or scalar on both sides.
(Underline vectors.)