Geometric Algebra: A Computational Framework For Geometrical Applications

Size: px
Start display at page:

Download "Geometric Algebra: A Computational Framework For Geometrical Applications"

Transcription

1 Feture Tutoril Geometric Algebr: A Computtionl Frmework For Geometricl Applictions Prt This is the second of two-prt tutoril on geometric lgebr. In prt one, we introduced bldes, computtionl lgebric representtion of oriented subspces, which re the bsic elements of computtion in geometric lgebr. We lso looked t the geometric product nd two products derived from it, the inner nd outer products. A crucil feture of the geometric product is tht it is invertible. From tht first rticle, you should hve gthered tht every vector This second prt of our spce with n inner product hs geometric lgebr, whether or not tutoril uses geometric you choose to use it. This rticle shows how to cll on this structure lgebr to represent to define common geometricl constructs, ensuring consistent computtionl frmework. The gol is to rottions, intersections, nd show you tht this cn be done nd differentition. We show tht it is compct, directly computtionl, nd trnscends the dimensionlity of subspces. We will not how smll set of products use geometric lgebr to develop simplifies mny geometricl new lgorithms for grphics, but we hope to convince you tht you cn opertions. utomticlly tke cre some of the lower level lgorithmic spects, without tricks, eceptions, or hidden degenerte cses by using geometric lgebr s lnguge. Rottions Geometric lgebr hndles rottions of generl subspces in V m through n interesting sndwiching product using geometric products. We introduce this construction grdully. Rottions in D In the lst rticle, we sw tht the rtio of vectors Stephen Mnn University of Wterloo Leo Dorst University of Amsterdm defines rottion/diltion opertor. Let us do slightly simpler problem. In Figure, if nd b hve the sme norm, wht is the vector in the ( b) plne tht is to c s the vector b is to? Geometric lgebr phrses this s c = b nd solves it (see Eqution 3 from prt one ) s b c () Here Iφ is the ngle in the I plne from to b, so Iφ is the ngle from b to. Figure suggests tht we obtin from c by rottion, so we should pprently interpret premultiplying by e Iφ s rottion opertor in the I plne. The vector c in the I plne nticommutes with I: ci= Ic showing tht I is not merely comple number, even though I =. Using this to switch I nd c in Eqution, we obtin tht the rottion is lterntively representble s postmultipliction: e = ( ) = + Iφ b = cosφ Isinφ c ( ) = ( ) b b c Iφ c = ccosφ Icsinφ = ccosφ+ cisinφ= ce () Wht is ci? First, temporrily introduce orthonorml coordintes {e, e } in the I plne, with e long c, so tht c ce. Then, I = e e = e e. Therefore, ci = ce e e = ce it is c turned over right ngle, following the orienttion of the -blde I (here nticlockwise). So c cosφ + ci sinφ is bit of c plus bit of its nticlockwise perpendiculr, nd those mounts re precisely right to mke it equl to the rottion by φ (see Figure b). e Iφ c 58 July/August /0/$ IEEE

2 Angles s geometricl objects In Eqution, the combintion Iφ is full indiction of the ngle between the two vectors. It denotes not only the mgnitude but lso the plne in which the ngle is mesured nd even the ngle s orienttion. If you sk for the sclr mgnitude of Iφ in the plne I (the plne from b to rther thn from to b), it is φ. Therefore, the sclr vlue of the ngle utomticlly gets the right sign. The fct tht the ngle s epressed by Iφ is now geometricl quntity independent of the convention used in its definition removes mjor hedche from mny geometricl computtions involving ngles. We cll this true geometric quntity the bivector ngle. (It is just -blde, of course, nd not new kind of element, but we use it s n ngle, hence the nme). Rottions in m dimensions Eqution rottes only within the plne I. Generlly, we would like to hve rottions in spce. For vector, the outcome of rottion R Iφ should be R Iφ = + R Iφ where nd re the perpendiculr nd prllel components of reltive to the rottion plne I, respectively. We hve seen tht we cn seprte vector into such components by commuttion (s in Equtions 3 nd 3 from prt one ). As you cn verify, the following formul effects this seprtion nd rottion simultneously: rottion over Iφ: R Iφ = e Iφ/ e Iφ/ (3) The opertor e Iφ/, used in this wy, is clled rotor. In the D rottion we treted before, I= I, nd moving either rotor to the other side of retrieves Eqution if is in the I plne. Two successive rottions R nd R re equivlent to single new rottion R of which the rotor R is the geometric product of the rotors R nd R, since ( RoR ) = R( R R ) R RR RR R R = ( ) ( ) = with R = R R. Therefore, the combintion of rottions is simple consequence of the ppliction of the geometric product on rotors tht is, elements of the form e Iφ/ = cos (φ/) I sin (φ/), with I =. This is true in ny dimension greter thn (nd even in dimension, if you relize tht ny bivector there is zero, so tht rottions do not eist). Let us see how it works in 3-spce. In three dimensions, we re used to specifying rottions by rottion is rther thn by rottion plne I. Given unit vector for n is, we find the plne s the -blde complementry to it in the 3D spce with volume element I 3: I = I 3 = I 3 = I 3. A rottion over n ngle φ round n is with unit vector is therefore represented by the rotor e I3φ/. For emple, to compose rottion R round the e is of π/ with subsequent rottion R over the e is () over π/, we write out their rotors (using the shorthnd e 3 = e e 3 = e e 3 nd so on): nd R R I-plne b I3e π / = e = e 4 3 I3e π / = e = e 4 3 The totl rotor is their product, nd we rewrite it bck to the eponentil form to find the is: R RR = 3 3 e e = ( ) e e e + = 3 3 I e e e 3 e ( )( ) Iπ 3 / 3 3 Therefore, the totl rottion is over the is =(e + e e 3)/ 3, over the ngle π/3. Geometric lgebr permits strightforwrd generliztion to the rottion of higher dimensionl subspces. We cn pply rotor immeditely to n rbitrry blde through the formul generl rottion: X R X R c c I (b) I-plne Rc = e Iφ c = ce Iφ This lets you rotte plne in one opertion, for instnce, using rottion by R (s in the emple we just sw): R( e e) R = ( e e e e e e e e 4 + ) ( + + ) = There is no need to decompose the plne into its spnning vectors first. Quternions bsed on bivectors You might hve recognized the lst emple s strongly similr to quternion computtions. Quternions re indeed prt of geometric lgebr in the following strightforwrd mnner. Choose n orthonorml bsis {e i} 3 i=. Construct out c () The rottion opertor s rtio between vectors. (b) Coordinte-free specifiction of rottion. IEEE Computer Grphics nd Applictions 59

