How does the reflection formula for vectors work?

  • Context: Undergrad 
  • Thread starter Thread starter Icosahedron
  • Start date Start date
  • Tags Tags
    Reflection Vectors
Click For Summary

Discussion Overview

The discussion centers around the derivation and understanding of the reflection formula for vectors, specifically how a vector is reflected along an axis orthogonal to another vector. Participants explore the mathematical formulation and geometric interpretations involved in this process.

Discussion Character

  • Exploratory
  • Technical explanation
  • Mathematical reasoning

Main Points Raised

  • One participant requests an explanation of the reflection formula, specifically the expression R_a v = v - 2a(va)/(aa).
  • Another participant clarifies that "va" and "aa" refer to the dot product and provides a breakdown of how to decompose vector v into components parallel and orthogonal to vector a.
  • A third participant suggests a geometric approach using a triangle to visualize the relationship between the vectors and the reflection process, noting that the magnitude of the orthogonal component can be derived from trigonometric principles.
  • This participant also points out a potential sign ambiguity in determining the direction of the orthogonal component, suggesting that it may depend on the relative positions of vectors v and a.
  • Participants engage in refining their understanding of the reflection process and the mathematical expressions involved, with one acknowledging an incomplete thought process regarding the sign of the orthogonal component.

Areas of Agreement / Disagreement

There is no consensus on the complete derivation of the reflection formula, as participants present different approaches and interpretations. Some aspects remain unresolved, particularly regarding the sign of the orthogonal component.

Contextual Notes

The discussion includes assumptions about the definitions of dot products and vector components, as well as the geometric relationships that may not be fully articulated. The sign ambiguity in the orthogonal component is also noted as a point of uncertainty.

Icosahedron
Messages
54
Reaction score
0
Could someone explain how the reflection formula comes about?

R_a v = v - 2a(va)/ (aa) , where v and a are vectors and v is relected along the axis orthogonal to a

thanks
 
Physics news on Phys.org
I presume that by "va" and "aa" you mean the dot product.

Decompose \vec{v} into components parallel to and orthogonal to \vec{a}.

Recall that \vec{a}\cdot\vec{v} can be defined as "|\vec{a}||\vec{v}| cos(\theta) where \theta is the angle between \vec{a} and \vec{v}.

From simple trigonometry, the component of \vec{v} parallel to \vec{a} is |\vec{v}|cos(\theta)= \vec{a}\cdot\vec{v}/|\vec{a}|. To get a "vector projection", a vector in the direction of \vec{a} with that length, multiply by the unit vector in the direction of \vec{a}, \vec{a}/|\vec{a}|. That gives (\vec{a}\cdot\vec{v}/|\vec{a}|^2)\vec{a} as the "vector component of \vec{v} parallel to \vec{a}". Since the components parallel and perpendicular to \vec{a} must add to \vec{v}, the component perpendicular to \vec{a} is \vec{v}-(\vec{a}\cdot\vec{v}/|\vec{a}|^2)\vec{a}.

Now, reflecting \vec{v} along an axis orthogonal to \vec{a} gives a new vector having the same component perpendicular to \vec{a} but with the component parallel reversed:
\vec{v}-(\vec{a}\cdot\vec{v}/|\vec{a}|^2)\vec{a} -\vec{a}\cdot\vec{v}/|\vec{a}|^2)\vec{a}
= \vec{v}-2(\vec{a}\cdot\vec{v}/|\vec{a}|^2)\vec{a}
 
I have an incomplete answer, but maybe you can finish it.

Let v' be the reflection of v over some axis. If you try to draw a vector s such that v = v' + s, using the triangle method to add the vectors v and s, you'll see that s is orthogonal to the reflection axis, and thus colinear to a.

The drawing should show an isosceles triangle, bisected by the reflection axis, where the two equally-sized sides are |v| and |v'|, the third side being of size |s|. From this triangle you should be able to calculate the magnitude of s as equal to 2 . |v| . cos theta, where "theta" is the angle between v (or v') and the normal to the reflection axis. (Try it on the drawing!)

Now, the expression 2 . |v| . cos theta is equal in magnitude to 2 . (va) / |a|. Multiplying this quantity by an unitary vector in the direction of a, namely a / |a|, you should get your vector s... or almost. There is a +/-1 factor not accounted yet for: has s the same direction of a or the opposite?

(This sign is the missing part that I was lazy to complete - I'd guess it has to do with v being or not on the same side of the axis than a; examining the sign of (va) should give a clue.)

Doing the multiplication above (and correcting the sign), you should get s = 2 (va) . a / |a|^2 = 2 (va) . a / (aa), and when replacing this expression for s into v' = v - s, you get your reflection formula.

Edit: Oh, I was pwned again. :)
 
Last edited:
thanks a lot!
 

Similar threads

  • · Replies 13 ·
Replies
13
Views
4K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 14 ·
Replies
14
Views
4K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 33 ·
2
Replies
33
Views
5K
  • · Replies 3 ·
Replies
3
Views
1K
Replies
3
Views
2K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 7 ·
Replies
7
Views
3K
Replies
4
Views
3K