Student[LinearAlgebra]
ReflectionMatrix
construct a reflection Matrix
Calling Sequence
Parameters
Description
Examples
ReflectionMatrix(v)
v
-
Vector; normal to the reflection subspace
The ReflectionMatrix(v) command returns the mxm reflection Matrix, R, determined by the Vector v, where m=Dimensionv. Thus R·v=−v and R·w=w for all w such that v·w=0.
In two-dimensional space, the reflection subspace is a line through the origin. If the equation of this line is y=mx, or mx−y=0, then v=m,−1.
In three-dimensional space, the reflection subspace is a plane through the origin.
withStudentLinearAlgebra:
Reflect through the line y=-x:
ReflectionMatrix1,1
0−1−10
ReflectionMatrixa,b,c
−a2+b2+c2a2+b2+c2−2aba2+b2+c2−2aca2+b2+c2−2aba2+b2+c2a2−b2+c2a2+b2+c2−2bca2+b2+c2−2aca2+b2+c2−2bca2+b2+c2a2+b2−c2a2+b2+c2
ReflectionMatrix1,2,3,4
1415−215−15−415−2151115−25−815−15−2525−45−415−815−45−115
See Also
Student[LinearAlgebra][RotationMatrix]
Download Help Document