3 Feture Tutoril () I 3 b B* b B ^ B (b) B () The dul B* of bivector B nd the cross product with. (b) The sme result using the inner product of bldes (from prt one ). of tht bivector bsis {e, e 3, e 3}. Note tht these elements stisfy e =e 3=e 3=, e e 3 = e 3 (nd cyclic), nd lso e e 3 e 3 =. In fct, setting i e 3, j e 3, nd k e, we find i = j = k = i j k = nd j i = k nd cyclic. Algebriclly, these objects form bsis for quternions obeying the quternion product, commonly interpreted s some kind of 4D comple number system. To us, there is nothing comple bout quternions, but they re not vectors either they re rel - bldes in 3-spce, denoting elementry rottion plnes nd multiplying through the geometric product. Therefore, visulizing quternions is strightforwrd; ech is rottion plne with rottion ngle, nd the bivector ngle concept represents tht well. Of course, in geometric lgebr, we cn combine quternions directly with vectors nd other subspces. In tht lgebric combintion, they re not merely form of comple sclrs; quternion products re neither fully commuttive nor fully nticommuttive (for emple, i e = e i, but i e = e i). It ll depends on the reltive ttitude of the vectors nd quternions, nd these rules re precisely right to mke Eqution 3 be the rottion of vector. Liner lgebr In the clssicl wys of using vector spces, liner lgebr is n importnt tool. In geometric lgebr, this remins true; liner trnsformtions re of interest in their own right or s first order pproimtions to more complicted mppings. Indeed, liner lgebr is n integrl prt of geometric lgebr, nd it cquires much etended coordinte-free methods through this inclusion. We show some of the bsic principles in this rticle, but you cn find more in relted literture.,3 Outermorphisms When vectors re trnsformed by liner trnsformtion on the vector spce, the bldes they spn cn be viewed to trnsform s well, simply by the rule the trnsform of spn of vectors is the spn of the trnsformed vectors. This mens tht liner trnsformtion f: V m V m of vector spce hs nturl etension to the whole geometric lgebr of tht vector spce, s n outermorphism tht is, s mpping tht preserves the outer product structure: f( k) f( ) f( ) f( k) (4) B Note tht this is grde preserving k-blde trnsforms to k-blde. We supplement this by stting wht the etension does to sclrs, which is simply f(α) = α. Geometriclly, this mens tht liner trnsformtion leves the origin intct. Liner trnsformtions re outermorphisms, which eplins why we cn generlize so mny opertions from vectors to generl subspces in strightforwrd mnner. Dul representtion Liner lgebr often uses dul representtions of hyperplnes to etend the scope of vector-bsed opertions. In geometric lgebr, duliztion is lso importnt nd in fct is fleible tool to convert between viewpoints of spnning nd perpendiculrity, for rbitrry subspces. Consider n m-dimensionl spce V m nd blde A in it. The dul of the blde A in V m is its complement, definble using the contrction inner product: A = A I m where I m is the pseudosclr of V m (n m-blde giving the volume element) nd ~ is the reversion (obtined by reversing the fctors of the blde it is pplied to nd leding to grde-dependent sign chnge). The chrcteriztion of subspce by dul blde rther thn by blde enbles mnipultion of epressions involving spnning to being bout perpendiculrity nd vice vers. A fmilir emple in 3D Eucliden spce is the dul of -blde (or bivector). Using n orthonorml bsis {e i} 3 i= nd the corresponding bivector bsis, we write B = b e e 3 + b e 3 e + b 3e e. We tke the dul reltive to the spce with volume element I 3 e e e 3 (tht is, the right-hnded volume formed by using right-hnded bsis). The subspce of I 3 dul to B is then B 3 I = = ( b e e + b e e + b e e ) e e e = b e + b e + b e ( ) (5) This is vector, nd we recognize it (in this Eucliden spce) s the norml vector to the plnr subspce represented by B (see Figure b). So we hve norml vectors in geometric lgebr s the duls of -bldes, if we would wnt them but we will soon see better lterntive. We cn use either blde or its dul to represent subspce, nd it is convenient to hve some terminology. We will sy tht blde B represents subspce B if B B = 0 (6) nd tht blde B* dully represents the subspce B if B B* = 0 (7) We switch between the two stndpoints by using the distributive reltion (A B) C = A (B C) (which is Equ- 60 July/August 00

4 tion 9 from prt one ) used for vector, blde B, nd pseudosclr I: ( B) I= ( B I) (8) nd by converse (but conditionl) reltionship tht we stte without proof ( B) I= ( B I) if I= 0 (9) If is known to be in the subspce of I, we cn write these simply s ( B)* = B* nd ( B)* = B*, which mkes the equivlence of the two representtions obvious. Cross product Clssicl computtions with vectors in 3-spce often use the cross product, which produces from two vectors nd b new vector b perpendiculr to both (by the right-hnd rule), proportionl to the re they spn. We cn mke this in geometric lgebr s the dul of the -blde spnned by the vectors (see Figure b): ( ) = ( ) b b 3 I b (0) You cn verify tht computing this eplicitly using Eqution from prt one nd Eqution 5 indeed retrieves the usul epression b = ( b 3 3b )e + ( 3b b 3)e + ( b b )e 3. Eqution 0 eplicitly shows severl things tht we lwys need to remember bout the cross product: there is convention involved on hndedness (this is coded in the sign of I 3), there re metric spects becuse it is perpendiculr to plne (this is coded in the usge of the inner product ), nd the construction only works in three dimensions becuse only then is the dul of -blde vector (this is coded in the 3-grdedness of I 3). The vector product b does not depend on ny of these embedding properties yet chrcterizes the (, b) plne just s well. In geometric lgebr, we therefore hve the possibility of replcing the cross product by more elementry construction. Liner lgebr gives good reson for doing so. No norml vectors or cross products The trnsformtion of n inner product under liner mpping is more involved thn tht of the outer product in Eqution 4 becuse perpendiculrity is more complicted concept to trnsform thn spnning. Hestenes 3 gives the generl trnsformtion formul. For bldes, it becomes ( )= ( ) ( ) f A B f A f B where - f is the djoint, defined s the etension of n outermorphism of the liner mpping defined for vectors by - f() b= f(b) its mtri representtion on vectors would be the trnspose. Becuse of the compleity of this trnsformtion behvior, we should steer cler of ny constructions tht involve the inner product, especilly when chrcterizing bsic properties of geometric objects. The prctice of chrcterizing plne by its norml vector which contins the inner product in its dulity should be voided. Under liner trnsformtions, the norml vector of trnsformed plne is not the trnsform of the plne s norml vector. (This is well-known fct, but it is lwys shock to novices.) Rther, the norml vector is cross product of vectors, which trnsforms s ( ) = ( ) ( ) ( ) f b f f b det f () where det(f) is the determinnt defined by det(f)=f(i m)i m. (This is coordinte-free definition of the determinnt of the mtri representtion of f.) The right-hnd side of Eqution is usully not equl to f() f(b), so liner trnsformtion is not cross-product preserving. Therefore, it is much better to chrcterize the plne by -blde, now tht we cn. The -blde of the trnsformed plne is the trnsform of the -blde of the plne becuse liner trnsformtions re outermorphisms preserving the -blde construction. Especilly when the plnes re tngent plnes constructed by differentition, - bldes re pproprite. Under ny trnsformtion f, the construction of the tngent plne depends only on the first-order liner pproimtion mpping f of f. Using bldes for those tngent spces should enormously simplify the tretment of objects through differentil geometry, especilly in the contet of ffine trnsformtions. Intersecting subspces Geometric lgebr lso contins opertions to determine the union nd intersection of subspces. These re the Join nd Meet opertions. Severl nottions eist for these in the relted literture, cusing some confusion. In this rticle, we will use the set nottions nd to mke the formuls more esily redble. The Join of two subspces is their smllest superspce tht is, the smllest spce contining them both. Representing the spces by bldes A nd B, the Join is denoted A B. If the subspces of A nd B re disjoint, their Join is obviously proportionl to A B. A problem is tht if A nd B re not disjoint (which is precisely the cse we re interested in), then A B contins n unknown scling fctor tht is fundmentlly unresolvble due to the bldes reshpble nture (see Figure 3). (Stolfi 4 lso observed this mbiguity.) Fortuntely, in ll geometriclly relevnt entities tht we compute, it ppers tht this sclr mbiguity cncels out. The Join is more complicted product of subspces thn the outer product nd inner product. We cn give no simple formul for the grde of the result nd cnnot chrcterize it with list of lgebric computtion rules. Although computtion of the Join IEEE Computer Grphics nd Applictions 6

5 Feture Tutoril 3 The mbiguity of scle for Meet M nd Join J of two bldes A nd B. Both figures re cceptble solutions to the problem of finding blde representing the union nd intersection of the subspces of the bldes A nd B. B M M B A J A J B = e e. (We hve normlized them so tht A Ã==B B; it gives the Meet of these bldes numericl fctor tht we cn interpret geometriclly.) These re plnes in generl position in 3D spce, so their Join is proportionl to I 3. It mkes sense to tke J = I 3. For the Meet, this gives A B= = ( e e ) ( e e e ) e + e e + e = e3 (( e+ e) e3) e + e = ( e + e ) = ( 3 ) (( ) ( 3) ) (4) 4 An emple of the Meet of two plnes. e 3 A B A e e B We hve epressed the result in normlized form. The numericl fctor for the resulting blde is in fct the sine of the ngle between the rguments. Figure 4 illustrtes the nswer. As in Stolfi, 4 the sign of A B is the righthnd rule pplied to the turn required to mke A coincide with B, in the correct orienttion. Clssiclly, we usully compute the intersection of two plnes in 3-spce by first converting them to norml vectors nd then tking the cross product. This gives the sme nswer in this nondegenerte cse in 3-spce, using our previous Eqution 9, Eqution 8, nd noting tht Ĩ 3= I 3: my pper to require some optimiztion process, the smllest superspce is directly relted to the nonzero prt of highest grde in the epnsion of the geometric product nd cn therefore be done in constnt time. 5 The Meet of two subspces A nd B is their lrgest common subspce. Given the Join J A B of A nd B, we cn compute their Meet A B by the property tht its dul (with respect to the Join) is the outer product of their duls. In formul, this is ( A B) J = ( B J ) ( A J ) or ( ) = A B B A () with the dul tken with respect to the Join J. (The somewht strnge order in Eqution mens tht the Join J cn be written using the Meet M in the fctoriztion J = (AM ) M (M B), nd it corresponds to Stolfi 4 for vectors.) This leds to formul for the Meet of A nd B reltive to the chosen Join (use Eqution 8): A B B J A =( ) (3) Let us do n emple: the intersection of two plnes represented by the -bldes A= (e +e ) (e +e 3) nd ( ) ( )= (( ) ( )) A I B I A I B I I = (( B I ) ( A I )) I = ( B I3) ( A I3) I3 B I A A B ( ) = ( ) = So the clssicl result is specil cse of Eqution 3, but Eqution 3 is much more generl; it pplies to the intersection of subspces of ny grde, within spce of ny dimension. The norm of the Meet gives n impression of the intersection strength. Between normlized subspces in Eucliden spce, the mgnitude of the Meet is the sine of the ngle between them. From numericl nlysis, this is well-known mesure for the distnce between subspces in terms of their orthogonlity it is if the spces re orthogonl nd decys grcefully to 0 s the spces get more prllel, before chnging signs. This numericl significnce is useful in pplictions. Differentition Geometric lgebr hs n etended opertion of differentition, which contins the clssicl vector clculus nd much more. It is possible to differentite with respect to sclr or vector, s before, but now lso with respect to k-bldes. This enbles efficient encoding of differentil geometry, in coordinte-free mnner nd gives n lterntive look t differentil shpe 6 July/August 00

