Geometric Fundamentals in Robotics Quaternions
|
|
- Dorothy Ferguson
- 5 years ago
- Views:
Transcription
1 Geometric Fundamentals in Robotics Quaternions Basilio Bona DAUIN-Politecnico di Torino July 2009 Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
2 Introduction Quaternions were discovered in 1843 by Sir William Hamilton, who was looking for the extension to 3D space of the complex numbers as rotation operators. Figure: Sir William Rowland Hamilton ( ) and the plaque on Broom Bridge, where the quaternions were discovered. Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
3 Definitions The generic quaternion will be indicated as q. Quaternions are elements of a 4D linear space H(R), defined on the real numbers fieldf =R, with base {1 i j k}. i, j and k are ipercomplex numbers that satisfy the following anticommutative multiplication rules: i 2 =j 2 =k 2 =ijk= 1 ij= ji=k jk= kj=i ki= ik=j Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
4 Definitions A quaternion q H is defined as a linear combination expressed in the base {1 i j k}: q=q 0 1+q 1 i+q 2 j+q 3 k where the coefficients {q i } 3 i=0 are real. Another way to represent a quaternion is to define it as a quadruple of reals, (q 0,q 1,q 2,q 3 ) q=(q 0,q 1,q 2,q 3 ) in analogy with complex numbers c =a+jb, where c is represented by a couple of reals, c =(a,b), Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
5 Definitions Quaternions are also defined as hypercomplex numbers, i.e., those complex numbers having complex coefficients: where c 1 =q 0 +kq 3 e c 2 =q 2 +kq 1. q=c 1 +jc 2, Therefore, considering multiplication rules, it results: q=c 1 +jc 2 =q 0 +kq 3 +jq 2 +jkq 1 =q 0 1+q 1 i+q 2 j+q 3 k Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
6 Definitions In analogy with complex numbers that are the sum of a real part and an imaginary part, quaternions are the sum of a real part and a vectorial part. The real part q r is defined as q r =q 0, and the vectorial part q v is defined as q v =q 1 i+q 2 j+q 3 k. We write q=(q r, q v ) or q=q r +q v ; note that the vectorial part is not transposed since the conventional definition for the vectorial part of a quaternion assumes a row representation. Using the convention that defines vectors as column vectors, we can write q=(q r, q T v). Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
7 Definitions Quaternions are general mathematical objects, that include real numbers complex numbers r =(r, 0, 0, 0), r R a+ib =(a, b, 0, 0), a,b R real vectors in R 3 (with some caution, since not all vectorial parts represents vectors) v=(0, v 1, v 2, v 3 ), v i R. In this last case, elements { i j k } are to be understood as unit vectors { i j k } forming an orthonormal base in a cartesian right-handed reference frame. Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
8 Definitions Multiplication rules between elements i, j, k have the same properties of the cross product between unit vectors i,j,k: ij=k i j=k ji= k j i= k etc. In the following we will use all the possible alternative notations to indicate quaternions q=q 0 1+q 1 i+q 2 j+q 3 k=(q r,q v )=q r +q v =(q 0,q 1,q 2,q 3 ) i.e., a) a hypercomplex number; b) the sum of a real part and a vectorial part; c) a quadruple of reals. Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
9 Definitions An alternative way to write a quaternion is the following where now 1= and i 2 = 1. q=q 0 1+q 1 i+q 2 j+q 3 k [ ] [ ] 1 0 i 0 ; i= ; j= i Hence every matrix is of the form [ ] c d d c ; [ ] 0 1 ; k= 1 0 [ ] 0 i ; i 0 These matrices are called Cayley matrices [see Rotations - Pauli spin matrices]. Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
10 Quaternions algebra Given a quaternion q=q 0 1+q 1 i+q 2 j+q 3 k=q r +q v =(q 0,q 1,q 2,q 3 ), the following properties hold: a null or zero 0 quaternion exists 0=01+0i+0j+0k=(0,0)=0+0=(0,0,0,0) a conjugate quaternion q exists, having the same real part and the opposite vectorial part: q =q 0 (q 1 i+q 2 j+q 3 k)=(q r, q v )=q r q v =(q 0, q 1, q 2, q 3 ) Conjugate quaternions satisfy (q ) =q Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
11 Quaternions algebra a non-negative function, called quaternion norm exists q, defined as q 2 =qq =q q= 3 l=0 q 2 l =q 2 0+q T vq v A quaternion with unit norm q =1 is called unit quaternion. Quaternion q and its conjugate q have the same norm The quaternion q = q q v =01+q 1 i+q 2 j+q 3 k=(0,q v )=0+q v =(0,q 1,q 2,q 3 ), that has a zero real part is called pure quaternion or vector. The conjugate of a pure quaternion q v is the opposite of the original pure quaternion q v = q v Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
12 Quaternions algebra Given two quaternions h=h 0 1+h 1 i+h 2 j+h 3 k=(h r,h v )=h r +h v =(h 0,h 1,h 2,h 3 ) and g=g 0 1+g 1 i+g 2 j+g 3 k=(g r,g v )=g r +g v =(g 0,g 1,g 2,g 3 ) the following operations are defined Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
13 Sum Sum or addition h+g h+g = (h 0 +g 0 )1+(h 1 +g 1 )i+(h 2 +g 2 )j+(h 3 +g 3 )k = ((h r +g r ), (h v +g v )) = (h r +g r )+(h v +g v ) = (h 0 +g 0,h 1 +g 1,h 2 +g 2,h 3 +g 3 ) Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
14 Difference Difference or subtraction h g = (h 0 g 0 )1+(h 1 g 1 )i+(h 2 g 2 )j+(h 3 g 3 )k = ((h r g r ), (h v g v )) = (h r g r )+(h v g v ) = (h 0 g 0,h 1 g 1,h 2 g 2,h 3 g 3 ) Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
15 Product Product hg = (h 0 g 0 h 1 g 1 h 2 g 2 h 3 g 3 )1+ (h 1 g 0 +h 0 g 1 h 3 g 2 +h 2 g 3 )i+ (h 2 g 0 +h 3 g 1 +h 0 g 2 h 1 g 3 )j+ (h 3 g 0 h 2 g 1 +h 1 g 2 +h 0 g 3 )k = (h r g r h v g v, h r g v +g r h v +h v g v ) where h v g v is the scalar product h v g v = h vi g vi =h T vg v =g T vh v i defined in R n, and h v g v is the cross product (defined only in R 3 ) h v g v = h 2g 3 h 3 g 2 h 3 g 1 h 1 g 3 =S(h v )g v h 1 g 2 h 2 g 1 Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
16 Product The quaternion product is anti-commutative, since, being it follows g v h v = h v g v gh=(h r g r h v g v, h r g v +g r h v h v g v ) hg; Notice that the real part remains the same, while the vectorial part changes. Product commutes only if h v g v =0, i.e., when the vectorial parts are parallel. The conjugate of a quaternion product satisfies The product norm satisfies (gh) =h g. hg = h g. Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
17 Product properties associative multiplication by the unit scalar (gh)p = g(hp) 1q=q1=(1,0)(q r,q v )=(1q r,1q v )=(q r,q v ) multiplication by the real λ bilinearity, with real λ 1,λ 2 λq=(λ,0)(q r,q v )=(λq r,λq v ) g(λ 1 h 1 + λ 2 h 2 ) = λ 1 gh 1 + λ 2 gh 2 (λ 1 g 1 + λ 2 g 2 )h = λ 1 g 1 h+λ 2 g 2 h Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
18 Product Alternative forms Quaternion product may be written as matrix product forms: or h 0 h 1 h 2 h 3 g 0 ] h hg= 1 h 0 h 3 h 2 g 1 h 2 h 3 h 0 h 1 g =[ g 0 h0 h T v g 1 2 h v h 0 I+S(h v ) g 2 h 3 h 2 h 1 h 0 g 3 g 3 =F L (h)g g 0 g 1 g 2 g 3 h 0 ] g hg= 1 g 0 g 3 g 2 h 1 g 2 g 3 g 0 g 1 h =[ h 0 g0 g T v h 1 2 g v g 0 I S(g v ) h 2 g 3 g 2 g 1 g 0 h 3 h 3 =F R (g)h Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
19 Quotient Since the quaternion product is anti-commutative we must distinguish between the left and the right quotient or division. Given two quaternions h e p, we define the left quotient of p by h the quaternion q l that satisfies hq l =p while we define the right quotient of p by h the quaternion q r that satisfies q r h=p Hence q l = h h 2p; q r =p h h 2 Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
20 Inverse Given a quaternion q, in principle one must define the right q 1 r and the left inverse q 1 l as qq 1 l =1=(1,0,0,0); q 1 r q=1=(1,0,0,0) Since qq =q q= q 2 = q q, one can write q q q = q q q q =1=(1,0,0,0) q It follows that right inverse and left inverse are equal q 1 l =q 1 r =q 1 = q q 2 similar to c 1 = c c 2 Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
21 Inverse For a unit quaternion u, u =1, inverse and conjugate coincide u 1 =u, u =1 and for a pure unit quaternion q=(0,q v ), q =1, i.e., a unit vector Inverse satisfies q 1 v =q v = q v. (q 1 ) 1 =q; (pq) 1 =q 1 p 1 Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
22 Selection function We define the selection function ρ(q)=q 0 =q r as the function that extracts the real part of a quaternion This function satisfies ρ(q)= q+q. 2 Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
23 Hamilton product If we multiply two pure quaternions, i.e., two vectors and we obtain u v =(0,u v )=u 1 i+u 2 j+u 3 k v v =(0,v v )=v 1 i+v 2 j+v 3 k u v v v =( u v v v, u v). Hence, with a slight notation abuse, we can define a new vector product, called Hamilton product uv= u v+u v. This product implies uu= u u, and for this reason, among others the quaternions were abandoned in favor of vectors. Nonetheless the quaternion product has an important role in representing rotations. Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
24 Unit quaternions Before starting to illustrate the relations between quaternions and rotation, we look closer to the properties of the unit quaternions, that we indicate with the symbol u. A unit quaternion ( u =1) has an unit inverse and the product of two unit quaternions is still a unit quaternion. We assume that a unit quaternion is represented by a sum of two trigonometric functions u=cosθ+usinθ=(cosθ,usinθ) where u is a unit norm vector and θ a generic angle. Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
25 Unit quaternions Notice the analogy with the unit complex number expression c =cosθ+jsinθ The analogy applies also to the exponential expression c =e jθ ; substituting x with uθ in the series expansion of e x and recalling that uu= 1, we have e uθ =cosθ+usinθ=u The relation above shows a formal identity between a unit quaternion and the exponential of a unit vector multiplied by a scalar θ Notice the similarity between u=e uθ and R(u,θ)=e S(u)θ Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
26 Unit quaternions From the previous relation one obtains the power p of a unit quaternion as u p =(cosθ+usinθ) p =e uθp =cos(θp)+usin(θp) and the logarithm of a unit quaternion logu=log(cosθ+usinθ)=log(e uθ )=uθ Notice that the anti-commutativity of the quaternion product inhibits to use the standard identities between exponential and logarithms. For instance, e u 1 e u 2 it is not necessarily equal to e u 1+u 2, and log(u 1 u 2 ) is not necessarily equal to log(u 1 )+log(u 2 ). Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
27 Quaternions and Rotations Now we relate rotations and unit quaternions Given the unit quaternion u=(u 0,u 1,u 2,u 3 )=(u 0,u)=cosθ+usinθ this represents the rotation Rot(u,2θ) around u= [ u 1 u 2 u 3 ] T The converse is also true, i.e., given a rotation Rot(u,θ) of an angle θ around the axis specified by the unit vector u= [ u 1 u 2 u 3 ] T, the unit quaternion ( u= cos θ 2,u 1sin θ 2,u 2sin θ 2,u 3sin θ ) ( = cos θ 2 2, usin θ ) = 2 represents the same rotations. cos θ 2 +usin θ 2 Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
28 Quaternions and Rotations We know that a rigid rotation in R 3 is represented by a rotation (orthonormal) matrix R SO(3) R 3 3. We can associate to every rotation matrix R a unit quaternion u and viceversa, indicating this relation as R(u) u. Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
29 Quaternions and Rotations To compute the rotation matrix R(u) given a unit quaternion u=(u 0,u), we use the following relation R(u)=(u0 2 ut u)i+2uu T 2u 0 S(u)= u 2 0 +u2 1 u2 2 u2 3 2(u 1 u 2 u 3 u 0 ) 2(u 1 u 3 +u 2 u 0 ) 2(u 1 u 2 +u 3 u 0 ) u0 2 u2 1 +u2 2 u2 3 2(u 2 u 3 u 1 u 0 ) 2(u 1 u 3 u 2 u 0 ) 2(u 2 u 3 +u 1 u 0 ) u0 2 u2 1 u2 2 +u2 3 where S(u) is an antisymmetric matrix. Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
30 Quaternions and Rotations To compute the unit quaternion u=(u 0,u) given a rotation matrix R we use the following relation u 0 =± 1 2 (1+r11 +r 22 +r 33 ) u 1 = 1 4u 0 (r 32 r 23 ) u 2 = 1 4u 0 (r 13 r 31 ) u 3 = 1 4u 0 (r 21 r 12 ) Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
31 Quaternions and Rotations Another alternative relation is u 0 = 1 2 (1+r11 +r 22 +r 33 ) u 1 = 1 2 sign(r 32 r 23 ) (1+r 11 r 22 r 33 ) u 2 = 1 2 sign(r 13 r 31 ) (1 r 11 +r 22 r 33 ) u 3 = 1 2 sign(r 21 r 12 ) (1 r 11 r 22 +r 33 ) where sign(x) is the sign function, with sign(0)=0. This relation is never singular compared with the previous one that is singular for u 0 =0 Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
32 Quaternions and Rotations Elementary rotations around the three principal axes R(i, α), R(j, β) and R(k, γ), correspond to the following elementary quaternions R(i,α) u x = (cos α 2, sin α ) 2 (cos, 0, 0 β2, 0, sin β2 ), 0 R(j,β) u y = R(k,γ) u z = ( cos γ 2, 0, 0, sin γ ) 2 It is easy to see hat the vectorial base of quaternions correspond to elementary rotations of π around the principal axes i=(0,1,0,0) R(i,π) j=(0,0,1,0) R(j,π) k=(0,0,0,1) R(k,π) Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
33 Quaternions and Rotations Notice an important fact: while the product among the unit base quaternions gives ii=jj=kk=ijk=( 1, 0, 0, 0), the product among the associated rotation matrices gives: R(i,π)R(i,π)=R(j,π)R(j,π)=R(k,π)R(k,π)= R(i,π)R(j,π)R(k,π)=I Since I represents a rotation that leaves the vectors unchanged, it seems natural to associate it to positive unit scalar, i.e., the quaternion (1,0,0,0). The apparent discrepancy between the two results can be explained only introducing a most basic mathematical quantity, called spinor, not discussed in the present context Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
34 Quaternions and Rotations We shall see now some correspondence between quaternion operations and matrix operations Rotation product Given n rotations R 1, R 2,, R n and the corresponding unit quaternions u 1, u 2,, u n, the product corresponds to the product in the shown order. R(u)=R(u 1 )R(u 2 ) R(u n ) u=u 1 u 2 u n Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
35 Quaternions and Rotations Transpose matrix Given the rotation R(u) and its corresponding unit quaternion u, the transpose matrix (i.e., the inverse rotation) R T corresponds to the conjugate unit quaternion u (i.e., the inverse quaternion) R u R T u Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
36 Quaternions and Rotations Vector rotation Given a generic vector x, and the corresponding pure quaternion q x =(0,x)=(0,x 1,x 2,x 3 ) and given a rotation matrix R(u) with its corresponding unit quaternion u, the rotated vector y=r(u)x is given by the vectorial part of the quaternion obtained as q y =(0,y)=uq x u where qy = qx Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
37 The map q x q y =uq x u y=r(u)x that transforms a pure vector into its rotated counterpart, in quaternion form, is called conjugation by u. Notice that the transpose map is equivalent to exchange the order of the conjugation q x q y =u q x u y=r T (u)x Quaternions u and u =u 1 are called antipodal, because they represent opposite points on the 3-sphere of unit quaternions. Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
38 Quaternions and Rotations If we use the homogeneous coordinates to express the vector x x= [ wx 1 wx 2 wx 3 w ] T and the quaternion x is defined as x=(w,wx) the product uxu provides the quaternion y, defined as y=(w,wr(u)x) The resulting vector y, in homogeneous coordinates is therefore ỹ= [ wy 1 wy 2 wy 3 w ] T y=r(u)x Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
39 Quaternions and Rotations Product matrices Since the bi-linearity property holds for the product between two quaternions, this can be represented by linear operators (i.e., matrices). We recall that the product qp can be expressed in matrix form as qp=f L (q)p This can be interpreted as the left product of q by p. Similarly for the right product pq, expressed as pq=f R (q)p. Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
40 Quaternions and Rotations We can obtain pq as F R (q )p and where the matrix Q R 4 4 is qpq =F L (q)f R (q )p=qp Q=F L (q)f R (q )= q 2 0 +q2 1 q2 2 q2 3 2(q 1 q 2 q 3 q 0 ) 2(q 1 q 3 +q 2 q 0 ) 0 2(q 1 q 2 +q 3 q 0 ) q 2 0 q2 1 +q2 2 q2 3 2(q 2 q 3 q 1 q 0 ) 0 2(q 1 q 3 q 2 q 0 ) 2(q 2 q 3 +q 1 q 0 ) q0 2 q2 1 q2 2 +q q 2 We observe that the upper left 3 3 matrix of Q equals the matrix R(q) previously defined Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
41 Quaternions in Aerospace literature In space applications quaternions are used when dealing with satellite orientation control; unfortunately they may be organized in a different way wrt to our conventions: often the real part is the last element of quaternions q=(q 1,q 2,q 3,q 0 ) Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
42 Historical notes Hamilton tried to use the quaternions for a unified description of space-time physics (before Einstein), considering the real part of the quaternion as the representation of time, and the vectorial part as the representation of space q=(t,x,y,z). Unfortunately the quadratic form q q=qq =t 2 +x 2 +y 2 +z 2 has the wrong signature (+,+,+,+). We know that, in special relativity, the Minkowski spacetime standard basis has a set of four mutually orthogonal vectors (e 0,e 1,e 2,e 3 ) such that (e 0 ) 2 =(e 1 ) 2 =(e 2 ) 2 =(e 3 ) 2 =1 with signature (+,,, ) or (,+,+,+). Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
43 The development of hyperbolic quaternions in the 1890s prepared the way for Minkowski space. Indeed, as a mathematical structure, Minkowski space can be taken as hyperbolic quaternions minus the multiplicative product, retaining only the bilinear form η(p,q)= pq +(pq ) 2 which is generated (evidently) by the hyperbolic quaternion product pq. [from Wikipedia: Minkowski space] Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
44 Hamilton tried for many years to extend the complex numbers rotation operator from plane to space trying with triads of real number (a,b,c), with base (1,i,j), but he did not succeed. A story goes that every morning his sons would inquire Well, Papa can you multiply triplets? The problem is that the general result on which he based his reasoning, i.e., the extension of the complex number result (a 2 1+a 2 2)(b 2 1+b 2 2)=(c 2 1 +c 2 2) to the R 3 space, cannot be solved with triads of numbers, i.e., (a 2 1+a 2 2+a 2 3)(b 2 1+b 2 2+b 2 3) (c1 2 +c 2 2 +c 2 3) that is the same to ask for the existence a b = ab in general cases (three components vectors in particular). [from J. Stillwell, Mathematics and Its History, Springer] Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
45 The problem is that, while for complex numbers the product result is well known (a 1 +ja 2 )(b 1 +jb 2 )=a 1 b 1 a 2 b 2 +j(a 2 b 1 +a 1 b 2 ) or (a 1,a 2 )(b 1,b 2 )=(a 1 b 1 a 2 b 2,a 2 b 1 +a 1 b 2 ) for triad of numbers it is impossible. Hamilton failed to acknowledge this and did not notice a result already given by Diophantus, that for example, 3= and 5= are both sums of three squares, but their product 15 is not. So he persisted for 13 years before discovering that he needed four numbers, i.e., the quaternions. Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
46 By the way the only number systems with a product satisfying a b = ab are the real numbers R=R 1. the complex numbers C=R 2 ; they are couples or real numbers. the quaternions H=R 4 ; they are couples or complex numbers. the octonions O=R 8 ; they are couples or quaternions. Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
47 Commutative multiplication is possible only on R 1 and R 2 and it yields the number systems R and C. Associative, but noncommutative, multiplication is possible only on R 4, and it yields the quaternions H. Alternative, but nonassociative, multiplication is possible only on R 8, and it yields a system called the octonions O. Partial associativity law called cancellation or alternativity a 1 (ab)=b =(ba)a 1 Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July / 47
Quaternions. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Quaternions Semester 1, / 40
Quaternions Basilio Bona DAUIN Politecnico di Torino Semester 1, 2016-2017 B. Bona (DAUIN) Quaternions Semester 1, 2016-2017 1 / 40 Introduction Complex numbers with unit norm can be used as rotation operators
More informationCourse 2BA1: Hilary Term 2007 Section 8: Quaternions and Rotations
Course BA1: Hilary Term 007 Section 8: Quaternions and Rotations David R. Wilkins Copyright c David R. Wilkins 005 Contents 8 Quaternions and Rotations 1 8.1 Quaternions............................ 1 8.
More informationsin(α + θ) = sin α cos θ + cos α sin θ cos(α + θ) = cos α cos θ sin α sin θ
Rotations in the 2D Plane Trigonometric addition formulas: sin(α + θ) = sin α cos θ + cos α sin θ cos(α + θ) = cos α cos θ sin α sin θ Rotate coordinates by angle θ: 1. Start with x = r cos α y = r sin
More informationMatrices A brief introduction
Matrices A brief introduction Basilio Bona DAUIN Politecnico di Torino Semester 1, 2014-15 B. Bona (DAUIN) Matrices Semester 1, 2014-15 1 / 44 Definitions Definition A matrix is a set of N real or complex
More informationCourse MA2C02, Hilary Term 2010 Section 4: Vectors and Quaternions
Course MA2C02, Hilary Term 2010 Section 4: Vectors and Quaternions David R. Wilkins Copyright c David R. Wilkins 2000 2010 Contents 4 Vectors and Quaternions 47 4.1 Vectors...............................
More informationLeandra Vicci. Microelectronic Systems Laboratory. Department of Computer Science. University of North Carolina at Chapel Hill. 27 April 2001.
Quaternions and Rotations in 3-Space: The Algebra and its Geometric Interpretation Leandra Vicci Microelectronic Systems Laboratory Department of Computer Science University of North Carolina at Chapel
More informationQUATERNIONS AND ROTATIONS
QUATERNIONS AND ROTATIONS SVANTE JANSON 1. Introduction The purpose of this note is to show some well-known relations between quaternions and the Lie groups SO(3) and SO(4) (rotations in R 3 and R 4 )
More informationClifford Algebras and Spin Groups
Clifford Algebras and Spin Groups Math G4344, Spring 2012 We ll now turn from the general theory to examine a specific class class of groups: the orthogonal groups. Recall that O(n, R) is the group of
More informationQuaternions and Octonions
Quaternions and Octonions Alberto Elduque Universidad de Zaragoza 1 Real and complex numbers 2 Quaternions 3 Rotations in three-dimensional space 4 Octonions 2 / 32 1 Real and complex numbers 2 Quaternions
More informationA (Mostly) Linear Algebraic Introduction to Quaternions
A (Mostly) Linear Algebraic Introduction to Quaternions Joe McMahon Program in Applied Mathematics University of Arizona Fall 23 1 Some History 1.1 Hamilton s Discovery and Subsequent Vandalism Having
More informationMatrices A brief introduction
Matrices A brief introduction Basilio Bona DAUIN Politecnico di Torino Semester 1, 2014-15 B. Bona (DAUIN) Matrices Semester 1, 2014-15 1 / 41 Definitions Definition A matrix is a set of N real or complex
More informationRotation outline of talk
Rotation outline of talk Properties Representations Hamilton s Quaternions Rotation as Unit Quaternion The Space of Rotations Photogrammetry Closed Form Solution of Absolute Orientation Division Algebras,
More informationComplex Numbers and Quaternions for Calc III
Complex Numbers and Quaternions for Calc III Taylor Dupuy September, 009 Contents 1 Introduction 1 Two Ways of Looking at Complex Numbers 1 3 Geometry of Complex Numbers 4 Quaternions 5 4.1 Connection
More informationMSMS Vectors and Matrices
MSMS Vectors and Matrices Basilio Bona DAUIN Politecnico di Torino Semester 1, 2015-2016 B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, 2015-2016 1 / 39 Introduction Most of the topics introduced
More informationLecture 7. Quaternions
Matthew T. Mason Mechanics of Manipulation Spring 2012 Today s outline Motivation Motivation have nice geometrical interpretation. have advantages in representing rotation. are cool. Even if you don t
More informationSpecial Lecture - The Octionions
Special Lecture - The Octionions March 15, 2013 1 R 1.1 Definition Not much needs to be said here. From the God given natural numbers, we algebraically build Z and Q. Then create a topology from the distance
More informationLie Algebra of Unit Tangent Bundle in Minkowski 3-Space
INTERNATIONAL ELECTRONIC JOURNAL OF GEOMETRY VOLUME 12 NO. 1 PAGE 1 (2019) Lie Algebra of Unit Tangent Bundle in Minkowski 3-Space Murat Bekar (Communicated by Levent Kula ) ABSTRACT In this paper, a one-to-one
More informationECS 178 Course Notes QUATERNIONS
ECS 178 Course Notes QUATERNIONS Kenneth I. Joy Institute for Data Analysis and Visualization Department of Computer Science University of California, Davis Overview The quaternion number system was discovered
More informationQuaternions and their applications
Quaternions and their applications Ramachandran Subramanian February 20, 2014 Jack B. Kuipers. Quaternions and Rotation Sequences. university press, New Jersey, 1998 Princeton Outline 1 Background 2 Introduction
More informationLecture 10: A (Brief) Introduction to Group Theory (See Chapter 3.13 in Boas, 3rd Edition)
Lecture 0: A (Brief) Introduction to Group heory (See Chapter 3.3 in Boas, 3rd Edition) Having gained some new experience with matrices, which provide us with representations of groups, and because symmetries
More information1 Vectors and Tensors
PART 1: MATHEMATICAL PRELIMINARIES 1 Vectors and Tensors This chapter and the next are concerned with establishing some basic properties of vectors and tensors in real spaces. The first of these is specifically
More informationMatrices over Hyperbolic Split Quaternions
Filomat 30:4 (2016), 913 920 DOI 102298/FIL1604913E Published by Faculty of Sciences and Mathematics, University of Niš, Serbia Available at: http://wwwpmfniacrs/filomat Matrices over Hyperbolic Split
More informationDUAL SPLIT QUATERNIONS AND SCREW MOTION IN MINKOWSKI 3-SPACE * L. KULA AND Y. YAYLI **
Iranian Journal of Science & echnology, ransaction A, Vol, No A Printed in he Islamic Republic of Iran, 6 Shiraz University DUAL SPLI UAERNIONS AND SCREW MOION IN MINKOWSKI -SPACE L KULA AND Y YAYLI Ankara
More informationMath Problem set # 7
Math 128 - Problem set # 7 Clifford algebras. April 8, 2004 due April 22 Because of disruptions due the the Jewish holidays and surgery on my knee there will be no class next week (April 13 or 15). (Doctor
More informationThe Quaternions. The Quaternions. John Huerta. Department of Mathematics UC Riverside. Cal State Stanislaus
John Huerta Department of Mathematics UC Riverside Cal State Stanislaus The Complex Numbers The complex numbers C form a plane. Their operations are very related to two dimensional geometry. In particular,
More informationChapter XI Novanion rings
Chapter XI Novanion rings 11.1 Introduction. In this chapter we continue to provide general structures for theories in physics. J. F. Adams proved in 1960 that the only possible division algebras are at
More informationON A NEW SPECIES OF IMAGINARY QUANTITIES CONNECTED WITH A THEORY OF QUATERNIONS. William Rowan Hamilton
ON A NEW SPECIES OF IMAGINARY QUANTITIES CONNECTED WITH A THEORY OF QUATERNIONS By William Rowan Hamilton (Proceedings of the Royal Irish Academy, 2 (1844), 424 434.) Edited by David R. Wilkins 1999 On
More informationp 2 p 3 p y p z It will not be considered in the present context; the interested reader can find more details in [05].
1. Geometrical vectors A geometrical vector p represents a point P in space. The point P is an abstraction that often, but not always, requires a representation. Vector representations are given wrt a
More information1 Matrices and vector spaces
Matrices and vector spaces. Which of the following statements about linear vector spaces are true? Where a statement is false, give a counter-example to demonstrate this. (a) Non-singular N N matrices
More informationWhy Transforms? Want to animate objects and camera Translations Rotations Shears And more.. Want to be able to use projection transforms
Why Transforms? Want to animate objects and camera Translations Rotations Shears And more.. Want to be able to use projection transforms ITCS 3050:Game Engine Programming 1 Geometric Transformations Implementing
More informationQuaternions and Groups
Quaternions and Groups Rich Schwartz October 16, 2014 1 What is a Quaternion? A quaternion is a symbol of the form a+bi+cj +dk, where a,b,c,d are real numbers and i,j,k are special symbols that obey the
More informationIntroduction to Group Theory
Chapter 10 Introduction to Group Theory Since symmetries described by groups play such an important role in modern physics, we will take a little time to introduce the basic structure (as seen by a physicist)
More informationLinear Algebra March 16, 2019
Linear Algebra March 16, 2019 2 Contents 0.1 Notation................................ 4 1 Systems of linear equations, and matrices 5 1.1 Systems of linear equations..................... 5 1.2 Augmented
More informationSome Geometric Applications of Timelike Quaternions
Some Geometric Applications of Timelike Quaternions M. Özdemir, A.A. Ergin Department of Mathematics, Akdeniz University, 07058-Antalya, Turkey mozdemir@akdeniz.edu.tr, aaergin@akdeniz.edu.tr Abstract
More informationGENERALIZED QUATERNIONS AND ROTATION IN 3-SPACE E 3 αβ
TWMS J. Pure Appl. Math. V.6, N., 015, pp.4-3 GENERALIZED QUATERNIONS AND ROTATION IN 3-SPACE E 3 αβ MEHDI JAFARI 1, YUSUF YAYLI Abstract. The paper explains how a unit generalized quaternion is used to
More informationMatrices A brief introduction
Matrices A brief introduction Basilio Bona DAUIN Politecnico di Torino September 2013 Basilio Bona (DAUIN) Matrices September 2013 1 / 74 Definitions Definition A matrix is a set of N real or complex numbers
More information5. Vector Algebra and Spherical Trigonometry (continued)
MA232A Euclidean and Non-Euclidean Geometry School of Mathematics, Trinity College Michaelmas Term 2017 Section 5: Vector Algebra and Spherical Trigonometry David R. Wilkins 5.1. Vectors in Three-Dimensional
More informationContents. D. R. Wilkins. Copyright c David R. Wilkins
MA232A Euclidean and Non-Euclidean Geometry School of Mathematics, Trinity College Michaelmas Term 2017 Section 5: Vector Algebra and Spherical Trigonometry D. R. Wilkins Copyright c David R. Wilkins 2015
More informationSubalgebras of the Split Octonions
Subalgebras of the Split Octonions Lida Bentz July 27, 2017 CONTENTS CONTENTS Contents 1 Introduction 3 1.1 Complex numbers......................... 3 1.2 Quaternions............................ 3 1.3
More informationA FIRST COURSE IN LINEAR ALGEBRA. An Open Text by Ken Kuttler. Matrix Arithmetic
A FIRST COURSE IN LINEAR ALGEBRA An Open Text by Ken Kuttler Matrix Arithmetic Lecture Notes by Karen Seyffarth Adapted by LYRYX SERVICE COURSE SOLUTION Attribution-NonCommercial-ShareAlike (CC BY-NC-SA)
More informationHypercomplex numbers
Hypercomplex numbers Johanna Rämö Queen Mary, University of London j.ramo@qmul.ac.uk We have gradually expanded the set of numbers we use: first from finger counting to the whole set of positive integers,
More informationLinear Algebra: Matrix Eigenvalue Problems
CHAPTER8 Linear Algebra: Matrix Eigenvalue Problems Chapter 8 p1 A matrix eigenvalue problem considers the vector equation (1) Ax = λx. 8.0 Linear Algebra: Matrix Eigenvalue Problems Here A is a given
More informationUnit Generalized Quaternions in Spatial Kinematics
Vol (07) - Pages 7-4 Unit Generalized Quaternions in Spatial Kinematics Mehdi Jafari, echnical Vocational University, Urmia, Iran, mj_msc@yahoo.com Abstract- After a review of some fundamental properties
More informationOn complexified quantum mechanics and space-time
On complexified quantum mechanics and space-time Dorje C. Brody Mathematical Sciences Brunel University, Uxbridge UB8 3PH dorje.brody@brunel.ac.uk Quantum Physics with Non-Hermitian Operators Dresden:
More informationThe groups SO(3) and SU(2) and their representations
CHAPTER VI The groups SO(3) and SU() and their representations Two continuous groups of transformations that play an important role in physics are the special orthogonal group of order 3, SO(3), and the
More informationDual unitary matrices and unit dual quaternions
Dual unitary matrices and unit dual quaternions Erhan Ata and Yusuf Yayli Abstract. In this study, the dual complex numbers defined as the dual quaternions have been considered as a generalization of complex
More informationThe Quaternions & Octonions: A Basic introduction to Their Algebras. By: Kyle McAllister. Boise State University
The Quaternions & Octonions: A Basic introduction to Their Algebras By: Kyle McAllister Boise State University McAllister The Quaternions and Octonions have a storied history, one with a restless supporter,
More informationPhysics 557 Lecture 5
Physics 557 Lecture 5 Group heory: Since symmetries and the use of group theory is so much a part of recent progress in particle physics we will take a small detour to introduce the basic structure (as
More informationDivision Algebras: Family Replication. Geoffrey Dixon 4 April 2004
Division Algebras Family Replication Geoffrey Dixon gdixon@7stones.com April 00 The link of the Division Algebras to 0-dimensional spacetime and one leptoquark family is extended to encompass three leptoquark
More information:25 1. Rotations. A rotation is in general a transformation of the 3D space with the following properties:
2011-02-17 12:25 1 1 Rotations in general Rotations A rotation is in general a transformation of the 3D space with the following properties: 1. does not change the distances between positions 2. does not
More informationQuaternions. R. J. Renka 11/09/2015. Department of Computer Science & Engineering University of North Texas. R. J.
Quaternions R. J. Renka Department of Computer Science & Engineering University of North Texas 11/09/2015 Definition A quaternion is an element of R 4 with three operations: addition, scalar multiplication,
More information4.3 Equations in 3-space
4.3 Equations in 3-space istance can be used to define functions from a 3-space R 3 to the line R. Let P be a fixed point in the 3-space R 3 (say, with coordinates P (2, 5, 7)). Consider a function f :
More informationChapter 2. Linear Algebra. rather simple and learning them will eventually allow us to explain the strange results of
Chapter 2 Linear Algebra In this chapter, we study the formal structure that provides the background for quantum mechanics. The basic ideas of the mathematical machinery, linear algebra, are rather simple
More informationLinear Equations and Matrix
1/60 Chia-Ping Chen Professor Department of Computer Science and Engineering National Sun Yat-sen University Linear Algebra Gaussian Elimination 2/60 Alpha Go Linear algebra begins with a system of linear
More informationDr. Tess J. Moon, (office), (fax),
THE UNIVERSITY OF TEXAS AT AUSTIN DEPARTMENT OF MECHANICAL ENGINEERING ME 380Q ENGINEERING ANALYSIS: ANALYTICAL METHODS Dr Tess J Moon 471-0094 (office) 471-877 (fax) tmoon@mailutexasedu Mathematical Preliminaries
More informationMA232A Euclidean and Non-Euclidean Geometry School of Mathematics, Trinity College Michaelmas Term 2017 Vector Algebra and Spherical Trigonometry
MA232A Euclidean and Non-Euclidean Geometry School of Mathematics, Trinity College Michaelmas Term 2017 Vector Algebra and Spherical Trigonometry David R. Wilkins 3.1. Vectors in Three-Dimensional Euclidean
More informationSums of squares, the octonions, and (7, 3, 1)
Sums of squares, the octonions, and (7, 3, 1) Ezra Virginia Tech MD/DC/VA Spring Section Meeting Stevenson University April 14, 2012 What To Expect Sums of squares Normed algebras (7, 3, 1) 1-, 2- and
More informationEigenvalues and Eigenvectors
/88 Chia-Ping Chen Department of Computer Science and Engineering National Sun Yat-sen University Linear Algebra Eigenvalue Problem /88 Eigenvalue Equation By definition, the eigenvalue equation for matrix
More informationarxiv: v1 [math.ds] 18 Nov 2008
arxiv:0811.2889v1 [math.ds] 18 Nov 2008 Abstract Quaternions And Dynamics Basile Graf basile.graf@epfl.ch February, 2007 We give a simple and self contained introduction to quaternions and their practical
More informationIntroduction to quaternions
. Introduction Introduction to uaternions Invented and developed by William Hamilton in 843, uaternions are essentially a generalization of complex numbers to four dimensions (one real dimension, three
More informationHomogeneous Coordinates
Homogeneous Coordinates Basilio Bona DAUIN-Politecnico di Torino October 2013 Basilio Bona (DAUIN-Politecnico di Torino) Homogeneous Coordinates October 2013 1 / 32 Introduction Homogeneous coordinates
More informationDS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra.
DS-GA 1002 Lecture notes 0 Fall 2016 Linear Algebra These notes provide a review of basic concepts in linear algebra. 1 Vector spaces You are no doubt familiar with vectors in R 2 or R 3, i.e. [ ] 1.1
More informationMECH 576 Geometry in Mechanics September 16, 2009 Using Line Geometry
MECH 576 Geometry in Mechanics September 16, 2009 Using Line Geometry 1 Deriving Equations in Line Coordinates Four exercises in deriving fundamental geometric equations with line coordinates will be conducted.
More informationUnitary rotations. October 28, 2014
Unitary rotations October 8, 04 The special unitary group in dimensions It turns out that all orthogonal groups SO n), rotations in n real dimensions) may be written as special cases of rotations in a
More informationAppendix Composite Point Rotation Sequences
Appendix Composite Point Rotation Sequences A. Euler Rotations In Chap. 6 we considered composite Euler rotations comprising individual rotations about the x, y and z axes such as R γ,x R β,y R α,z and
More informationApplications of dual quaternions to kinematics
Anwendung dualer Quaternionen auf Kinematik, Annales Academiae Scientiarum Fennicae (1958), 1-13; Gesammelte Werke, v. 2. Applications of dual quaternions to kinematics By: W. Blaschke Translated by: D.
More informationLecture 3 Linear Algebra Background
Lecture 3 Linear Algebra Background Dan Sheldon September 17, 2012 Motivation Preview of next class: y (1) w 0 + w 1 x (1) 1 + w 2 x (1) 2 +... + w d x (1) d y (2) w 0 + w 1 x (2) 1 + w 2 x (2) 2 +...
More information1. Matrix multiplication and Pauli Matrices: Pauli matrices are the 2 2 matrices. 1 0 i 0. 0 i
Problems in basic linear algebra Science Academies Lecture Workshop at PSGRK College Coimbatore, June 22-24, 2016 Govind S. Krishnaswami, Chennai Mathematical Institute http://www.cmi.ac.in/~govind/teaching,
More informationKinematics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Kinematics Semester 1, / 15
Kinematics Basilio Bona DAUIN Politecnico di Torino Semester 1, 2016-17 B. Bona (DAUIN) Kinematics Semester 1, 2016-17 1 / 15 Introduction The kinematic quantities used to represent a body frame are: position
More informationPosition and orientation of rigid bodies
Robotics 1 Position and orientation of rigid bodies Prof. Alessandro De Luca Robotics 1 1 Position and orientation right-handed orthogonal Reference Frames RF A A z A p AB B RF B z B x B y A rigid body
More informationRotational motion of a rigid body spinning around a rotational axis ˆn;
Physics 106a, Caltech 15 November, 2018 Lecture 14: Rotations The motion of solid bodies So far, we have been studying the motion of point particles, which are essentially just translational. Bodies with
More informationSplit Quaternions and Particles in (2+1)-Space
Split and Particles in (2+1)-Space Merab GOGBERASHVILI Javakhishvili State University & Andronikashvili Institute of Physics Tbilisi, Georgia Plan of the talk Split Split Usually geometry is thought to
More informationAPPENDIX A. Background Mathematics. A.1 Linear Algebra. Vector algebra. Let x denote the n-dimensional column vector with components x 1 x 2.
APPENDIX A Background Mathematics A. Linear Algebra A.. Vector algebra Let x denote the n-dimensional column vector with components 0 x x 2 B C @. A x n Definition 6 (scalar product). The scalar product
More informationIntroduction to Lie Groups
Introduction to Lie Groups MAT 4144/5158 Winter 2015 Alistair Savage Department of Mathematics and Statistics University of Ottawa This work is licensed under a Creative Commons Attribution-ShareAlike
More informationThe VQM-Group and its Applications
International Journal of Algebra, Vol. 2, 2008, no. 19, 905-918 The VQM-Group and its Applications Michael Aristidou Digipen Institute of Technology Department of Mathematics 5001, 150th Ave., NE Redmond,
More informationBSc (Hons) in Computer Games Development. vi Calculate the components a, b and c of a non-zero vector that is orthogonal to
1 APPLIED MATHEMATICS INSTRUCTIONS Full marks will be awarded for the correct solutions to ANY FIVE QUESTIONS. This paper will be marked out of a TOTAL MAXIMUM MARK OF 100. Credit will be given for clearly
More informationTABLE OF CONTENTS. Our aim is to give people math skillss in a very simple way Raymond J. Page 2 of 29
TABLE OF CONTENTS Topic.Page# 1. Numbers..04 2. Ratio, Profit & Loss 06 3. Angles......06 4. Interest..06 5. Algebra..07 6. Quadratic Equations.08 7. Logarithms...09 8. Series..10 9. Sphere.11 10. Coordinate
More informationMATH Topics in Applied Mathematics Lecture 12: Evaluation of determinants. Cross product.
MATH 311-504 Topics in Applied Mathematics Lecture 12: Evaluation of determinants. Cross product. Determinant is a scalar assigned to each square matrix. Notation. The determinant of a matrix A = (a ij
More informationLecture 4 Orthonormal vectors and QR factorization
Orthonormal vectors and QR factorization 4 1 Lecture 4 Orthonormal vectors and QR factorization EE263 Autumn 2004 orthonormal vectors Gram-Schmidt procedure, QR factorization orthogonal decomposition induced
More informationLinear Algebra. Min Yan
Linear Algebra Min Yan January 2, 2018 2 Contents 1 Vector Space 7 1.1 Definition................................. 7 1.1.1 Axioms of Vector Space..................... 7 1.1.2 Consequence of Axiom......................
More informationB Elements of Complex Analysis
Fourier Transform Methods in Finance By Umberto Cherubini Giovanni Della Lunga Sabrina Mulinacci Pietro Rossi Copyright 21 John Wiley & Sons Ltd B Elements of Complex Analysis B.1 COMPLEX NUMBERS The purpose
More informationKinematics. Basilio Bona. October DAUIN - Politecnico di Torino. Basilio Bona (DAUIN - Politecnico di Torino) Kinematics October / 15
Kinematics Basilio Bona DAUIN - Politecnico di Torino October 2013 Basilio Bona (DAUIN - Politecnico di Torino) Kinematics October 2013 1 / 15 Introduction The kinematic quantities used are: position r,
More informationLecture 3: Matrix and Matrix Operations
Lecture 3: Matrix and Matrix Operations Representation, row vector, column vector, element of a matrix. Examples of matrix representations Tables and spreadsheets Scalar-Matrix operation: Scaling a matrix
More informationOctonions? A non-associative geometric algebra. Benjamin Prather. October 19, Florida State University Department of Mathematics
A non-associative geometric algebra Benjamin Florida State University Department of Mathematics October 19, 2017 Let K be a field with 1 1 Let V be a vector space over K. Let, : V V K. Definition V is
More informationMobile Robotics 1. A Compact Course on Linear Algebra. Giorgio Grisetti
Mobile Robotics 1 A Compact Course on Linear Algebra Giorgio Grisetti SA-1 Vectors Arrays of numbers They represent a point in a n dimensional space 2 Vectors: Scalar Product Scalar-Vector Product Changes
More informationPhysics 221A Fall 1996 Notes 9 Rotations in Ordinary Space
Physics 221A Fall 1996 Notes 9 Rotations in Ordinary Space The importance of rotations in quantum mechanics can hardly be overemphasized. The theory of rotations is of direct importance in all areas of
More informationMathematical Methods for Engineers and Scientists 1
K.T. Tang Mathematical Methods for Engineers and Scientists 1 Complex Analysis, Determinants and Matrices With 49 Figures and 2 Tables fyj Springer Part I Complex Analysis 1 Complex Numbers 3 1.1 Our Number
More informationTutorials in Optimization. Richard Socher
Tutorials in Optimization Richard Socher July 20, 2008 CONTENTS 1 Contents 1 Linear Algebra: Bilinear Form - A Simple Optimization Problem 2 1.1 Definitions........................................ 2 1.2
More informationCS 246 Review of Linear Algebra 01/17/19
1 Linear algebra In this section we will discuss vectors and matrices. We denote the (i, j)th entry of a matrix A as A ij, and the ith entry of a vector as v i. 1.1 Vectors and vector operations A vector
More informationA matrix over a field F is a rectangular array of elements from F. The symbol
Chapter MATRICES Matrix arithmetic A matrix over a field F is a rectangular array of elements from F The symbol M m n (F ) denotes the collection of all m n matrices over F Matrices will usually be denoted
More informationFoundations of Matrix Analysis
1 Foundations of Matrix Analysis In this chapter we recall the basic elements of linear algebra which will be employed in the remainder of the text For most of the proofs as well as for the details, the
More informationGroup, Rings, and Fields Rahul Pandharipande. I. Sets Let S be a set. The Cartesian product S S is the set of ordered pairs of elements of S,
Group, Rings, and Fields Rahul Pandharipande I. Sets Let S be a set. The Cartesian product S S is the set of ordered pairs of elements of S, A binary operation φ is a function, S S = {(x, y) x, y S}. φ
More information1.3 LECTURE 3. Vector Product
12 CHAPTER 1. VECTOR ALGEBRA Example. Let L be a line x x 1 a = y y 1 b = z z 1 c passing through a point P 1 and parallel to the vector N = a i +b j +c k. The equation of the plane passing through the
More informationQuaternions An Algebraic View (Supplement)
Quaternions Algebraic View (Supplement) 1 Quaternions An Algebraic View (Supplement) Note. You likely first encounter the quaternions in Introduction to Modern Algebra. John Fraleigh s A First Course in
More informationBe fruitful and multiply Genesis 1:28
Lecture 15: Quaternions: Multiplication in the Space of Mass-Points Be fruitful and multiply Genesis 1:8 15.1 Vector Spaces and Division Algebras The space of mass-points is a 4-dimensional vector space:
More informationSemester University of Sheffield. School of Mathematics and Statistics
University of Sheffield School of Mathematics and Statistics MAS140: Mathematics (Chemical) MAS152: Civil Engineering Mathematics MAS152: Essential Mathematical Skills & Techniques MAS156: Mathematics
More informationANSWERS (5 points) Let A be a 2 2 matrix such that A =. Compute A. 2
MATH 7- Final Exam Sample Problems Spring 7 ANSWERS ) ) ). 5 points) Let A be a matrix such that A =. Compute A. ) A = A ) = ) = ). 5 points) State ) the definition of norm, ) the Cauchy-Schwartz inequality
More informationIntroduction to Modern Quantum Field Theory
Department of Mathematics University of Texas at Arlington Arlington, TX USA Febuary, 2016 Recall Einstein s famous equation, E 2 = (Mc 2 ) 2 + (c p) 2, where c is the speed of light, M is the classical
More informationA Tutorial on Euler Angles and Quaternions
A Tutorial on Euler Angles and Quaternions Moti Ben-Ari Department of Science Teaching Weimann Institute of Science http://www.weimann.ac.il/sci-tea/benari/ Version.0.1 c 01 17 b Moti Ben-Ari. This work
More informationAlgebraic. techniques1
techniques Algebraic An electrician, a bank worker, a plumber and so on all have tools of their trade. Without these tools, and a good working knowledge of how to use them, it would be impossible for them
More information