6 descriptors like the second fundmentl form. (It becomes n immedite indiction of how the tngent plne chnges when we slide long the surfce.) This would led us too fr, but we will show two emples of differentition. A rotor s sclr differentition Suppose we hve rotor R = e Iφ/ (where Iφ is function of time t) nd use it to produce rotted version X = RX 0R of some constnt blde X 0. Using the chin rule nd commuttion rules, sclr differentition with respect to t gives P() P () 5 The derivtive of the sphericl projection. d X dt d dt e Iφ/ e Iφ/ Xo d Iφ/ Iφ/ Iφ e Xoe dt Iφ/ Iφ/ d + ( e Xoe ) ( Iφ) dt d d X I I X φ φ dt dt d X Iφ dt = ( ) = ( )( ) = ( ) ( ) = ( ) (5) using the commuttor product defined in geometric lgebr s the shorthnd A B /(AB BA). This product often crops up in computtions with continuous groups such s the rottions. The simple epression tht results ssumes more fmilir form when X is vector in 3-spce nd when the ttitude of the rottion plne is fied so tht di/dt =0. We introduce sclr ngulr velocity ω dφ/dt, nd the vector dul to the plne s the ngulr velocity vector w, so w ωi Ĩ 3=ωI/I 3. Therefore, ωi = wi 3, which equls w I 3. Using the fct tht B=/(B B)= B for vector nd -blde B, we obtin d d Iφ w I3 dt dt = ( w I ) = w I w = ( ) = ( ) 3 ( ) 3 = where is the vector cross product. As before, when we treted other opertions, we find tht n eqully simple geometric lgebr epression is more generl. Here Eqution 5 describes the differentil rottion of k dimensionl subspces in n dimensionl spce, rther thn merely of vectors in 3D. Differentition of sphericl projection Suppose tht we project vector on the unit sphere by the function P()=/. We compute its derivtive in the direction, denoted s ( )P() or P (), s stndrd differentil quotient nd using Tylor series epnsion. Note how geometric lgebr permits compct epression of the result, with geometricl significnce: Homogeneous model So fr we hve been treting only homogeneous subspces of the vector spce V m tht is, subspces contining the origin. We hve spnned them, projected them, nd rotted them, but we hve not moved them out of the origin to mke more interesting geometricl structures such s lines floting in spce. We construct those now, by etending the ides behind homogeneous coordintes to geometric lgebr. It turns out tht such elements of geometry cn lso be represented by bldes, in representtionl spce with n etr dimension. The geometric lgebr of this spce gives us precisely wht we need. In this view, more complicted geometricl objects do not require new opertions or tech- ( ) lim λ 0 = lim = lim = + λ λ + λ + λ λ + λ + λ λ λ 0 λ 0 ( ) ( ) λ ( ) = ( ) We recognize the result s the rejection of by, scled ppropritely (see the Projecting subspces section from prt one ). Figure 5 confirms the outcome. You cn verify in similr mnner tht ( ) = nd interpret geometriclly. For more dvnced usge of differentition reltive to bldes, see the Dorn et l. tutoril, which introduces these differentitions using emples from physics, nd the Lsenby et l. 6 ppliction pper. Models of geometry Geometric lgebr cn help us epress severl stndrd models of geometry. The dvntge of doing so is n increse in epressive power nd structurl integrtion of seemingly d-hoc constructions into the geometry. Here we look t geometric lgebr representtions of homogeneous coordintes nd Plücker coordintes s well s model of Eucliden geometry tht nturlly hndles spheres. IEEE Computer Grphics nd Applictions 63

7 Feture Tutoril 6 Representing offset subspces of E m in (m + ) dimensionl spce. () A point P denoted by vector p with Eucliden prt p. (b) A line element is represented by the bivector formed s the outer product of two points. (c) Reshping the bivector shows the correspondence with Plücker coordintes; here, v q p. p P e p E m P Q e p q p ^ q v () (b) (c) E m e p P Q v p ^ v E m niques, merely the stndrd computtions in higher dimensionl spce. The homogeneous model is often described s ugmenting 3D vector v with coordintes [v, v, v 3] to 4-vector [v, v, v 3, ]. Tht etension mkes nonliner opertions such s trnsltions implementble s liner mppings. We give the (m + )-dimensionl homogeneous spce into which we embed our m-dimensionl Eucliden spce full geometric lgebr. Let the unit vector for the etr dimension be denoted by e. This vector must be perpendiculr to ll regulr vectors in the Eucliden spce E m, so e = 0 for ll E m. We lso need to define e e to mke our lgebr complete. This involves some dilemms tht re only fully resolvble in the double homogeneous model, which we eplin lter on. For now, we cn tke e e=. We interpret es the Eucliden point t the origin. Let us now represent the subspces of interest into this model, simply by using the structure of its geometric lgebr. Points. A point t loction p is mde by trnslting the point t the origin over the Eucliden vector p. We do this by dding p to e. This construction gives the representtion of the point P t loction p s the vector p in (m + )-dimensionl spce: p = e + p This is regulr vector in the (m + )-spce, now interpretble s Eucliden point. It is of course no more thn the usul homogeneous-coordintes method in disguise p hs coordintes [p, p, p 3, ] on the orthonorml bsis {e, e, e 3, e}. We will denote points of the m-dimensionl Eucliden spce in script, the vectors nd bldes in the corresponding vector spce in bold, nd vectors nd bldes in the (m + )-dimensionl homogeneous spce in itlic. You cn visulize this construction s in Figure 6 (necessrily drwn for m = ). We cn multiply these vectors in (m + )-dimensionl spce using the products in geometric lgebr. Let us consider in prticulr the outer product nd form bldes. Lines. To represent line, we compute the -blde spnned by the representtive vectors of two points: p q = (e + p) (e + q) = e (q p) + p q (6) We recognize the vector q p nd the re spnned by p nd q. Both re elements tht we need to describe n element of the directed line through the points P nd Q. The former is the direction vector of the directed line; the ltter is n re tht we cll the moment of the line through p nd q. It specifies the distnce to the origin, for we cn rewrite it to rectngle spnned by the direction (q p) nd the perpendiculr support vector d: p q = p (q p) = d(q p) (7) where d (p (q p))(q p) = (p q)(q p) is the rejection of p by q p. We cn therefore rewrite the sme -blde p q in vrious wys, such s p q = p (q p) = d(q p) (with d = e + d), seprting the positionl prt p or d nd the purely Eucliden directionl prt v q p (see Figure 6c). The element p q contins ll these potentil interprettions in one dt structure, which we cn construct in ll these wys. Temporrily reverting to the cross product to mke connection with clssicl representtion, we cn rewrite Eqution 6 s p q = e (q p) + p q = (p q)e + (p q)i3 (8) We recognize the si Plücker coefficients [p q; p q], chrcterizing the line by its direction vector v = q p nd its moment vector m = p q s l = ve + mi3 The si coefficients [ v, v, v 3, m, m, m 3] of the line in this representtion re the coefficients of -blde on the bivector bsis {e e, e e, e 3e, e e 3, e 3e, e e }. This integrtes the Plücker representtion fully into the homogeneous model (for which it ws historiclly designed). We will see tht the compct nd efficient Plücker intersection formuls re now strightforwrd consequences of the Meet opertion in geometric lgebr. Hyperplnes. If we hve n (m )-dimensionl hyperplne chrcterized s n = δ, this cn be written s (e + ) (n δe) = 0, so (n δe) = 0. Therefore, n δe is the dul of the blde representing the hyperplne. The dul A* of blde A in the homogeneous model is obtined reltive to the pseudosclr e I3 = ei3 of the full spce s A* = A (ei3) = A (ei3) = A(eI3), so we get (n δe)(ei3) = nei3 δi3 This hs the usul four Plücker coefficients [n, n, n 3, δ], but on the trivector bsis { e e 3e, e 3e e, e e e, e e e 3} it is clerly different from the vector bsis for points. 64 July/August 00

8 Of course, we cn lso construct the blde representing the hyperplne directly (rther thn dully), given m points on it nmely, s the outer product of the vectors representing those points. And beyond. These wys of mking offset plnr subspces etend esily. An element of the oriented plne through the points P, Q, nd R is represented by the 3-blde p q r nd so on for higher dimensionl offset subspces if the spce hs enough dimensions to ccommodte them. The bldes we construct this wy cn lwys be rewritten in the form A = da, where A is purely Eucliden blde nd d is vector of the form e + d, with d Eucliden vector. We should interpret A s the direction element, so its grde denotes the dimensionlity of the flt subspce represented by A. The vector d represents the closest point to the origin (so tht d is the perpendiculr support vector). Sclr distnces. A smll surprise is tht even 0 blde (tht is, sclr) is useful; it is the representtion of sclr distnce in the Eucliden spce (with sign but without direction), s we will see in the net section. Such distnces re of course regulr elements of geometry, so it is stisfying to find them on pr with position vectors, direction vectors, nd other elements of higher dimensionlity s just nother cse of representing blde in the homogeneous model of flt Eucliden spce. Cseless subspce interctions Hving such unified representtion for the vrious geometricl elements implies tht computtions using them re unified s well; they hve just become opertions on bldes in (m + )-spce, blissfully ignornt of wht different geometricl situtions these computtions might represent. This opens the wy to cseless computtion in geometricl lgorithms. The Meet nd Join in the homogeneous model function just s you would epect, providing the intersection of lines, plnes, nd so forth. Writing these out in their (Plücker) coordintes retrieves the fmilir compct formuls for the coefficients of the result, but they re now ccompnied by utomtic evlution of the bsis on which these coefficients should be interpreted. Tht provides immedite identifiction of the kind of intersection in mnner so well integrted tht it suggests we might continue our computtion without intermedite interprettion. This leds to cseless geometricl lgorithms in which the dimensionlity of intermedite results does not ffect the dt flow. Even though the ctul computtion is cseless Meet pplied to bldes, let us see wht is going on in detil in some typicl situtions. Following the internl computtionl combintion of the Plücker-like coefficients shows how the lgebr of the bsis elements tkes cre of the proper intersection computtion, t smll dditionl epense compred to the usul implementtion using precompiled tbles of intersection formuls. (We write the contrction of vectors s the clssicl inner product to show the correspondence clerly.) Line nd plne. The Meet of line l nd plne π* = n δe in generl position is computed s l π= π* l = (n δe) ( ve + mi 3) = (n v)e + n (mi3) δv + 0 = (n v)e + (n m)i 3 δv = (n v)e + (m n δv) This is the correct result, representing point t the loction (δv + n m)/(n v) in its homogeneous (Plücker) coordintes. Note how the orthogonlity reltionships between the bsis elements utomticlly kill the potentil term involving δ nd m. But the fct tht this term is zero is computed, nd tht is slight inefficiency reltive to the direct implementtion of the sme result from tble with Plücker formuls. It is the computtionl price we py for the membership of the full geometric lgebr. Two lines. The Meet of two lines in generl position is mesure of their signed distnce (remember tht in this model dul is mde through right-multiply by ei3, so the dul of the line v e + m I 3 is v I 3 + m e): ( ) ( + ) 3 3 The inner product is defined in terms of the Eucliden distnce d E between points: p q= d E(P,Q). Tht mens tht the representtionl spce hs rther specil metric becuse it follows tht p p = 0 for ny vector p. Only when we ssign specil point s the origin cn we define vectors denoting the reltive position of point such vector p does of course hve nonzero norm. But we cn specify ll computtions without ever introducing such n origin. The outer product constructs spheres k-blde repl l = l l = v I + m e v e m I = m v + v m retrieving the well-known compct Plücker wy of determining how lines pss ech other in spce. Three tests on the signs of such quntities representing the edges of tringle determine efficiently whether ry hits the tringle. Agin, the bsis orthogonlity reltionships hve mde terms contining m m or v v equl to zero. The directionl outcomes re ccompnied by numericl fctors (such s n v in the first emple) relting to the computtion s numericl significnce. These re n intrinsic prt of the object s computtion, not just secondry spects we need to think of seprtely (with the dnger of being d hoc) or tht we need to compute seprtely (costing time). Double homogeneous model Hestenes 7 hs recently shown tht embedding of Eucliden spce into representtionl spce of two etr dimensions nd its geometric lgebr is powerful nd simplifying. This double homogeneous model of Eucliden spce embeds the Eucliden distnce properties into the fbric of the lgebr used to compute with it. IEEE Computer Grphics nd Applictions 65

9 Feture Tutoril Correction Due to printing error, the indices in Eqution of prt one re unredble. The eqution should red ( i j) = ( i j) ( i j) = ( i j) ( i j) e e e e e e ee ee = eeee = eeee = i j i j i i j j resents Eucliden (k )-sphere. As consequence, p q is the ordered point pir (P, Q) nd p q r is the circle through P, Q, nd R. This provides Plücker coordintes for spheres. The dul of the (m + )-blde representing n m-sphere in E m is vector in the double homogeneous representtion spce, which hs coefficients tht immeditely provide the sphere s center nd rdius. Flt subspces re represented s spheres through infinity. This is possible becuse one of the two etr representtionl dimensions is vector representing the point t infinity. The sndwiching by the geometric product gives rottions nd ll conforml mppings, including trnsltion nd sphericl inversion. This is why the double homogeneous model is often clled the conforml model. The Meet of two bldes is interpretble s intersecting k-spheres in m-spce, nd its embedding gin reduces the seprte cses tht would need to be distinguished for such intersections. This model looks pproprite for mny computer grphics pplictions, nd we re currently developing it further for prcticl usge. It is truly coordinte-free model, in which we cn specify ll opertions of Eucliden geometry without ever referring to n origin. Implementtion The geometric lgebr of n m-dimensionl vector spce contins nicely liner objects (the bldes) tht cn be represented on bsis tht should contin m elements (becuse we need ( m k ) for ech k blde). The vrious products re ll liner, nd we cn implement them using mtri products of m m mtrices. Tht might be strightforwrd, but it is obviously inefficient in both spce nd time. This is even more urgent when we use the homogeneous model in which n m-dimensionl Eucliden spce requires n (m + )-dimensionl geometric lgebr, or the (m + )-dimensionl double homogeneous model. It seems lost cuse. However, recognizing tht the importnt elements re bldes nd their products suggests more efficient implementtion. When two bldes multiply by n inner or outer product, blde of unique grde results. This suggests designing dt representtion for the elements of geometric lgebr tht permits esy retrievl of their grdes nd lso utomticlly generting optimized code for the inner nd outer multipliction of bldes of specific grdes k nd l. Their geometric product genertes more generl element of mied, but still limited, set of grdes l k, l k +, k + l. Division requires inversion, but this is closely relted to the much simpler opertion of reversion simply switching the signs of certin grdes. The structurl membership of n element to the lrger geometric lgebr, with its benefit of unified reltionships between the vrious opertions, is then merely pid for by grde-dependent jump to piece of code. When processing dt in btch mode with mny similr opertions, this would not slow down things significntly. Work is underwy on n efficient implementtion tht cpitlizes on these structurl properties of geometric lgebr. 8 Our first results look promising nd re getting close to the usul efficiency of the geometricl computtions but in simpler code without eceptions or d-hoc dt structures nd nturlly integrting computtionl techniques tht clssiclly belong to different relms thn vector/mtri lgebr (such s quternions nd Plücker coordintes). Conclusion This two-prt introduction to geometric lgebr intends to lert you to the eistence of smll set of products tht ppers to generte ll geometric constructions in one consistent frmework. Using this frmework cn simplify the set of dt structures representing objects becuse it inherently encodes ll reltionships nd symmetries of the geometricl primitives in those opertors. Although there re mny interesting fcets to geometric lgebr, we would like to highlight the following: Division by subspces. Hving geometric product with n inverse lets us divide by subspces, incresing our bility to mnipulte lgebric equtions involving vectors. Subspces re bsic elements of computtion. Thus, no specil representtions re needed for subspces of dimension greter thn (for emple, tngent plnes), nd we cn mnipulte them like we mnipulte vectors. Generliztion. Epressions for opertions on subspces re often s simple s those for vectors (tht is especilly true for liner opertions) nd s esy to compute. Cseless computtion. Degenerte cses re computed utomticlly, results remin interpretble, nd the computtion lets us test the solution s numerics. Quternions. In geometric lgebr, quternions re subsumed nd become nturl prt of the lgebr, with no need to convert between representtions to perform rottions. Plücker coordintes. Geometric lgebr subsumes nd etends Plücker coordintes nd the concise epressions they give for the interctions of lines, plnes, nd so on. This rticle only covers some of wht we feel re the most importnt or useful ides of geometric lgebr s it reltes to computer grphics. We hve left out mny topics, including description of more geometries (the homogeneous model implements nd generlizes the Grssmnn spces of Goldmn 9 nd the double homogeneous model implements nd generlizes projective spces), nd we could sy lot more bout differentition 66 July/August 00

10 nd coordinte-free differentil geometry. You should be ble to glen the connections from the Further Reding sidebr, lthough n ccessible eplntion for computer grphics of such issues is still necessry. Acknowledgments The Netherlnds Orgniztion for Scientific Reserch nd the Nturl Sciences nd Engineering Reserch Council of Cnd supported this work in prt. References. L. Dorst nd S. Mnn, Geometric Algebr: A Computtionl Frmework for Geometricl Applictions (Prt ), IEEE Computer Grphics nd Applictions, vol., no. 3, My/June 00, pp C. Dorn nd A. Lsenby, Physicl Applictions of Geometric Algebr, 00, ptiiicourse/. 3. D. Hestenes, The Design of Liner Algebr nd Geometry, Act Applicnde Mthemtice, vol. 3, 99, pp J. Stolfi, Oriented Projective Geometry, Acdemic Press, Sn Diego, T.A. Boum, L. Dorst, nd H. Pijls, Geometric Algebr for Subspce Opertions, to be published in Act Applicnde Mthemtice, preprint vilble mth.la/ J. Lsenby et l., New Geometric Methods for Computer Vision, Int l J. Computer Vision, vol. 36, no. 3, 998, pp D. Hestenes, Old Wine in New Bottles, Geometric Algebr: A Geometric Approch to Computer Vision, Quntum nd Neurl Computing, Robotics, nd Engineering, E. Byro- Corrochno nd G. Sobczyk, eds., Birkhäuser, Boston, 00, pp D. Fontijne, GAIGEN: A Geometric Algebr Implementtion Genertor, 9. R. Goldmn, The Ambient Spces of Computer Grphics nd Geometric Modeling, IEEE Computer Grphics nd Applictions, vol. 0, no., Mr./Apr. 000, pp Stephen Mnn is n ssocite professor in the School of Computer Science t the University of Wterloo. He hs BA in computer science nd pure mthemtics from the University of Cliforni, Berkeley, nd PhD in computer science nd engineering from the University of Wshington. His reserch interests re in splines nd the mthemticl foundtions of computer grphics. Further Reding There is growing body of literture on geometric lgebr. Unfortuntely, much of the more redble writing is not very ccessible nd in specilized books rther thn generl journls. Reserchers hve written little with computer science in mind becuse the initil pplictions hve been to physics. We recommend the following s nturl follow-ups to this rticle: Gble, Mtlb pckge for geometric lgebr, ccompnied by tutoril. An ppliction softwre genertor Gigen. The introductory chpters of New Foundtions of Clssicl Mechnics. 3 An introductory course intended for physicists. 4 An ppliction to bsic but involved geometry problem in computer vision, with brief introduction into geometric lgebr. 5 Ppers showing how liner lgebr becomes enriched by viewing it s prt of geometric lgebr. 6,7 Red them in pproimtely this order. We re working on tets more specificlly suited for computer grphics udience, which my first pper s Siggrph courses. References. L. Dorst, S. Mnn, nd T.A. Boum, GABLE: A Geometric Algebr Lerning Environment, uv.nl/~leo/gable/.. D. Fontijne, GAIGEN: A Geometric Algebr Implementtion Genertor, gigen/. 3. D. Hestenes, New Foundtions for Clssicl Mechnics, nd ed., D. Reidel, Dordrecht, C. Dorn nd A. Lsenby, Physicl Applictions of Geometric Algebr, 00, uk/~clifford/ptiiicourse/. 5. J. Lsenby et l., New Geometric Methods for Computer Vision, Int l J. Computer Vision, vol. 36, no. 3, 998, pp C. Dorn, A. Lsenby, nd S. Gull, Liner Algebr, Clifford (Geometric) Algebrs with Applictions in Physics, Mthemtics, nd Engineering, W.E. Bylis, ed., Birkhäuser, Boston, D. Hestenes, The Design of Liner Algebr nd Geometry, Act Applicnde Mthemtice, vol. 3, 99, pp Leo Dorstis n ssistnt professor t the Informtics Institute t the University of Amsterdm. His reserch interests include geometric lgebr nd its pplictions to computer science. He hs n MSc nd PhD in the pplied physics of computer vision from Delft University of Technology, The Netherlnds. Reders my contct Stephen Mnn t the School of Computer Science, Univ. of Wterloo, 00 University Ave. W, Wterloo, Ontrio, Cnd, emil smnn@uwterloo.c. For further informtion on this or ny other computing topic, plese visit our Digitl Librry t org/publictions/dlib. IEEE Computer Grphics nd Applictions 67

Geometric Algebra: A Computational Framework for Geometrical Applications

Geometric Algebra: A Computational Framework for Geometrical Applications Tutoril Geometric Algebr: A Computtionl Frmework for Geometricl Applictions Prt 1 The trditionl method of defining geometricl objects in fields like computer grphics, robotics, nd computer vision routinely

More information

The First Fundamental Theorem of Calculus. If f(x) is continuous on [a, b] and F (x) is any antiderivative. f(x) dx = F (b) F (a).

The First Fundamental Theorem of Calculus. If f(x) is continuous on [a, b] and F (x) is any antiderivative. f(x) dx = F (b) F (a). The Fundmentl Theorems of Clculus Mth 4, Section 0, Spring 009 We now know enough bout definite integrls to give precise formultions of the Fundmentl Theorems of Clculus. We will lso look t some bsic emples

More information

and that at t = 0 the object is at position 5. Find the position of the object at t = 2.

and that at t = 0 the object is at position 5. Find the position of the object at t = 2. 7.2 The Fundmentl Theorem of Clculus 49 re mny, mny problems tht pper much different on the surfce but tht turn out to be the sme s these problems, in the sense tht when we try to pproimte solutions we

More information

Goals: Determine how to calculate the area described by a function. Define the definite integral. Explore the relationship between the definite

Goals: Determine how to calculate the area described by a function. Define the definite integral. Explore the relationship between the definite Unit #8 : The Integrl Gols: Determine how to clculte the re described by function. Define the definite integrl. Eplore the reltionship between the definite integrl nd re. Eplore wys to estimte the definite

More information

DEFINITION OF ASSOCIATIVE OR DIRECT PRODUCT AND ROTATION OF VECTORS

DEFINITION OF ASSOCIATIVE OR DIRECT PRODUCT AND ROTATION OF VECTORS 3 DEFINITION OF ASSOCIATIVE OR DIRECT PRODUCT AND ROTATION OF VECTORS This chpter summrizes few properties of Cli ord Algebr nd describe its usefulness in e ecting vector rottions. 3.1 De nition of Associtive

More information

2. VECTORS AND MATRICES IN 3 DIMENSIONS

2. VECTORS AND MATRICES IN 3 DIMENSIONS 2 VECTORS AND MATRICES IN 3 DIMENSIONS 21 Extending the Theory of 2-dimensionl Vectors x A point in 3-dimensionl spce cn e represented y column vector of the form y z z-xis y-xis z x y x-xis Most of the

More information

Chapter 4 Contravariance, Covariance, and Spacetime Diagrams

Chapter 4 Contravariance, Covariance, and Spacetime Diagrams Chpter 4 Contrvrince, Covrince, nd Spcetime Digrms 4. The Components of Vector in Skewed Coordintes We hve seen in Chpter 3; figure 3.9, tht in order to show inertil motion tht is consistent with the Lorentz

More information

The practical version

The practical version Roerto s Notes on Integrl Clculus Chpter 4: Definite integrls nd the FTC Section 7 The Fundmentl Theorem of Clculus: The prcticl version Wht you need to know lredy: The theoreticl version of the FTC. Wht

More information

Chapter 2. Vectors. 2.1 Vectors Scalars and Vectors

Chapter 2. Vectors. 2.1 Vectors Scalars and Vectors Chpter 2 Vectors 2.1 Vectors 2.1.1 Sclrs nd Vectors A vector is quntity hving both mgnitude nd direction. Emples of vector quntities re velocity, force nd position. One cn represent vector in n-dimensionl

More information

Bernoulli Numbers Jeff Morton

Bernoulli Numbers Jeff Morton Bernoulli Numbers Jeff Morton. We re interested in the opertor e t k d k t k, which is to sy k tk. Applying this to some function f E to get e t f d k k tk d k f f + d k k tk dk f, we note tht since f

More information

A REVIEW OF CALCULUS CONCEPTS FOR JDEP 384H. Thomas Shores Department of Mathematics University of Nebraska Spring 2007

A REVIEW OF CALCULUS CONCEPTS FOR JDEP 384H. Thomas Shores Department of Mathematics University of Nebraska Spring 2007 A REVIEW OF CALCULUS CONCEPTS FOR JDEP 384H Thoms Shores Deprtment of Mthemtics University of Nebrsk Spring 2007 Contents Rtes of Chnge nd Derivtives 1 Dierentils 4 Are nd Integrls 5 Multivrite Clculus

More information

Numerical Linear Algebra Assignment 008

Numerical Linear Algebra Assignment 008 Numericl Liner Algebr Assignment 008 Nguyen Qun B Hong Students t Fculty of Mth nd Computer Science, Ho Chi Minh University of Science, Vietnm emil. nguyenqunbhong@gmil.com blog. http://hongnguyenqunb.wordpress.com

More information

Duality # Second iteration for HW problem. Recall our LP example problem we have been working on, in equality form, is given below.

Duality # Second iteration for HW problem. Recall our LP example problem we have been working on, in equality form, is given below. Dulity #. Second itertion for HW problem Recll our LP emple problem we hve been working on, in equlity form, is given below.,,,, 8 m F which, when written in slightly different form, is 8 F Recll tht we

More information

The Algebra (al-jabr) of Matrices

The Algebra (al-jabr) of Matrices Section : Mtri lgebr nd Clculus Wshkewicz College of Engineering he lgebr (l-jbr) of Mtrices lgebr s brnch of mthemtics is much broder thn elementry lgebr ll of us studied in our high school dys. In sense

More information

5.7 Improper Integrals

5.7 Improper Integrals 458 pplictions of definite integrls 5.7 Improper Integrls In Section 5.4, we computed the work required to lift pylod of mss m from the surfce of moon of mss nd rdius R to height H bove the surfce of the

More information

Lecture 13 - Linking E, ϕ, and ρ

Lecture 13 - Linking E, ϕ, and ρ Lecture 13 - Linking E, ϕ, nd ρ A Puzzle... Inner-Surfce Chrge Density A positive point chrge q is locted off-center inside neutrl conducting sphericl shell. We know from Guss s lw tht the totl chrge on

More information

Math 1B, lecture 4: Error bounds for numerical methods

Math 1B, lecture 4: Error bounds for numerical methods Mth B, lecture 4: Error bounds for numericl methods Nthn Pflueger 4 September 0 Introduction The five numericl methods descried in the previous lecture ll operte by the sme principle: they pproximte the

More information

New Expansion and Infinite Series

New Expansion and Infinite Series Interntionl Mthemticl Forum, Vol. 9, 204, no. 22, 06-073 HIKARI Ltd, www.m-hikri.com http://dx.doi.org/0.2988/imf.204.4502 New Expnsion nd Infinite Series Diyun Zhng College of Computer Nnjing University

More information

Line and Surface Integrals: An Intuitive Understanding

Line and Surface Integrals: An Intuitive Understanding Line nd Surfce Integrls: An Intuitive Understnding Joseph Breen Introduction Multivrible clculus is ll bout bstrcting the ides of differentition nd integrtion from the fmilir single vrible cse to tht of

More information

Chapter 14. Matrix Representations of Linear Transformations

Chapter 14. Matrix Representations of Linear Transformations Chpter 4 Mtrix Representtions of Liner Trnsformtions When considering the Het Stte Evolution, we found tht we could describe this process using multipliction by mtrix. This ws nice becuse computers cn

More information

Week 10: Line Integrals

Week 10: Line Integrals Week 10: Line Integrls Introduction In this finl week we return to prmetrised curves nd consider integrtion long such curves. We lredy sw this in Week 2 when we integrted long curve to find its length.

More information

Properties of Integrals, Indefinite Integrals. Goals: Definition of the Definite Integral Integral Calculations using Antiderivatives

Properties of Integrals, Indefinite Integrals. Goals: Definition of the Definite Integral Integral Calculations using Antiderivatives Block #6: Properties of Integrls, Indefinite Integrls Gols: Definition of the Definite Integrl Integrl Clcultions using Antiderivtives Properties of Integrls The Indefinite Integrl 1 Riemnn Sums - 1 Riemnn

More information

Improper Integrals, and Differential Equations

Improper Integrals, and Differential Equations Improper Integrls, nd Differentil Equtions October 22, 204 5.3 Improper Integrls Previously, we discussed how integrls correspond to res. More specificlly, we sid tht for function f(x), the region creted

More information

Chapter 6 Notes, Larson/Hostetler 3e

Chapter 6 Notes, Larson/Hostetler 3e Contents 6. Antiderivtives nd the Rules of Integrtion.......................... 6. Are nd the Definite Integrl.................................. 6.. Are............................................ 6. Reimnn

More information

ARITHMETIC OPERATIONS. The real numbers have the following properties: a b c ab ac

ARITHMETIC OPERATIONS. The real numbers have the following properties: a b c ab ac REVIEW OF ALGEBRA Here we review the bsic rules nd procedures of lgebr tht you need to know in order to be successful in clculus. ARITHMETIC OPERATIONS The rel numbers hve the following properties: b b

More information

7.2 The Definite Integral

7.2 The Definite Integral 7.2 The Definite Integrl the definite integrl In the previous section, it ws found tht if function f is continuous nd nonnegtive, then the re under the grph of f on [, b] is given by F (b) F (), where

More information

Operations with Polynomials

Operations with Polynomials 38 Chpter P Prerequisites P.4 Opertions with Polynomils Wht you should lern: How to identify the leding coefficients nd degrees of polynomils How to dd nd subtrct polynomils How to multiply polynomils

More information

Things to Memorize: A Partial List. January 27, 2017

Things to Memorize: A Partial List. January 27, 2017 Things to Memorize: A Prtil List Jnury 27, 2017 Chpter 2 Vectors - Bsic Fcts A vector hs mgnitude (lso clled size/length/norm) nd direction. It does not hve fixed position, so the sme vector cn e moved

More information

Analytically, vectors will be represented by lowercase bold-face Latin letters, e.g. a, r, q.

Analytically, vectors will be represented by lowercase bold-face Latin letters, e.g. a, r, q. 1.1 Vector Alger 1.1.1 Sclrs A physicl quntity which is completely descried y single rel numer is clled sclr. Physiclly, it is something which hs mgnitude, nd is completely descried y this mgnitude. Exmples

More information

Riemann Sums and Riemann Integrals

Riemann Sums and Riemann Integrals Riemnn Sums nd Riemnn Integrls Jmes K. Peterson Deprtment of Biologicl Sciences nd Deprtment of Mthemticl Sciences Clemson University August 26, 2013 Outline 1 Riemnn Sums 2 Riemnn Integrls 3 Properties

More information

Riemann Sums and Riemann Integrals

Riemann Sums and Riemann Integrals Riemnn Sums nd Riemnn Integrls Jmes K. Peterson Deprtment of Biologicl Sciences nd Deprtment of Mthemticl Sciences Clemson University August 26, 203 Outline Riemnn Sums Riemnn Integrls Properties Abstrct

More information

5.5 The Substitution Rule

5.5 The Substitution Rule 5.5 The Substitution Rule Given the usefulness of the Fundmentl Theorem, we wnt some helpful methods for finding ntiderivtives. At the moment, if n nti-derivtive is not esily recognizble, then we re in

More information

Math 8 Winter 2015 Applications of Integration

Math 8 Winter 2015 Applications of Integration Mth 8 Winter 205 Applictions of Integrtion Here re few importnt pplictions of integrtion. The pplictions you my see on n exm in this course include only the Net Chnge Theorem (which is relly just the Fundmentl

More information

Section 4: Integration ECO4112F 2011

Section 4: Integration ECO4112F 2011 Reding: Ching Chpter Section : Integrtion ECOF Note: These notes do not fully cover the mteril in Ching, ut re ment to supplement your reding in Ching. Thus fr the optimistion you hve covered hs een sttic

More information

Review of Calculus, cont d

Review of Calculus, cont d Jim Lmbers MAT 460 Fll Semester 2009-10 Lecture 3 Notes These notes correspond to Section 1.1 in the text. Review of Clculus, cont d Riemnn Sums nd the Definite Integrl There re mny cses in which some

More information

Math 520 Final Exam Topic Outline Sections 1 3 (Xiao/Dumas/Liaw) Spring 2008

Math 520 Final Exam Topic Outline Sections 1 3 (Xiao/Dumas/Liaw) Spring 2008 Mth 520 Finl Exm Topic Outline Sections 1 3 (Xio/Dums/Liw) Spring 2008 The finl exm will be held on Tuesdy, My 13, 2-5pm in 117 McMilln Wht will be covered The finl exm will cover the mteril from ll of

More information

CMDA 4604: Intermediate Topics in Mathematical Modeling Lecture 19: Interpolation and Quadrature

CMDA 4604: Intermediate Topics in Mathematical Modeling Lecture 19: Interpolation and Quadrature CMDA 4604: Intermedite Topics in Mthemticl Modeling Lecture 19: Interpoltion nd Qudrture In this lecture we mke brief diversion into the res of interpoltion nd qudrture. Given function f C[, b], we sy

More information

THREE-DIMENSIONAL KINEMATICS OF RIGID BODIES

THREE-DIMENSIONAL KINEMATICS OF RIGID BODIES THREE-DIMENSIONAL KINEMATICS OF RIGID BODIES 1. TRANSLATION Figure shows rigid body trnslting in three-dimensionl spce. Any two points in the body, such s A nd B, will move long prllel stright lines if

More information

5.2 Volumes: Disks and Washers

5.2 Volumes: Disks and Washers 4 pplictions of definite integrls 5. Volumes: Disks nd Wshers In the previous section, we computed volumes of solids for which we could determine the re of cross-section or slice. In this section, we restrict

More information

MATH34032: Green s Functions, Integral Equations and the Calculus of Variations 1

MATH34032: Green s Functions, Integral Equations and the Calculus of Variations 1 MATH34032: Green s Functions, Integrl Equtions nd the Clculus of Vritions 1 Section 1 Function spces nd opertors Here we gives some brief detils nd definitions, prticulrly relting to opertors. For further

More information

Physics 116C Solution of inhomogeneous ordinary differential equations using Green s functions

Physics 116C Solution of inhomogeneous ordinary differential equations using Green s functions Physics 6C Solution of inhomogeneous ordinry differentil equtions using Green s functions Peter Young November 5, 29 Homogeneous Equtions We hve studied, especilly in long HW problem, second order liner

More information

ACCESS TO SCIENCE, ENGINEERING AND AGRICULTURE: MATHEMATICS 1 MATH00030 SEMESTER /2019

ACCESS TO SCIENCE, ENGINEERING AND AGRICULTURE: MATHEMATICS 1 MATH00030 SEMESTER /2019 ACCESS TO SCIENCE, ENGINEERING AND AGRICULTURE: MATHEMATICS MATH00030 SEMESTER 208/209 DR. ANTHONY BROWN 7.. Introduction to Integrtion. 7. Integrl Clculus As ws the cse with the chpter on differentil

More information

Math 32B Discussion Session Session 7 Notes August 28, 2018

Math 32B Discussion Session Session 7 Notes August 28, 2018 Mth 32B iscussion ession ession 7 Notes August 28, 28 In tody s discussion we ll tlk bout surfce integrls both of sclr functions nd of vector fields nd we ll try to relte these to the mny other integrls

More information

Appendix 3, Rises and runs, slopes and sums: tools from calculus

Appendix 3, Rises and runs, slopes and sums: tools from calculus Appendi 3, Rises nd runs, slopes nd sums: tools from clculus Sometimes we will wnt to eplore how quntity chnges s condition is vried. Clculus ws invented to do just this. We certinly do not need the full

More information

How do we solve these things, especially when they get complicated? How do we know when a system has a solution, and when is it unique?

How do we solve these things, especially when they get complicated? How do we know when a system has a solution, and when is it unique? XII. LINEAR ALGEBRA: SOLVING SYSTEMS OF EQUATIONS Tody we re going to tlk bout solving systems of liner equtions. These re problems tht give couple of equtions with couple of unknowns, like: 6 2 3 7 4

More information

fractions Let s Learn to

fractions Let s Learn to 5 simple lgebric frctions corne lens pupil retin Norml vision light focused on the retin concve lens Shortsightedness (myopi) light focused in front of the retin Corrected myopi light focused on the retin

More information

Chapter 3. Vector Spaces

Chapter 3. Vector Spaces 3.4 Liner Trnsformtions 1 Chpter 3. Vector Spces 3.4 Liner Trnsformtions Note. We hve lredy studied liner trnsformtions from R n into R m. Now we look t liner trnsformtions from one generl vector spce

More information

How can we approximate the area of a region in the plane? What is an interpretation of the area under the graph of a velocity function?

How can we approximate the area of a region in the plane? What is an interpretation of the area under the graph of a velocity function? Mth 125 Summry Here re some thoughts I ws hving while considering wht to put on the first midterm. The core of your studying should be the ssigned homework problems: mke sure you relly understnd those

More information

UNIFORM CONVERGENCE. Contents 1. Uniform Convergence 1 2. Properties of uniform convergence 3

UNIFORM CONVERGENCE. Contents 1. Uniform Convergence 1 2. Properties of uniform convergence 3 UNIFORM CONVERGENCE Contents 1. Uniform Convergence 1 2. Properties of uniform convergence 3 Suppose f n : Ω R or f n : Ω C is sequence of rel or complex functions, nd f n f s n in some sense. Furthermore,

More information

Optimization Lecture 1 Review of Differential Calculus for Functions of Single Variable.

Optimization Lecture 1 Review of Differential Calculus for Functions of Single Variable. Optimiztion Lecture 1 Review of Differentil Clculus for Functions of Single Vrible http://users.encs.concordi.c/~luisrod, Jnury 14 Outline Optimiztion Problems Rel Numbers nd Rel Vectors Open, Closed nd

More information

Topic 1 Notes Jeremy Orloff

Topic 1 Notes Jeremy Orloff Topic 1 Notes Jerem Orloff 1 Introduction to differentil equtions 1.1 Gols 1. Know the definition of differentil eqution. 2. Know our first nd second most importnt equtions nd their solutions. 3. Be ble

More information

PHYS 4390: GENERAL RELATIVITY LECTURE 6: TENSOR CALCULUS

PHYS 4390: GENERAL RELATIVITY LECTURE 6: TENSOR CALCULUS PHYS 4390: GENERAL RELATIVITY LECTURE 6: TENSOR CALCULUS To strt on tensor clculus, we need to define differentition on mnifold.a good question to sk is if the prtil derivtive of tensor tensor on mnifold?

More information

Multiple Integrals. Review of Single Integrals. Planar Area. Volume of Solid of Revolution

Multiple Integrals. Review of Single Integrals. Planar Area. Volume of Solid of Revolution Multiple Integrls eview of Single Integrls eding Trim 7.1 eview Appliction of Integrls: Are 7. eview Appliction of Integrls: Volumes 7.3 eview Appliction of Integrls: Lengths of Curves Assignment web pge

More information

First midterm topics Second midterm topics End of quarter topics. Math 3B Review. Steve. 18 March 2009

First midterm topics Second midterm topics End of quarter topics. Math 3B Review. Steve. 18 March 2009 Mth 3B Review Steve 18 Mrch 2009 About the finl Fridy Mrch 20, 3pm-6pm, Lkretz 110 No notes, no book, no clcultor Ten questions Five review questions (Chpters 6,7,8) Five new questions (Chpters 9,10) No

More information

Unit #9 : Definite Integral Properties; Fundamental Theorem of Calculus

Unit #9 : Definite Integral Properties; Fundamental Theorem of Calculus Unit #9 : Definite Integrl Properties; Fundmentl Theorem of Clculus Gols: Identify properties of definite integrls Define odd nd even functions, nd reltionship to integrl vlues Introduce the Fundmentl

More information

13.3 CLASSICAL STRAIGHTEDGE AND COMPASS CONSTRUCTIONS

13.3 CLASSICAL STRAIGHTEDGE AND COMPASS CONSTRUCTIONS 33 CLASSICAL STRAIGHTEDGE AND COMPASS CONSTRUCTIONS As simple ppliction of the results we hve obtined on lgebric extensions, nd in prticulr on the multiplictivity of extension degrees, we cn nswer (in

More information

Best Approximation. Chapter The General Case

Best Approximation. Chapter The General Case Chpter 4 Best Approximtion 4.1 The Generl Cse In the previous chpter, we hve seen how n interpolting polynomil cn be used s n pproximtion to given function. We now wnt to find the best pproximtion to given

More information

Review of basic calculus

Review of basic calculus Review of bsic clculus This brief review reclls some of the most importnt concepts, definitions, nd theorems from bsic clculus. It is not intended to tech bsic clculus from scrtch. If ny of the items below

More information

Here we study square linear systems and properties of their coefficient matrices as they relate to the solution set of the linear system.

Here we study square linear systems and properties of their coefficient matrices as they relate to the solution set of the linear system. Section 24 Nonsingulr Liner Systems Here we study squre liner systems nd properties of their coefficient mtrices s they relte to the solution set of the liner system Let A be n n Then we know from previous

More information

Higher Checklist (Unit 3) Higher Checklist (Unit 3) Vectors

Higher Checklist (Unit 3) Higher Checklist (Unit 3) Vectors Vectors Skill Achieved? Know tht sclr is quntity tht hs only size (no direction) Identify rel-life exmples of sclrs such s, temperture, mss, distnce, time, speed, energy nd electric chrge Know tht vector

More information

We partition C into n small arcs by forming a partition of [a, b] by picking s i as follows: a = s 0 < s 1 < < s n = b.

We partition C into n small arcs by forming a partition of [a, b] by picking s i as follows: a = s 0 < s 1 < < s n = b. Mth 255 - Vector lculus II Notes 4.2 Pth nd Line Integrls We begin with discussion of pth integrls (the book clls them sclr line integrls). We will do this for function of two vribles, but these ides cn

More information

KINEMATICS OF RIGID BODIES

KINEMATICS OF RIGID BODIES KINEMTICS OF RIGID ODIES Introduction In rigid body kinemtics, e use the reltionships governing the displcement, velocity nd ccelertion, but must lso ccount for the rottionl motion of the body. Description

More information

approaches as n becomes larger and larger. Since e > 1, the graph of the natural exponential function is as below

approaches as n becomes larger and larger. Since e > 1, the graph of the natural exponential function is as below . Eponentil nd rithmic functions.1 Eponentil Functions A function of the form f() =, > 0, 1 is clled n eponentil function. Its domin is the set of ll rel f ( 1) numbers. For n eponentil function f we hve.

More information

Conservation Law. Chapter Goal. 5.2 Theory

Conservation Law. Chapter Goal. 5.2 Theory Chpter 5 Conservtion Lw 5.1 Gol Our long term gol is to understnd how mny mthemticl models re derived. We study how certin quntity chnges with time in given region (sptil domin). We first derive the very

More information

MATH 144: Business Calculus Final Review

MATH 144: Business Calculus Final Review MATH 144: Business Clculus Finl Review 1 Skills 1. Clculte severl limits. 2. Find verticl nd horizontl symptotes for given rtionl function. 3. Clculte derivtive by definition. 4. Clculte severl derivtives

More information

Advanced Calculus: MATH 410 Notes on Integrals and Integrability Professor David Levermore 17 October 2004

Advanced Calculus: MATH 410 Notes on Integrals and Integrability Professor David Levermore 17 October 2004 Advnced Clculus: MATH 410 Notes on Integrls nd Integrbility Professor Dvid Levermore 17 October 2004 1. Definite Integrls In this section we revisit the definite integrl tht you were introduced to when

More information

a < a+ x < a+2 x < < a+n x = b, n A i n f(x i ) x. i=1 i=1

a < a+ x < a+2 x < < a+n x = b, n A i n f(x i ) x. i=1 i=1 Mth 33 Volume Stewrt 5.2 Geometry of integrls. In this section, we will lern how to compute volumes using integrls defined by slice nlysis. First, we recll from Clculus I how to compute res. Given the

More information

In Section 5.3 we considered initial value problems for the linear second order equation. y.a/ C ˇy 0.a/ D k 1 (13.1.4)

In Section 5.3 we considered initial value problems for the linear second order equation. y.a/ C ˇy 0.a/ D k 1 (13.1.4) 678 Chpter 13 Boundry Vlue Problems for Second Order Ordinry Differentil Equtions 13.1 TWO-POINT BOUNDARY VALUE PROBLEMS In Section 5.3 we considered initil vlue problems for the liner second order eqution

More information

Lecture Note 9: Orthogonal Reduction

Lecture Note 9: Orthogonal Reduction MATH : Computtionl Methods of Liner Algebr 1 The Row Echelon Form Lecture Note 9: Orthogonl Reduction Our trget is to solve the norml eution: Xinyi Zeng Deprtment of Mthemticl Sciences, UTEP A t Ax = A

More information

Classical Mechanics. From Molecular to Con/nuum Physics I WS 11/12 Emiliano Ippoli/ October, 2011

Classical Mechanics. From Molecular to Con/nuum Physics I WS 11/12 Emiliano Ippoli/ October, 2011 Clssicl Mechnics From Moleculr to Con/nuum Physics I WS 11/12 Emilino Ippoli/ October, 2011 Wednesdy, October 12, 2011 Review Mthemtics... Physics Bsic thermodynmics Temperture, idel gs, kinetic gs theory,

More information

The Basic Functional 2 1

The Basic Functional 2 1 2 The Bsic Functionl 2 1 Chpter 2: THE BASIC FUNCTIONAL TABLE OF CONTENTS Pge 2.1 Introduction..................... 2 3 2.2 The First Vrition.................. 2 3 2.3 The Euler Eqution..................

More information

Chapter 5. , r = r 1 r 2 (1) µ = m 1 m 2. r, r 2 = R µ m 2. R(m 1 + m 2 ) + m 2 r = r 1. m 2. r = r 1. R + µ m 1

Chapter 5. , r = r 1 r 2 (1) µ = m 1 m 2. r, r 2 = R µ m 2. R(m 1 + m 2 ) + m 2 r = r 1. m 2. r = r 1. R + µ m 1 Tor Kjellsson Stockholm University Chpter 5 5. Strting with the following informtion: R = m r + m r m + m, r = r r we wnt to derive: µ = m m m + m r = R + µ m r, r = R µ m r 3 = µ m R + r, = µ m R r. 4

More information

Partial Derivatives. Limits. For a single variable function f (x), the limit lim

Partial Derivatives. Limits. For a single variable function f (x), the limit lim Limits Prtil Derivtives For single vrible function f (x), the limit lim x f (x) exists only if the right-hnd side limit equls to the left-hnd side limit, i.e., lim f (x) = lim f (x). x x + For two vribles

More information

Table of Contents. 1. Limits The Formal Definition of a Limit The Squeeze Theorem Area of a Circle

Table of Contents. 1. Limits The Formal Definition of a Limit The Squeeze Theorem Area of a Circle Tble of Contents INTRODUCTION 5 CROSS REFERENCE TABLE 13 1. Limits 1 1.1 The Forml Definition of Limit 1. The Squeeze Theorem 34 1.3 Are of Circle 43. Derivtives 53.1 Eploring Tngent Lines 54. Men Vlue

More information

1.9 C 2 inner variations

1.9 C 2 inner variations 46 CHAPTER 1. INDIRECT METHODS 1.9 C 2 inner vritions So fr, we hve restricted ttention to liner vritions. These re vritions of the form vx; ǫ = ux + ǫφx where φ is in some liner perturbtion clss P, for

More information

The Regulated and Riemann Integrals

The Regulated and Riemann Integrals Chpter 1 The Regulted nd Riemnn Integrls 1.1 Introduction We will consider severl different pproches to defining the definite integrl f(x) dx of function f(x). These definitions will ll ssign the sme vlue

More information

Recitation 3: More Applications of the Derivative

Recitation 3: More Applications of the Derivative Mth 1c TA: Pdric Brtlett Recittion 3: More Applictions of the Derivtive Week 3 Cltech 2012 1 Rndom Question Question 1 A grph consists of the following: A set V of vertices. A set E of edges where ech

More information

Before we can begin Ch. 3 on Radicals, we need to be familiar with perfect squares, cubes, etc. Try and do as many as you can without a calculator!!!

Before we can begin Ch. 3 on Radicals, we need to be familiar with perfect squares, cubes, etc. Try and do as many as you can without a calculator!!! Nme: Algebr II Honors Pre-Chpter Homework Before we cn begin Ch on Rdicls, we need to be fmilir with perfect squres, cubes, etc Try nd do s mny s you cn without clcultor!!! n The nth root of n n Be ble

More information

A-Level Mathematics Transition Task (compulsory for all maths students and all further maths student)

A-Level Mathematics Transition Task (compulsory for all maths students and all further maths student) A-Level Mthemtics Trnsition Tsk (compulsory for ll mths students nd ll further mths student) Due: st Lesson of the yer. Length: - hours work (depending on prior knowledge) This trnsition tsk provides revision

More information

THE EXISTENCE-UNIQUENESS THEOREM FOR FIRST-ORDER DIFFERENTIAL EQUATIONS.

THE EXISTENCE-UNIQUENESS THEOREM FOR FIRST-ORDER DIFFERENTIAL EQUATIONS. THE EXISTENCE-UNIQUENESS THEOREM FOR FIRST-ORDER DIFFERENTIAL EQUATIONS RADON ROSBOROUGH https://intuitiveexplntionscom/picrd-lindelof-theorem/ This document is proof of the existence-uniqueness theorem

More information

ODE: Existence and Uniqueness of a Solution

ODE: Existence and Uniqueness of a Solution Mth 22 Fll 213 Jerry Kzdn ODE: Existence nd Uniqueness of Solution The Fundmentl Theorem of Clculus tells us how to solve the ordinry differentil eqution (ODE) du = f(t) dt with initil condition u() =

More information

THE DISCRIMINANT & ITS APPLICATIONS

THE DISCRIMINANT & ITS APPLICATIONS THE DISCRIMINANT & ITS APPLICATIONS The discriminnt ( Δ ) is the epression tht is locted under the squre root sign in the qudrtic formul i.e. Δ b c. For emple: Given +, Δ () ( )() The discriminnt is used

More information

Notes on length and conformal metrics

Notes on length and conformal metrics Notes on length nd conforml metrics We recll how to mesure the Eucliden distnce of n rc in the plne. Let α : [, b] R 2 be smooth (C ) rc. Tht is α(t) (x(t), y(t)) where x(t) nd y(t) re smooth rel vlued

More information

SCHOOL OF ENGINEERING & BUILT ENVIRONMENT. Mathematics

SCHOOL OF ENGINEERING & BUILT ENVIRONMENT. Mathematics SCHOOL OF ENGINEERING & BUIL ENVIRONMEN Mthemtics An Introduction to Mtrices Definition of Mtri Size of Mtri Rows nd Columns of Mtri Mtri Addition Sclr Multipliction of Mtri Mtri Multipliction 7 rnspose

More information

Chapter 1. Basic Concepts

Chapter 1. Basic Concepts Socrtes Dilecticl Process: The Þrst step is the seprtion of subject into its elements. After this, by deþning nd discovering more bout its prts, one better comprehends the entire subject Socrtes (469-399)

More information

ES.182A Topic 30 Notes Jeremy Orloff

ES.182A Topic 30 Notes Jeremy Orloff ES82A opic 3 Notes Jerem Orloff 3 Non-independent vribles: chin rule Recll the chin rule: If w = f, ; nd = r, t, = r, t then = + r t r t r t = + t t t r nfortuntel, sometimes there re more complicted reltions

More information

Overview of Calculus I

Overview of Calculus I Overview of Clculus I Prof. Jim Swift Northern Arizon University There re three key concepts in clculus: The limit, the derivtive, nd the integrl. You need to understnd the definitions of these three things,

More information

4 VECTORS. 4.0 Introduction. Objectives. Activity 1

4 VECTORS. 4.0 Introduction. Objectives. Activity 1 4 VECTRS Chpter 4 Vectors jectives fter studying this chpter you should understnd the difference etween vectors nd sclrs; e le to find the mgnitude nd direction of vector; e le to dd vectors, nd multiply

More information

Topics Covered AP Calculus AB

Topics Covered AP Calculus AB Topics Covered AP Clculus AB ) Elementry Functions ) Properties of Functions i) A function f is defined s set of ll ordered pirs (, y), such tht for ech element, there corresponds ectly one element y.

More information

6.2 CONCEPTS FOR ADVANCED MATHEMATICS, C2 (4752) AS

6.2 CONCEPTS FOR ADVANCED MATHEMATICS, C2 (4752) AS 6. CONCEPTS FOR ADVANCED MATHEMATICS, C (475) AS Objectives To introduce students to number of topics which re fundmentl to the dvnced study of mthemtics. Assessment Emintion (7 mrks) 1 hour 30 minutes.

More information

10 Vector Integral Calculus

10 Vector Integral Calculus Vector Integrl lculus Vector integrl clculus extends integrls s known from clculus to integrls over curves ("line integrls"), surfces ("surfce integrls") nd solids ("volume integrls"). These integrls hve

More information

Continuous Random Variables Class 5, Jeremy Orloff and Jonathan Bloom

Continuous Random Variables Class 5, Jeremy Orloff and Jonathan Bloom Lerning Gols Continuous Rndom Vriles Clss 5, 8.05 Jeremy Orloff nd Jonthn Bloom. Know the definition of continuous rndom vrile. 2. Know the definition of the proility density function (pdf) nd cumultive

More information

Review of Gaussian Quadrature method

Review of Gaussian Quadrature method Review of Gussin Qudrture method Nsser M. Asi Spring 006 compiled on Sundy Decemer 1, 017 t 09:1 PM 1 The prolem To find numericl vlue for the integrl of rel vlued function of rel vrile over specific rnge

More information

MA 124 January 18, Derivatives are. Integrals are.

MA 124 January 18, Derivatives are. Integrals are. MA 124 Jnury 18, 2018 Prof PB s one-minute introduction to clculus Derivtives re. Integrls re. In Clculus 1, we lern limits, derivtives, some pplictions of derivtives, indefinite integrls, definite integrls,

More information

1 The Lagrange interpolation formula

1 The Lagrange interpolation formula Notes on Qudrture 1 The Lgrnge interpoltion formul We briefly recll the Lgrnge interpoltion formul. The strting point is collection of N + 1 rel points (x 0, y 0 ), (x 1, y 1 ),..., (x N, y N ), with x

More information

Linearity, linear operators, and self adjoint eigenvalue problems

Linearity, linear operators, and self adjoint eigenvalue problems Linerity, liner opertors, nd self djoint eigenvlue problems 1 Elements of liner lgebr The study of liner prtil differentil equtions utilizes, unsurprisingly, mny concepts from liner lgebr nd liner ordinry

More information

Density of Energy Stored in the Electric Field

Density of Energy Stored in the Electric Field Density of Energy Stored in the Electric Field Deprtment of Physics, Cornell University c Tomás A. Aris October 14, 01 Figure 1: Digrm of Crtesin vortices from René Descrtes Principi philosophie, published

More information

g i fφdx dx = x i i=1 is a Hilbert space. We shall, henceforth, abuse notation and write g i f(x) = f

g i fφdx dx = x i i=1 is a Hilbert space. We shall, henceforth, abuse notation and write g i f(x) = f 1. Appliction of functionl nlysis to PEs 1.1. Introduction. In this section we give little introduction to prtil differentil equtions. In prticulr we consider the problem u(x) = f(x) x, u(x) = x (1) where

More information

Section 14.3 Arc Length and Curvature

Section 14.3 Arc Length and Curvature Section 4.3 Arc Length nd Curvture Clculus on Curves in Spce In this section, we ly the foundtions for describing the movement of n object in spce.. Vector Function Bsics In Clc, formul for rc length in

More information

Chapter 8.2: The Integral

Chapter 8.2: The Integral Chpter 8.: The Integrl You cn think of Clculus s doule-wide triler. In one width of it lives differentil clculus. In the other hlf lives wht is clled integrl clculus. We hve lredy eplored few rooms in

More information