Vector Geometry for Computer Graphics

Size: px
Start display at page:

Download "Vector Geometry for Computer Graphics"

Transcription

1 Vector Geometry for Computer Grphcs Bo Getz Jnury, 7 Contents Prt I: Bsc Defntons Coordnte Systems... Ponts nd Vectors Mtrces nd Determnnts.. 4 Prt II: Opertons Vector ddton nd sclr multplcton... 5 The Dot-Product of two ectors. 6 Projectons.. 7 The Cross-Product of Two D Vectors 8 Mtrx Multplcton 9 Prt III: Applctons The equton of lne or ry The equton of plne... Outwrd-pontng normls. Fndng the ewer coordnte xes The dstnce from pont to lne. The dstnce from pont to plne.. 4 Determnng f pont s nsde conex polygon. 4 Determnng f pont s nsde conex polyhedron... 5 Algorthm for fndng reflecton rys. 5 Prt IV: Ry Intersecton Algorthms Ry-Sphere Intersecton, Algerc Verson. 7 Ry-Sphere Intersecton, Geometrc Verson 7 Ry-Ellpsod Intersecton. 8 Ry-Plne Intersecton... 9 Ry-Polygon Intersecton...9 Fndng the ntersecton of two lnes n plne. 9 Ry-Polyhedron ntersecton.

2 Prt I: Bsc Defntons Coordnte Systems Most D geometry s pctured wth the frst coordnte on the horzontl xs nd the second coordnte on the ertcl xs, s n The D stuton s somewht more complex. ote tht the followng two coordnte systems re essentlly the sme; we cn rotte one nto the other: On the other hnd, the followng pr re dfferent; no set of rottons wll conert one xs nto the other: The usul wy to thnk of ths s tht coordnte xes he hndedness. Coordnte xes re ether rght-hnded or left-hnded. If you lel your ndex fngers wth n x, your mddle fngers wth y nd your thums wth z, then you wll e le to lgn one

3 of your hnds wth gen xs. For the two systems llustrted mmedtely oe, you should e le to lgn the fngers of your left hnd wth the system on the left. Ths mens t s left-hnded system. Smlrly, the system on the rght mtches the fngers of your rght hnd nd so s rght-hnded system. Ponts nd Vectors A pont n n-dmensonl spce s just collecton of n lues tht cn e consdered the pont s coordntes. A ector n n-dmensonl spce s lso collecton of n lues. The dfference etween pont nd ector les not n the coordntes, ut rther n the wy we nterpret these coordntes. The coordntes of pont ge t poston n spce. For exmple, the pont (, ) mght e drwn: A ector, on the other hnd, prodes drecton nd mgntude rther thn poston. You cn thnk of ector <, > s extendng from ny pont (x, y) to the pont (x+, y+). All of the ectors n the followng pcture re <, >, just gen dfferent strtng ponts. Alterntely, the ector extendng from pont (x, y ) to the pont (x, y ) s <x -x, y -y >. Ths s n mportnt fct tht we wll use n mny stutons. The length or mgntude of ector s the squre root of the sums of the squres of ts coordntes. The length of ector s often wrtten. For exmple, the length of the ector <, > s + =. An esy wy to mke ector of length n gen drecton s to frst fnd ny ector n ths drecton, then to dde oth coordntes of

4 ector y ts length. Thus, ector n the sme drecton of <, > ut hng length s,. Vectors wth length re commonly clled unt ectors. + + For -dmensonl geometry there re stndrd nmes for the unt ectors tht pont long the three xes: s the ector <,, >, j s <,, > nd k s <,, >. Mtrces nd Determnnts 8 A -dmensonl mtrx s rectngulr rry of numers, s n. The sze 9 5 of such mtrx s n m where n s the numer of rows nd m s the numer of columns. Thus, the mtrx oe hs sze. We use mtrces n computer grphcs to represent trnsformtons, splne cures nd surfces, textures, nd mny other thngs. A determnnt s n operton tht cn e ppled to n n mtrx to produce sngle lue. The determnnt of mtrx A s often wrtten A. The defnton of the determnnt s recurse. Frst, the determnnt of mtrx s = d c. c d 4 Thus, = =. Then, the determnnt of mtrx s defned n terms of 5 determnnts: c e f d f d e d e f = + c = ( e fh) ( d gf ) + c( dh ge) h g g h g h ote tht ths multples ech element of the top row tmes the determnnt tht results from remong tht element s row nd column from the grd. The results of these products re put nto n lterntng sum. For exmple, we compute 4 4 = = ( 4 ) ( ) + ( 4 4) = 56 = 7 4 4

5 There re mny wys to nterpret the menng of determnnt. One smple nterpretton concerns D prllelogrms nd D prllelppeds. In the D cse, consder the ectors u = <u, u > nd = <, >. Then the re of the prllelogrm formed y u nd, s Are = u u = u u Smlrly, wth three D ectors <u, u, u > <,, > nd <w, w, w > we cn defne prllelpped, whose olume s Volume = u w u w u w Determnnts he mny uses, ut we wll prmrly use them to defne nd elute the cross product of two D ectors. Prt II: Opertons Vector ddton nd sclr multplcton We cn dd or sutrct two ectors of the sme sze y summng correspondng coordntes: <, 4, -> + <5,, 6> = <7, 5, 5> We cn multply ector y sclr y multplyng ech coordnte of the ector y the sclr; the result s ector: <, 5, >* = <6, 5, > Both of these opertons he smple geometrcl nterpretton. Recll tht we cn thnk of ector s prodng drecton nd dstnce. The sum of two ectors 5

6 represents mong n the drecton of the frst ector for ts dstnce, then n the drecton of the second for ts dstnce. For exmple, the pcture elow on the left shows two ectors A nd B. The pcture on the rght shows the sum A+B: Fnlly, the pcture elow shows the sum A+B+B+B = A+B: Any sclr multple of ector results n prllel ector. In fct, two ectors re prllel f nd only f ech s sclr multple of the other. The Dot Product of Two Vectors There re seerl wys to multply two ectors together. Whle they re ll mportnt for grphcs, the one most frequently used s the dot-product, whose nme comes from the fct tht t s wrtten wth dot etween the two ectors. The dot-product cn e ppled to ny two ectors of the sme sze; t s computed y multlplyng the correspondng coordntes of the ectors nd summng ll of these products. Thus <, > <c, d> = c+d. nd <,, > <4, 5, 6> = =. There s ery useful geometrcl nterpretton of the dot product: If u nd re two ectors then u = u cos( θ ) where θ s the ngle etween u nd. For exmple, snce cos() =, f two ectors re pontng n the sme drecton then ther dot product s the product of ther lengths. In prtculr, for ny ector u, u u = u. Moreoer, snce o o ( 9 ) = cos( 7 ) cos =, two ectors re perpendculr f nd only f ther dot product s. Ths s one of the most mportnt fcts from ector geometry nd s used throughout computer grphcs. It should e oous tht dot products re commutte ( = ). 6

7 Projectons It s sometmes useful to fnd the projecton of one ector n the drecton of nother. The followng pcture shows the setup for ths. We wnt to project ector B onto ector A. The followng pcture llustrtes the derton. We wnt to fnd ector p, whch s the projecton of B onto A. Angle Θ s the ngle etween A nd B, The de s to frst fnd the length of p, then to multply ths length tmes unt ector n A the drecton of A: p = p A Here s the derton: p A B A B = cos ( θ ) = so p = B A B A A A B p = p = A A A Altogether, the projecton of B onto A s A B A A We cn lso fnd the projecton of ector onto plne. Here s the setup: we strt wth the plne nd ector B; we wnt to fnd the projecton of B onto the plne, whch s ector p; 7

8 8 To sole ths we ntroduce ector, the norml to the plne, nd ector r, the projecton of B onto : We know how to clculte r; ths s just the projecton of one ector onto nother: B r = ow note tht p+r = B, so p = B-r. Altogether, the projecton of B onto the plne wth norml s B B The Cross-Product of two D ectors The cross-product s nother wy to multply two ectors. Ths tme the result s ector. Cross products re only defned for D ectors. There re mny equlent defntons for the cross-product. Perhps the most common defnton s,,,, k j = where, j, nd k re the unt ectors prllel to the coordnte xes. An equlent formulton usng mtrx multplcton (see elow f you don t recll how to multply mtrces) s =,,,, Fnlly, there s geometrcl nterpretton: ) sn(θ n u u =, where θ s the ngle etween u nd nd n s the unt ector norml to oth u nd gen y the rght-hnd

9 rule: f you put the ndex fnger of your rght hnd n the drecton of u nd your mddle fnger n the drecton of, then your thum wll pont n the drecton of n. Ths nterpretton mkes cler the most essentl fcts out the cross-product: t ges ector norml to the two nput ectors, nd the cross-product of two prllel ectors s. Some people restte the geometrcl nterpretton s: the cross-product u s ector norml to oth u nd n the drecton gen y the rght-hnd rule whose mgntude s the re of the prllelogrm determned y u nd. The mn use of cross-products s n fndng norml ectors. For exmple, f you know three ponts n plne nd you wnt to fnd the n m norml ector to the plne, fnd two non-prllel ectors etween the three ponts nd tke the cross-product of these ectors. Mtrx multplcton Suppose A nd B re mtrces. It s possle to multply A B f mtrx A hs sze n m nd mtrx B hs sze m p (.e., f the numer of columns of A s the sme s the numer of rows of B.) The resultng mtrx hs sze n p. The entry n the th row nd j th column of the result s the dot-product of the th row of A wth the jth column of B. For exmple, consder the product. Ths multplcton cn 4 e performed ecuse the left mtrx hs columns nd the rght mtrx rows. The entry n the frst row nd frst column of the result s the dot product of the frst row of the left mtrx, [ ] wth the frst column of the rght mtrx,. Ths dot product s 4. The entry n the frst row, second column of the result s the dot product of [ ] wth, whch s 7. Contnung on, we see tht = It s esy to see tht mtrx multplcton s not commutte. Indeed, BA mght not een e defned when AB s. Mtrx multplcton s, howeer, ssocte. 9

10 Mtrces re used for mny thngs n grphcs. Perhps the most typcl pplcton of mtrces s to represent trnsformtons. Mtrx T mght represent prtculr trnsformton; to pply ths trnsformton to pont x, we multply xt. To frst pply trnsformton T to x, then pply T to the result, we multply xt T. Becuse mtrx multplcton s ssocte, t mkes no dfference f we group ths s (xt )T or s x(t T ). The ltter formulton s conenent f there re numer of ponts to whch ths sequence of trnsformtons must e ppled ecuse t llows us to multply T T once,, nd then pply the result to ech pont n turn wth one mtrx multplcton. Becuse of ths, some old texts refer to mtrx multplcton s conctentng mtrces to represent the composton of trnsformtons. Prt III: Applctons The equton of lne or ry The y=mx+ equton for lne tht you lerned n hgh school s not ery useful for grphcs ecuse t s lmted to dmensons. We more commonly use the ector form of lne, whch cn e ppled to ny numer of dmensons. The equton of the lne through pont prllel to ector s p = + t Here t s sclr prmeter nd p s n rtrry pont on the lne. For exmple, suppose we need the equton of the lne through ponts <,, > nd <4,, 5>. A ector prllel to ths lne s the ector from <,, > to <4,, 5>, whch s <4-, -, 5-> = <, -, >. The lne s then p = <,, > + t<, -, > We get ponts on the lne y ssgnng lues to t. For nstnce, f t= we get <,, > + <4, -, 4> = <4, -, 7>. Alterntely, we cn use ths equton for the lne to get three prmetrc equtons for x, y, nd z n terms of t: <x, y, z> = <,, > + t<, -, > so x = + t y = t z = + t In ry trcng we need the equton of ry, or hlf-lne. A ry hs exctly the sme equton s lne: p = + t, only for rys the prmeter t cnnot he negte lues.

11 The equton of plne Suppose we need to fnd the equton of the plne tht hs norml ector =<A,B,C> nd tht psses through the pont (,, c): Let (x,y,z) e ny pont n the plne. Snce s norml to the plne t s norml to ech ector lyng n the plne. In prtculr, t s norml to the ector from (,,c) to (x,y,z); ths ector s <x-, y-, z-c>. In other words x y z c =. Ths equton cn e rewrtten s A B C x y z c =, or s Ax + By + Cz = A + B + Cc. In other words, the equton of plne wth norml ector <A, B, C> s Ax+By+Cz=constnt. You cn fnd the constnt y pluggng ny pont tht s known to e n the plne nto Ax+By+Cz. If you need to fnd the equton of the plne contnng known ponts, tke the crossproduct of two non-prllel ectors connectng these ponts to get the norml; then proceed s oe. For exmple, to fnd the plne contnng (,, ), (,, ) nd (,, ), we frst need two ectors. The ector from (,, ) to (,, ) s <,, >. The ector from (,, ) to (,, ) s <,, >. The cross-product of <,, > wth <,, > s <,, ->. Thus, the equton of the plne s x-z = constnt. We cn put ny of the gen ponts nto ths to see tht the constnt s. The plne s x-z =. Outwrd-pontng ormls A polygon s ody tht les n plne nd s ounded y edges tht re lne segments, lke trngle or n octgon. A polyhedron s D ody ounded y fces tht re polygons, such s cue or pyrmd. Sometmes t s helpful to fnd n outwrd-pontng norml to polygon or polyhedron. In oth cses ths s ector tht s norml to gen fce or edge nd ponts towrds the outsde of the ody.

12 Consder frst the cse of polyhedron: If the ertces of the fce re numered p, p, n counter-clockwse order then we cn compute the outwrd-pontng norml from the cross-product of two of the edges. For p p p, or strtng from ny pont p, exmple, t s gen y ( ) ( p ) ( p p ) ( p p ) The rght-hnd rule for cross-products gurntees tht ths s the outwrd-pontng norml nd not the nwrd-pontng norml. The cse of polygon s smlr: Ths tme we wnt to fnd the norml n tht les n the sme plne s the polygon nd s norml to gen edge. If s the norml to ths entre plne nd f the edge n consderton s the edge from p to p + (where gn the ertces he een numered counterclockwse strtng from p ), then the outwrd pontng norml s n = ( p+ p ). Of course, f s not gen t cn e computed from the cross-product of ny two edges of the polygon.

13 Fndng the ewer coordnte xes Vewer coordntes re frequently specfed n terms of left-hnded coordnte system wth orgn t the ewer s poston nd z-xs pontng n the drecton the ewer s lookng. Rther thn drectly gng the three coordnte xes, mny system prefer to determne ths system from the ewer s poston, lookt pont n the drecton the ewer s lookng, nd n up ector tht specfes the ertcl drecton. Unless there s ddtonl nformton, we ssume tht the ewer s x-xs s orthogonl to the up ector. If the ewer s stndng ertclly her y-xs wll pont n the drecton of the up ector, ut the ewer cn len oer nd stll he her x-xs orthogonl to ths up ector. We wll fnd ectors V x, V y nd V z prllel to the three xes. Frst, V z ponts from the wer to the lookt pont: V z = lookt-ewer. ext, V x s norml to oth V z nd the up ector. From the rght-hnd rule for cross-products we see tht V = V up. Fnlly, V = V V y x z x z The dstnce from pont to lne Suppose we he the lne x = t + p ( lne through pont p prllel to ector ) nd seprte pont p. We wnt to fnd the dstnce from p to the lne. Let w e the ector from p to p. The followng pcture shows the setup: We know tht the cross-product of nd w s ector whose length s the re of the prllelogrm determned y nd w. Ths re s lso gen y the length of multpled tmes the dstnce from p to the lne tht forms the se of the prllelogrm. Thus w = dst, or w dst =. An een smpler formton s dst = u w, where u s unt ector prllel to the lne nd w s n ector from the lne to p.

14 The dstnce from pont to plne. A smlr prolem s fndng the dstnce from pont p=(p, p, p ) to the plne Ax+By+Cz=D. Let =(,, ) e ny pont n the plne. Let ector e the ector from to p. As you cn see from the pcture, the dstnce from p to the plne s the length of the projecton of onto the norml ector = <A, B, C>. The projecton s ( ). Ths ector hs length. We know tht =<A, B, C>, =<p -, p -, p - >, nd snce s pont n the plne, A +B +C =D. we cn smplfy the dstnce from p to the plne to Ap + Bp + Cp D A + B + C Determnng f pont s nsde conex polygon Gen polygon (whch y defnton les n plne) nd sngle pont n the sme plne, we would lke n lgorthm for determnng whether the pont les nsde the polygon. The followng lgorthm only pples to conex polygons those wth the property tht gen ny two ponts nsde the polygon, the entre lne segment connectng those two ponts must le nsde the polygon. Such polygons re the ntersecton of hlf-plnes, whch mens tht f you extend the oundry edges nto nfnte lnes the polygon wll lwys le completely on one sde of ech edge lne. If pont s on the sme sde of ech edge s the polygon, then t must le nsde the polygon. For ths lgorthm we ssume tht the ertces of the polygon re numered p, p, p,. n counterclockwse order. Edge e extends from p to p +. Vector s norml to the plne contnng the polygon; ths s esy to construct s e e, or s e e + for ny. Vector n s n outwrd-pontng norml for edge e ; we cn construct ths s e. Here s n llustrton of ll of these tems: 4

15 n p+ p = p+ = n p. It s esy to extend ths to show tht n p = n p ote tht e =p + -p, nd n s norml to e, so ( ). Ths mens tht n for ny pont p on the lne defned y edge e. Ths lets us splt the plne nto two regons: ponts p for whch n p n p nd ponts p for whch n p n p. Whch sde s the polygon on? Consder pont p +n, whch s outsde the polygon ecuse n s n outwrd-pontng norml. n ( p + n ) = n p + n n = n p + n > n p. Thus the hlf-plne contnng ponts p where n p n p s on the sde of the edge ponted to y the outwrd-pontng norml; t does not contn the polygon. The hlf-plne defned y n p n p does contn the polygon. Our lgorthm for determnng f pont p s nsde the polygon s thus: p s nsde the polygon f n p n p for ech edge e, where n s the outwrdpontng norml to edge e. Determnng f pont s nsde conex polyhedron The rgument oe for conex polygons lso pples to conex polyhedron: p s nsde the polyhedron f n p n p for ech fce f, where n s the outwrdpontng norml to fce f. Algorthm for fndng reflecton rys The Phong model for speculr reflectons hs lght reflectng from surfce n such s wy tht ngle of ncdence equls ngle of reflecton. To use ths model we need to fnd the reflecton drecton, gen the surfce norml nd the drecton of the lght source: 5

16 In ths pcture L s the drecton of the lght source nd R s the drecton we wnt to clculte. s the surfce norml. The ngle etween nd L should e the sme s the ngle etween nd R. We cn sole ths prolem usng projectons. The followng dgrm shows the ddtonl prts we need: L Vector p s the projecton of L onto, so p =. Vector q connects L wth ts projecton: L+q=p, so q=p-l. Fnlly, R=p+q=p-L. Puttng ll of ths together, we see tht L R = L If we choose to e unt norml to the surfce we cn mke ths een eser: R = ( L) L In ny cse ths formul produces ector R wth the sme length s L. Prt IV: Ry Intersecton Algorthms Ths s collecton of lgorthms used n ry trcng for fndng where ry ntersects rous shpes. The ry hs n equton of the form P = P + t, where P s the strtng pont of the ry nd s ector prllel to the ry. These lgorthms generlly ge lue of the prmeter t. If t < there s no ntersecton; f t >= you cn use the expresson P + t to get the ctul pont of ntersecton. All of these lgorthms mke no ssumpton out the length of. You need to e creful out usng lgorthms off the nternet for ths; mny other lgorthms he n unstted ssumpton tht =. 6

17 Ry-Sphere Intersecton, Algerc Verson Ths uses the qudrtc formul to fnd t. Our ry s P = P + t; the sphere s centered t pont C nd hs rdus r. A ector formulton of the sphere s P C = P C P C = r r, or ( ) ( ) the ry defnton of P ges ( ) ( ). Insertng P + t C P + t C = r. To smplfy ths crete t A t A = r. We cn multply ths new ector A=C-P. Our equton s now ( ) ( ) out nd collect terms, rememerng tht = : ( A) + A r =. t t It s now smple mtter to use the qudrtc formul to fnd t: ( A) ± 4( A) 4 ( A r ) t = Of course, f the quntty nsde the squre root s negte there s no ntersecton. Ry-Sphere Intersecton, Geometrc Verson Ths s n lternte wy to fnd the ntersecton. It does more geometry nd ges smpler clculton, though t s t hrder to follow. In mny stutons t ges qucker ext when the ry msses the sphere. Agn we let A=C-P ; ths s ector from the strtng pont of the ry to the center of the A sphere. Let R e the projecton of A onto ; R =. ow let q e the dstnce from the center of the sphere to the ry. Becuse R s the projecton of A, the pcture oe shows tht q + R = A. Of course, f q > r then the ry does not ntersect the sphere nd we cn stop. If there s n ntersecton we let h e hlf of the length of the chord formed y the ry nsde the crcle. The pcture oe shows tht h + q = r, so 7

18 h nd = r q. Fnlly, the dstnces of the two ntersecton ponts from P re R h R + h. We get the ctul t-lues y sclng these y the length of. Altogether, here s the sequence of clcultons needed to fnd the ntersecton: A=C-P A R = q = A R If q > r hlt; there s no ntersecton. h = r q = r + R A R h R + h The two ponts re P + nd P + Ry-Ellpsod Intersecton An ellpsod s the D nlog of n ellpse. One wy to wrte n equton for t s ( x c ) ( y c ) ( z c ) + + =. Such n ellpsod hs,, nd c s hlf the lengths c of ts three mjor xes. To ge ector form of ths equton, let M = ; ths c represents sclng trnsformton. Then for ny pont P=(x, y, z) we he x y z PM =. An ellpsod centered t C wth hlf-xes of lengths,, nd c c conssts of ponts P where ( C) M =. P ote tht ths sys tht n ellpsod s ody tht cn e scled nto the unt sphere. The rest of the derton follows closely the lgerc form of the ry-sphere ntersecton lgorthm. We cn wrte the ellpsod equton s ( PM CM ) ( PM CM ) =. We wnt to fnd such ponts where P=P +t. Insertng ths nto the equton ges P M + tm CM P M + tm CM. Let = M nd let P =P M-CM. Our ( ) ( ) = equton s ( + t ) ( P + t ) = P + tp + t. P = Ths s esy to sole for t wth the qudrtc formul. 8

19 Ry-Plne Intersecton Ths ntersects ry wth n nfnte plne. Once gn, we he ry P = P + t. A plne hs equton Ax+By+Cz=D. We cn lso wrte ths P = D, where =<A,B,C> s P + t =, or the norml to the plne. Insertng P = P + t nto ths, we he ( ) D D P t = D P. Ths s esy to sole for t: t =. Of course, ths mkes no sense f =, ut n tht cse s orthogonl to the plne s norml nd so the ry ether s completely contned n the plne or else msses the plne ltogether. Of course, once we he the pproprte lue of t we cn otn the ctul pont of ntersecton from P = P + t. Ry-Polygon Intersecton To ntersect ry wth polygon, frst fnd the plne tht contns the polygon (ts norml cn e found from the cross-product of ny two non-prllel edges of the polygon) nd fnd the pont where the ry ntersects tht polygon. You must then decde f ths pont s nsde the polygon. If the polygon s conex you cn use the lgorthm gen oe. Ths lgorthm fls n the cse where the ry s orthogonl to the norml to the plne contnng the polygon. In mny stutons t s suffcent to report no ntersecton n ths cse. If, howeer, the ry les n the sme plne s the polygon nd your need to fnd the ntersecton, t cn e found y ntersectng the ry wth the lne determned y ech edge of the polygon nd testng whether the resultng pont s nsde the polygon. An lgorthm for fndng the ntersecton of two lnes n plne, or ry wth lne n the sme plne, s gen elow. The smllest poste t-lue tht stsfes ths wll yeld the desred ntersecton. Fndng the ntersecton of two lnes n plne Ths lgorthm cn e used ether to ntersect two lnes n plne, or to ntersect ry wth lne n the sme plne. Suppose we he two lnes: P = P + t nd P = P + s. ote tht t s mportnt tht the two lnes he dfferent prmeter: they could ntersect, for exmple, t pont gen y t= on one lne nd s= on the other lne. We wnt to fnd the lues of t nd s tht result n the sme pont P on ech lne. Let e the norml to the plne contnng these lnes; ths cn e found, for exmple, s =. Let n e the norml n the plne to ector. As we he seen efore, eery pont on the lne P = P + s hs n P = n P. We wnt to fnd pont on the frst lne tht hs ths sme property. n P + t = n nd sole for t. Ths ges Thus, we set ( ) P n t = P n n P 9

20 Wth ths lue of t the pont of ntersecton s P + t Ry-Polyhedron ntersecton To ntersect ry wth polyhedron, we fnd the ntersecton of the ry wth the plne contnng ech of the fces of the polyhedron, nd then test whether the resultng ponts re nsde the polyhedron. An lgorthm s gen oe for determnng whether pont s nsde conex polyhedron, so f the polyhedron s conex ths soles the prolem. Agn, f the polyhedron s conex nd we know the ry strts outsde the polyhedron, t s suffcent to ntersect the ry wth the front-fcng fces. These re the fces whose outwrd pontng normls re n the opposte drecton from the ry. Tht s, f s the outwrd-pontng norml nd the ry s P = P + t, then we need to check the ntersecton of the ry wth the fce only f <.

Resistive Network Analysis. The Node Voltage Method - 1

Resistive Network Analysis. The Node Voltage Method - 1 esste Network Anlyss he nlyss of n electrcl network conssts of determnng ech of the unknown rnch currents nd node oltges. A numer of methods for network nlyss he een deeloped, sed on Ohm s Lw nd Krchoff

More information

EQUATIONS OF LINES AND PLANES

EQUATIONS OF LINES AND PLANES EQUATIONS OF LINES AND PLANES MATH 195, SECTION 59 (VIPUL NAIK) Corresponding mteril in the ook: Section 12.5. Wht students should definitely get: Prmetric eqution of line given in point-direction nd twopoint

More information

EN3: Introduction to Engineering. Teach Yourself Vectors. 1. Definition. Problems

EN3: Introduction to Engineering. Teach Yourself Vectors. 1. Definition. Problems EN3: Introducton to Engneerng Tech Yourself Vectors Dvson of Engneerng Brown Unversty. Defnton vector s mthemtcl obect tht hs mgntude nd drecton, nd stsfes the lws of vector ddton. Vectors re used to represent

More information

WHAT HAPPENS WHEN YOU MIX COMPLEX NUMBERS WITH PRIME NUMBERS?

WHAT HAPPENS WHEN YOU MIX COMPLEX NUMBERS WITH PRIME NUMBERS? WHAT HAPPES WHE YOU MIX COMPLEX UMBERS WITH PRIME UMBERS? There s n ol syng, you n t pples n ornges. Mthemtns hte n t; they love to throw pples n ornges nto foo proessor n see wht hppens. Sometmes they

More information

9.3. The Scalar Product. Introduction. Prerequisites. Learning Outcomes

9.3. The Scalar Product. Introduction. Prerequisites. Learning Outcomes The Sclr Product 9.3 Introduction There re two kinds of multipliction involving vectors. The first is known s the sclr product or dot product. This is so-clled becuse when the sclr product of two vectors

More information

Mathematics. Vectors. hsn.uk.net. Higher. Contents. Vectors 128 HSN23100

Mathematics. Vectors. hsn.uk.net. Higher. Contents. Vectors 128 HSN23100 hsn.uk.net Higher Mthemtics UNIT 3 OUTCOME 1 Vectors Contents Vectors 18 1 Vectors nd Sclrs 18 Components 18 3 Mgnitude 130 4 Equl Vectors 131 5 Addition nd Subtrction of Vectors 13 6 Multipliction by

More information

Vectors 2. 1. Recap of vectors

Vectors 2. 1. Recap of vectors Vectors 2. Recp of vectors Vectors re directed line segments - they cn be represented in component form or by direction nd mgnitude. We cn use trigonometry nd Pythgors theorem to switch between the forms

More information

Math 314, Homework Assignment 1. 1. Prove that two nonvertical lines are perpendicular if and only if the product of their slopes is 1.

Math 314, Homework Assignment 1. 1. Prove that two nonvertical lines are perpendicular if and only if the product of their slopes is 1. Mth 4, Homework Assignment. Prove tht two nonverticl lines re perpendiculr if nd only if the product of their slopes is. Proof. Let l nd l e nonverticl lines in R of slopes m nd m, respectively. Suppose

More information

. At first sight a! b seems an unwieldy formula but use of the following mnemonic will possibly help. a 1 a 2 a 3 a 1 a 2

. At first sight a! b seems an unwieldy formula but use of the following mnemonic will possibly help. a 1 a 2 a 3 a 1 a 2 7 CHAPTER THREE. Cross Product Given two vectors = (,, nd = (,, in R, the cross product of nd written! is defined to e: " = (!,!,! Note! clled cross is VECTOR (unlike which is sclr. Exmple (,, " (4,5,6

More information

Vector differentiation. Chapters 6, 7

Vector differentiation. Chapters 6, 7 Chpter 2 Vectors Courtesy NASA/JPL-Cltech Summry (see exmples in Hw 1, 2, 3) Circ 1900 A.D., J. Willird Gis invented useful comintion of mgnitude nd direction clled vectors nd their higher-dimensionl counterprts

More information

A.7.1 Trigonometric interpretation of dot product... 324. A.7.2 Geometric interpretation of dot product... 324

A.7.1 Trigonometric interpretation of dot product... 324. A.7.2 Geometric interpretation of dot product... 324 A P P E N D I X A Vectors CONTENTS A.1 Scling vector................................................ 321 A.2 Unit or Direction vectors...................................... 321 A.3 Vector ddition.................................................

More information

+ + + - - This circuit than can be reduced to a planar circuit

+ + + - - This circuit than can be reduced to a planar circuit MeshCurrent Method The meshcurrent s analog of the nodeoltage method. We sole for a new set of arables, mesh currents, that automatcally satsfy KCLs. As such, meshcurrent method reduces crcut soluton to

More information

Appendix D: Completing the Square and the Quadratic Formula. In Appendix A, two special cases of expanding brackets were considered:

Appendix D: Completing the Square and the Quadratic Formula. In Appendix A, two special cases of expanding brackets were considered: Appendi D: Completing the Squre nd the Qudrtic Formul Fctoring qudrtic epressions such s: + 6 + 8 ws one of the topics introduced in Appendi C. Fctoring qudrtic epressions is useful skill tht cn help you

More information

Vectors and dyadics. Chapter 2. Summary. 2.1 Examples of scalars, vectors, and dyadics

Vectors and dyadics. Chapter 2. Summary. 2.1 Examples of scalars, vectors, and dyadics Chpter 2 Vectors nd dydics Summry Circ 1900 A.D., J. Willird Gis proposed the ide of vectors nd their higher-dimensionl counterprts dydics, tridics, ndpolydics. Vectors descrie three-dimensionl spce nd

More information

Polynomial Functions. Polynomial functions in one variable can be written in expanded form as ( )

Polynomial Functions. Polynomial functions in one variable can be written in expanded form as ( ) Polynomil Functions Polynomil functions in one vrible cn be written in expnded form s n n 1 n 2 2 f x = x + x + x + + x + x+ n n 1 n 2 2 1 0 Exmples of polynomils in expnded form re nd 3 8 7 4 = 5 4 +

More information

Vectors and dyadics. Chapter 2. Summary. 2.1 Examples of scalars, vectors, and dyadics

Vectors and dyadics. Chapter 2. Summary. 2.1 Examples of scalars, vectors, and dyadics Chpter 2 Vectors nd dydics Summry Circ 1900 A.D., J. Willird Gis proposed the ide of vectors nd their higher-dimensionl counterprts dydics, tridics, ndpolydics. Vectors descrie three-dimensionl spce nd

More information

LINEAR TRANSFORMATIONS AND THEIR REPRESENTING MATRICES

LINEAR TRANSFORMATIONS AND THEIR REPRESENTING MATRICES LINEAR TRANSFORMATIONS AND THEIR REPRESENTING MATRICES DAVID WEBB CONTENTS Liner trnsformtions 2 The representing mtrix of liner trnsformtion 3 3 An ppliction: reflections in the plne 6 4 The lgebr of

More information

where the coordinates are related to those in the old frame as follows.

where the coordinates are related to those in the old frame as follows. Chapter 2 - Cartesan Vectors and Tensors: Ther Algebra Defnton of a vector Examples of vectors Scalar multplcaton Addton of vectors coplanar vectors Unt vectors A bass of non-coplanar vectors Scalar product

More information

Use Geometry Expressions to create a more complex locus of points. Find evidence for equivalence using Geometry Expressions.

Use Geometry Expressions to create a more complex locus of points. Find evidence for equivalence using Geometry Expressions. Lerning Objectives Loci nd Conics Lesson 3: The Ellipse Level: Preclculus Time required: 120 minutes In this lesson, students will generlize their knowledge of the circle to the ellipse. The prmetric nd

More information

Reasoning to Solve Equations and Inequalities

Reasoning to Solve Equations and Inequalities Lesson4 Resoning to Solve Equtions nd Inequlities In erlier work in this unit, you modeled situtions with severl vriles nd equtions. For exmple, suppose you were given usiness plns for concert showing

More information

Answer, Key Homework 10 David McIntyre 1

Answer, Key Homework 10 David McIntyre 1 Answer, Key Homework 10 Dvid McIntyre 1 This print-out should hve 22 questions, check tht it is complete. Multiple-choice questions my continue on the next column or pge: find ll choices efore mking your

More information

Section 5-4 Trigonometric Functions

Section 5-4 Trigonometric Functions 5- Trigonometric Functions Section 5- Trigonometric Functions Definition of the Trigonometric Functions Clcultor Evlution of Trigonometric Functions Definition of the Trigonometric Functions Alternte Form

More information

21 Vectors: The Cross Product & Torque

21 Vectors: The Cross Product & Torque 21 Vectors: The Cross Product & Torque Do not use our left hand when applng ether the rght-hand rule for the cross product of two vectors dscussed n ths chapter or the rght-hand rule for somethng curl

More information

Lecture 3 Gaussian Probability Distribution

Lecture 3 Gaussian Probability Distribution Lecture 3 Gussin Probbility Distribution Introduction l Gussin probbility distribution is perhps the most used distribution in ll of science. u lso clled bell shped curve or norml distribution l Unlike

More information

Vectors. The magnitude of a vector is its length, which can be determined by Pythagoras Theorem. The magnitude of a is written as a.

Vectors. The magnitude of a vector is its length, which can be determined by Pythagoras Theorem. The magnitude of a is written as a. Vectors mesurement which onl descries the mgnitude (i.e. size) of the oject is clled sclr quntit, e.g. Glsgow is 11 miles from irdrie. vector is quntit with mgnitude nd direction, e.g. Glsgow is 11 miles

More information

Face Verification Problem. Face Recognition Problem. Application: Access Control. Biometric Authentication. Face Verification (1:1 matching)

Face Verification Problem. Face Recognition Problem. Application: Access Control. Biometric Authentication. Face Verification (1:1 matching) Face Recognton Problem Face Verfcaton Problem Face Verfcaton (1:1 matchng) Querymage face query Face Recognton (1:N matchng) database Applcaton: Access Control www.vsage.com www.vsoncs.com Bometrc Authentcaton

More information

Experiment 6: Friction

Experiment 6: Friction Experiment 6: Friction In previous lbs we studied Newton s lws in n idel setting, tht is, one where friction nd ir resistnce were ignored. However, from our everydy experience with motion, we know tht

More information

Support Vector Machines

Support Vector Machines Support Vector Machnes Max Wellng Department of Computer Scence Unversty of Toronto 10 Kng s College Road Toronto, M5S 3G5 Canada [email protected] Abstract Ths s a note to explan support vector machnes.

More information

Or more simply put, when adding or subtracting quantities, their uncertainties add.

Or more simply put, when adding or subtracting quantities, their uncertainties add. Propgtion of Uncertint through Mthemticl Opertions Since the untit of interest in n eperiment is rrel otined mesuring tht untit directl, we must understnd how error propgtes when mthemticl opertions re

More information

Recurrence. 1 Definitions and main statements

Recurrence. 1 Definitions and main statements Recurrence 1 Defntons and man statements Let X n, n = 0, 1, 2,... be a MC wth the state space S = (1, 2,...), transton probabltes p j = P {X n+1 = j X n = }, and the transton matrx P = (p j ),j S def.

More information

The Velocity Factor of an Insulated Two-Wire Transmission Line

The Velocity Factor of an Insulated Two-Wire Transmission Line The Velocity Fctor of n Insulted Two-Wire Trnsmission Line Problem Kirk T. McDonld Joseph Henry Lbortories, Princeton University, Princeton, NJ 08544 Mrch 7, 008 Estimte the velocity fctor F = v/c nd the

More information

5.2. LINE INTEGRALS 265. Let us quickly review the kind of integrals we have studied so far before we introduce a new one.

5.2. LINE INTEGRALS 265. Let us quickly review the kind of integrals we have studied so far before we introduce a new one. 5.2. LINE INTEGRALS 265 5.2 Line Integrls 5.2.1 Introduction Let us quickly review the kind of integrls we hve studied so fr before we introduce new one. 1. Definite integrl. Given continuous rel-vlued

More information

Linear Circuits Analysis. Superposition, Thevenin /Norton Equivalent circuits

Linear Circuits Analysis. Superposition, Thevenin /Norton Equivalent circuits Lnear Crcuts Analyss. Superposton, Theenn /Norton Equalent crcuts So far we hae explored tmendependent (resste) elements that are also lnear. A tmendependent elements s one for whch we can plot an / cure.

More information

Angles 2.1. Exercise 2.1... Find the size of the lettered angles. Give reasons for your answers. a) b) c) Example

Angles 2.1. Exercise 2.1... Find the size of the lettered angles. Give reasons for your answers. a) b) c) Example 2.1 Angles Reognise lternte n orresponing ngles Key wors prllel lternte orresponing vertilly opposite Rememer, prllel lines re stright lines whih never meet or ross. The rrows show tht the lines re prllel

More information

8.5 UNITARY AND HERMITIAN MATRICES. The conjugate transpose of a complex matrix A, denoted by A*, is given by

8.5 UNITARY AND HERMITIAN MATRICES. The conjugate transpose of a complex matrix A, denoted by A*, is given by 6 CHAPTER 8 COMPLEX VECTOR SPACES 5. Fnd the kernel of the lnear transformaton gven n Exercse 5. In Exercses 55 and 56, fnd the mage of v, for the ndcated composton, where and are gven by the followng

More information

Factoring Polynomials

Factoring Polynomials Fctoring Polynomils Some definitions (not necessrily ll for secondry school mthemtics): A polynomil is the sum of one or more terms, in which ech term consists of product of constnt nd one or more vribles

More information

Example A rectangular box without lid is to be made from a square cardboard of sides 18 cm by cutting equal squares from each corner and then folding

Example A rectangular box without lid is to be made from a square cardboard of sides 18 cm by cutting equal squares from each corner and then folding 1 Exmple A rectngulr box without lid is to be mde from squre crdbord of sides 18 cm by cutting equl squres from ech corner nd then folding up the sides. 1 Exmple A rectngulr box without lid is to be mde

More information

Pure C4. Revision Notes

Pure C4. Revision Notes Pure C4 Revision Notes Mrch 0 Contents Core 4 Alger Prtil frctions Coordinte Geometry 5 Prmetric equtions 5 Conversion from prmetric to Crtesin form 6 Are under curve given prmetriclly 7 Sequences nd

More information

Bayesian Updating with Continuous Priors Class 13, 18.05, Spring 2014 Jeremy Orloff and Jonathan Bloom

Bayesian Updating with Continuous Priors Class 13, 18.05, Spring 2014 Jeremy Orloff and Jonathan Bloom Byesin Updting with Continuous Priors Clss 3, 8.05, Spring 04 Jeremy Orloff nd Jonthn Bloom Lerning Gols. Understnd prmeterized fmily of distriutions s representing continuous rnge of hypotheses for the

More information

MATH 150 HOMEWORK 4 SOLUTIONS

MATH 150 HOMEWORK 4 SOLUTIONS MATH 150 HOMEWORK 4 SOLUTIONS Section 1.8 Show tht the product of two of the numbers 65 1000 8 2001 + 3 177, 79 1212 9 2399 + 2 2001, nd 24 4493 5 8192 + 7 1777 is nonnegtive. Is your proof constructive

More information

PROF. BOYAN KOSTADINOV NEW YORK CITY COLLEGE OF TECHNOLOGY, CUNY

PROF. BOYAN KOSTADINOV NEW YORK CITY COLLEGE OF TECHNOLOGY, CUNY MAT 0630 INTERNET RESOURCES, REVIEW OF CONCEPTS AND COMMON MISTAKES PROF. BOYAN KOSTADINOV NEW YORK CITY COLLEGE OF TECHNOLOGY, CUNY Contents 1. ACT Compss Prctice Tests 1 2. Common Mistkes 2 3. Distributive

More information

Luby s Alg. for Maximal Independent Sets using Pairwise Independence

Luby s Alg. for Maximal Independent Sets using Pairwise Independence Lecture Notes for Randomzed Algorthms Luby s Alg. for Maxmal Independent Sets usng Parwse Independence Last Updated by Erc Vgoda on February, 006 8. Maxmal Independent Sets For a graph G = (V, E), an ndependent

More information

PHY 140A: Solid State Physics. Solution to Homework #2

PHY 140A: Solid State Physics. Solution to Homework #2 PHY 140A: Solid Stte Physics Solution to Homework # TA: Xun Ji 1 October 14, 006 1 Emil: [email protected] Problem #1 Prove tht the reciprocl lttice for the reciprocl lttice is the originl lttice.

More information

Scalar and Vector Quantities. A scalar is a quantity having only magnitude (and possibly phase). LECTURE 2a: VECTOR ANALYSIS Vector Algebra

Scalar and Vector Quantities. A scalar is a quantity having only magnitude (and possibly phase). LECTURE 2a: VECTOR ANALYSIS Vector Algebra Sclr nd Vector Quntities : VECTO NLYSIS Vector lgebr sclr is quntit hving onl mgnitude (nd possibl phse). Emples: voltge, current, chrge, energ, temperture vector is quntit hving direction in ddition to

More information

Math 135 Circles and Completing the Square Examples

Math 135 Circles and Completing the Square Examples Mth 135 Circles nd Completing the Squre Exmples A perfect squre is number such tht = b 2 for some rel number b. Some exmples of perfect squres re 4 = 2 2, 16 = 4 2, 169 = 13 2. We wish to hve method for

More information

CURVES ANDRÉ NEVES. that is, the curve α has finite length. v = p q p q. a i.e., the curve of smallest length connecting p to q is a straight line.

CURVES ANDRÉ NEVES. that is, the curve α has finite length. v = p q p q. a i.e., the curve of smallest length connecting p to q is a straight line. CURVES ANDRÉ NEVES 1. Problems (1) (Ex 1 of 1.3 of Do Crmo) Show tht the tngent line to the curve α(t) (3t, 3t 2, 2t 3 ) mkes constnt ngle with the line z x, y. (2) (Ex 6 of 1.3 of Do Crmo) Let α(t) (e

More information

Goals Rotational quantities as vectors. Math: Cross Product. Angular momentum

Goals Rotational quantities as vectors. Math: Cross Product. Angular momentum Physcs 106 Week 5 Torque and Angular Momentum as Vectors SJ 7thEd.: Chap 11.2 to 3 Rotatonal quanttes as vectors Cross product Torque expressed as a vector Angular momentum defned Angular momentum as a

More information

Geometry 7-1 Geometric Mean and the Pythagorean Theorem

Geometry 7-1 Geometric Mean and the Pythagorean Theorem Geometry 7-1 Geometric Men nd the Pythgoren Theorem. Geometric Men 1. Def: The geometric men etween two positive numers nd is the positive numer x where: = x. x Ex 1: Find the geometric men etween the

More information

1 Example 1: Axis-aligned rectangles

1 Example 1: Axis-aligned rectangles COS 511: Theoretcal Machne Learnng Lecturer: Rob Schapre Lecture # 6 Scrbe: Aaron Schld February 21, 2013 Last class, we dscussed an analogue for Occam s Razor for nfnte hypothess spaces that, n conjuncton

More information

Section 5.3 Annuities, Future Value, and Sinking Funds

Section 5.3 Annuities, Future Value, and Sinking Funds Secton 5.3 Annutes, Future Value, and Snkng Funds Ordnary Annutes A sequence of equal payments made at equal perods of tme s called an annuty. The tme between payments s the payment perod, and the tme

More information

4.11 Inner Product Spaces

4.11 Inner Product Spaces 314 CHAPTER 4 Vector Spces 9. A mtrix of the form 0 0 b c 0 d 0 0 e 0 f g 0 h 0 cnnot be invertible. 10. A mtrix of the form bc d e f ghi such tht e bd = 0 cnnot be invertible. 4.11 Inner Product Spces

More information

Lecture 5. Inner Product

Lecture 5. Inner Product Lecture 5 Inner Product Let us strt with the following problem. Given point P R nd line L R, how cn we find the point on the line closest to P? Answer: Drw line segment from P meeting the line in right

More information

6.2 Volumes of Revolution: The Disk Method

6.2 Volumes of Revolution: The Disk Method mth ppliction: volumes of revolution, prt ii Volumes of Revolution: The Disk Method One of the simplest pplictions of integrtion (Theorem ) nd the ccumultion process is to determine so-clled volumes of

More information

SPECIAL PRODUCTS AND FACTORIZATION

SPECIAL PRODUCTS AND FACTORIZATION MODULE - Specil Products nd Fctoriztion 4 SPECIAL PRODUCTS AND FACTORIZATION In n erlier lesson you hve lernt multipliction of lgebric epressions, prticulrly polynomils. In the study of lgebr, we come

More information

Fuzzy Clustering for TV Program Classification

Fuzzy Clustering for TV Program Classification Fuzzy Clusterng for TV rogrm Clssfcton Yu Zhwen Northwestern olytechncl Unversty X n,.r.chn, 7007 [email protected] Gu Jnhu Northwestern olytechncl Unversty X n,.r.chn, 7007 [email protected] Zhou Xngshe

More information

Brillouin Zones. Physics 3P41 Chris Wiebe

Brillouin Zones. Physics 3P41 Chris Wiebe Brillouin Zones Physics 3P41 Chris Wiebe Direct spce to reciprocl spce * = 2 i j πδ ij Rel (direct) spce Reciprocl spce Note: The rel spce nd reciprocl spce vectors re not necessrily in the sme direction

More information

1.2 The Integers and Rational Numbers

1.2 The Integers and Rational Numbers .2. THE INTEGERS AND RATIONAL NUMBERS.2 The Integers n Rtionl Numers The elements of the set of integers: consist of three types of numers: Z {..., 5, 4, 3, 2,, 0,, 2, 3, 4, 5,...} I. The (positive) nturl

More information

Using Series to Analyze Financial Situations: Present Value

Using Series to Analyze Financial Situations: Present Value 2.8 Usng Seres to Analyze Fnancal Stuatons: Present Value In the prevous secton, you learned how to calculate the amount, or future value, of an ordnary smple annuty. The amount s the sum of the accumulated

More information

Simple Interest Loans (Section 5.1) :

Simple Interest Loans (Section 5.1) : Chapter 5 Fnance The frst part of ths revew wll explan the dfferent nterest and nvestment equatons you learned n secton 5.1 through 5.4 of your textbook and go through several examples. The second part

More information

Irregular Repeat Accumulate Codes 1

Irregular Repeat Accumulate Codes 1 Irregulr epet Accumulte Codes 1 Hu Jn, Amod Khndekr, nd obert McElece Deprtment of Electrcl Engneerng, Clforn Insttute of Technology Psden, CA 9115 USA E-ml: {hu, mod, rjm}@systems.cltech.edu Abstrct:

More information

Integration. 148 Chapter 7 Integration

Integration. 148 Chapter 7 Integration 48 Chpter 7 Integrtion 7 Integrtion t ech, by supposing tht during ech tenth of second the object is going t constnt speed Since the object initilly hs speed, we gin suppose it mintins this speed, but

More information

Algebra Review. How well do you remember your algebra?

Algebra Review. How well do you remember your algebra? Algebr Review How well do you remember your lgebr? 1 The Order of Opertions Wht do we men when we write + 4? If we multiply we get 6 nd dding 4 gives 10. But, if we dd + 4 = 7 first, then multiply by then

More information

Vision Mouse. Saurabh Sarkar a* University of Cincinnati, Cincinnati, USA ABSTRACT 1. INTRODUCTION

Vision Mouse. Saurabh Sarkar a* University of Cincinnati, Cincinnati, USA ABSTRACT 1. INTRODUCTION Vson Mouse Saurabh Sarkar a* a Unversty of Cncnnat, Cncnnat, USA ABSTRACT The report dscusses a vson based approach towards trackng of eyes and fngers. The report descrbes the process of locatng the possble

More information

and thus, they are similar. If k = 3 then the Jordan form of both matrices is

and thus, they are similar. If k = 3 then the Jordan form of both matrices is Homework ssignment 11 Section 7. pp. 249-25 Exercise 1. Let N 1 nd N 2 be nilpotent mtrices over the field F. Prove tht N 1 nd N 2 re similr if nd only if they hve the sme miniml polynomil. Solution: If

More information

Boolean Algebra. ECE 152A Winter 2012

Boolean Algebra. ECE 152A Winter 2012 Boolen Algebr ECE 52A Wnter 22 Redng Assgnent Brown nd Vrnesc 2 Introducton to Logc Crcuts 2.5 Boolen Algebr 2.5. The Venn Dgr 2.5.2 Notton nd Ternology 2.5.3 Precedence of Opertons 2.6 Synthess Usng AND,

More information

Rotation Kinematics, Moment of Inertia, and Torque

Rotation Kinematics, Moment of Inertia, and Torque Rotaton Knematcs, Moment of Inerta, and Torque Mathematcally, rotaton of a rgd body about a fxed axs s analogous to a lnear moton n one dmenson. Although the physcal quanttes nvolved n rotaton are qute

More information

Graphs on Logarithmic and Semilogarithmic Paper

Graphs on Logarithmic and Semilogarithmic Paper 0CH_PHClter_TMSETE_ 3//00 :3 PM Pge Grphs on Logrithmic nd Semilogrithmic Pper OBJECTIVES When ou hve completed this chpter, ou should be ble to: Mke grphs on logrithmic nd semilogrithmic pper. Grph empiricl

More information

Lectures 8 and 9 1 Rectangular waveguides

Lectures 8 and 9 1 Rectangular waveguides 1 Lectures 8 nd 9 1 Rectngulr wveguides y b x z Consider rectngulr wveguide with 0 < x b. There re two types of wves in hollow wveguide with only one conductor; Trnsverse electric wves

More information

8.4. Annuities: Future Value. INVESTIGATE the Math. 504 8.4 Annuities: Future Value

8.4. Annuities: Future Value. INVESTIGATE the Math. 504 8.4 Annuities: Future Value 8. Annutes: Future Value YOU WILL NEED graphng calculator spreadsheet software GOAL Determne the future value of an annuty earnng compound nterest. INVESTIGATE the Math Chrstne decdes to nvest $000 at

More information

Inter-Ing 2007. INTERDISCIPLINARITY IN ENGINEERING SCIENTIFIC INTERNATIONAL CONFERENCE, TG. MUREŞ ROMÂNIA, 15-16 November 2007.

Inter-Ing 2007. INTERDISCIPLINARITY IN ENGINEERING SCIENTIFIC INTERNATIONAL CONFERENCE, TG. MUREŞ ROMÂNIA, 15-16 November 2007. Inter-Ing 2007 INTERDISCIPLINARITY IN ENGINEERING SCIENTIFIC INTERNATIONAL CONFERENCE, TG. MUREŞ ROMÂNIA, 15-16 November 2007. UNCERTAINTY REGION SIMULATION FOR A SERIAL ROBOT STRUCTURE MARIUS SEBASTIAN

More information

n + d + q = 24 and.05n +.1d +.25q = 2 { n + d + q = 24 (3) n + 2d + 5q = 40 (2)

n + d + q = 24 and.05n +.1d +.25q = 2 { n + d + q = 24 (3) n + 2d + 5q = 40 (2) MATH 16T Exam 1 : Part I (In-Class) Solutons 1. (0 pts) A pggy bank contans 4 cons, all of whch are nckels (5 ), dmes (10 ) or quarters (5 ). The pggy bank also contans a con of each denomnaton. The total

More information

Extending Probabilistic Dynamic Epistemic Logic

Extending Probabilistic Dynamic Epistemic Logic Extendng Probablstc Dynamc Epstemc Logc Joshua Sack May 29, 2008 Probablty Space Defnton A probablty space s a tuple (S, A, µ), where 1 S s a set called the sample space. 2 A P(S) s a σ-algebra: a set

More information

Lecture 2: Single Layer Perceptrons Kevin Swingler

Lecture 2: Single Layer Perceptrons Kevin Swingler Lecture 2: Sngle Layer Perceptrons Kevn Sngler [email protected] Recap: McCulloch-Ptts Neuron Ths vastly smplfed model of real neurons s also knon as a Threshold Logc Unt: W 2 A Y 3 n W n. A set of synapses

More information

Newton-Raphson Method of Solving a Nonlinear Equation Autar Kaw

Newton-Raphson Method of Solving a Nonlinear Equation Autar Kaw Newton-Rphson Method o Solvng Nonlner Equton Autr Kw Ater redng ths chpter, you should be ble to:. derve the Newton-Rphson method ormul,. develop the lgorthm o the Newton-Rphson method,. use the Newton-Rphson

More information

Section 5.4 Annuities, Present Value, and Amortization

Section 5.4 Annuities, Present Value, and Amortization Secton 5.4 Annutes, Present Value, and Amortzaton Present Value In Secton 5.2, we saw that the present value of A dollars at nterest rate per perod for n perods s the amount that must be deposted today

More information

1. Math 210 Finite Mathematics

1. Math 210 Finite Mathematics 1. ath 210 Fnte athematcs Chapter 5.2 and 5.3 Annutes ortgages Amortzaton Professor Rchard Blecksmth Dept. of athematcal Scences Northern Illnos Unversty ath 210 Webste: http://math.nu.edu/courses/math210

More information

Multiplication and Division - Left to Right. Addition and Subtraction - Left to Right.

Multiplication and Division - Left to Right. Addition and Subtraction - Left to Right. Order of Opertions r of Opertions Alger P lese Prenthesis - Do ll grouped opertions first. E cuse Eponents - Second M D er Multipliction nd Division - Left to Right. A unt S hniqu Addition nd Sutrction

More information

Question 2: What is the variance and standard deviation of a dataset?

Question 2: What is the variance and standard deviation of a dataset? Queston 2: What s the varance and standard devaton of a dataset? The varance of the data uses all of the data to compute a measure of the spread n the data. The varance may be computed for a sample of

More information

Faraday's Law of Induction

Faraday's Law of Induction Introducton Faraday's Law o Inducton In ths lab, you wll study Faraday's Law o nducton usng a wand wth col whch swngs through a magnetc eld. You wll also examne converson o mechanc energy nto electrc energy

More information

2 DIODE CLIPPING and CLAMPING CIRCUITS

2 DIODE CLIPPING and CLAMPING CIRCUITS 2 DIODE CLIPPING nd CLAMPING CIRCUITS 2.1 Ojectives Understnding the operting principle of diode clipping circuit Understnding the operting principle of clmping circuit Understnding the wveform chnge of

More information

Optimal Pricing Scheme for Information Services

Optimal Pricing Scheme for Information Services Optml rcng Scheme for Informton Servces Shn-y Wu Opertons nd Informton Mngement The Whrton School Unversty of ennsylvn E-ml: [email protected] e-yu (Shron) Chen Grdute School of Industrl Admnstrton

More information

v a 1 b 1 i, a 2 b 2 i,..., a n b n i.

v a 1 b 1 i, a 2 b 2 i,..., a n b n i. SECTION 8.4 COMPLEX VECTOR SPACES AND INNER PRODUCTS 455 8.4 COMPLEX VECTOR SPACES AND INNER PRODUCTS All the vector spaces we have studed thus far n the text are real vector spaces snce the scalars are

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd business. Introducing technology

More information

FAULT TREES AND RELIABILITY BLOCK DIAGRAMS. Harry G. Kwatny. Department of Mechanical Engineering & Mechanics Drexel University

FAULT TREES AND RELIABILITY BLOCK DIAGRAMS. Harry G. Kwatny. Department of Mechanical Engineering & Mechanics Drexel University SYSTEM FAULT AND Hrry G. Kwtny Deprtment of Mechnicl Engineering & Mechnics Drexel University OUTLINE SYSTEM RBD Definition RBDs nd Fult Trees System Structure Structure Functions Pths nd Cutsets Reliility

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd business. Introducing technology

More information

Physics 43 Homework Set 9 Chapter 40 Key

Physics 43 Homework Set 9 Chapter 40 Key Physics 43 Homework Set 9 Chpter 4 Key. The wve function for n electron tht is confined to x nm is. Find the normliztion constnt. b. Wht is the probbility of finding the electron in. nm-wide region t x

More information

7.5. Present Value of an Annuity. Investigate

7.5. Present Value of an Annuity. Investigate 7.5 Present Value of an Annuty Owen and Anna are approachng retrement and are puttng ther fnances n order. They have worked hard and nvested ther earnngs so that they now have a large amount of money on

More information

The OC Curve of Attribute Acceptance Plans

The OC Curve of Attribute Acceptance Plans The OC Curve of Attrbute Acceptance Plans The Operatng Characterstc (OC) curve descrbes the probablty of acceptng a lot as a functon of the lot s qualty. Fgure 1 shows a typcal OC Curve. 10 8 6 4 1 3 4

More information

BERNSTEIN POLYNOMIALS

BERNSTEIN POLYNOMIALS On-Lne Geometrc Modelng Notes BERNSTEIN POLYNOMIALS Kenneth I. Joy Vsualzaton and Graphcs Research Group Department of Computer Scence Unversty of Calforna, Davs Overvew Polynomals are ncredbly useful

More information

MODULE 3. 0, y = 0 for all y

MODULE 3. 0, y = 0 for all y Topics: Inner products MOULE 3 The inner product of two vectors: The inner product of two vectors x, y V, denoted by x, y is (in generl) complex vlued function which hs the following four properties: i)

More information

Answer: A). There is a flatter IS curve in the high MPC economy. Original LM LM after increase in M. IS curve for low MPC economy

Answer: A). There is a flatter IS curve in the high MPC economy. Original LM LM after increase in M. IS curve for low MPC economy 4.02 Quz Solutons Fall 2004 Multple-Choce Questons (30/00 ponts) Please, crcle the correct answer for each of the followng 0 multple-choce questons. For each queston, only one of the answers s correct.

More information

Harvard College. Math 21a: Multivariable Calculus Formula and Theorem Review

Harvard College. Math 21a: Multivariable Calculus Formula and Theorem Review Hrvrd College Mth 21: Multivrible Clculus Formul nd Theorem Review Tommy McWillim, 13 [email protected] December 15, 2009 1 Contents Tble of Contents 4 9 Vectors nd the Geometry of Spce 5 9.1

More information

Homework 3 Solutions

Homework 3 Solutions CS 341: Foundtions of Computer Science II Prof. Mrvin Nkym Homework 3 Solutions 1. Give NFAs with the specified numer of sttes recognizing ech of the following lnguges. In ll cses, the lphet is Σ = {,1}.

More information

GRAVITY DATA VALIDATION AND OUTLIER DETECTION USING L 1 -NORM

GRAVITY DATA VALIDATION AND OUTLIER DETECTION USING L 1 -NORM GRAVITY DATA VALIDATION AND OUTLIER DETECTION USING L 1 -NORM BARRIOT Jean-Perre, SARRAILH Mchel BGI/CNES 18.av.E.Beln 31401 TOULOUSE Cedex 4 (France) Emal: [email protected] 1/Introducton The

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology

More information

Causal, Explanatory Forecasting. Analysis. Regression Analysis. Simple Linear Regression. Which is Independent? Forecasting

Causal, Explanatory Forecasting. Analysis. Regression Analysis. Simple Linear Regression. Which is Independent? Forecasting Causal, Explanatory Forecastng Assumes cause-and-effect relatonshp between system nputs and ts output Forecastng wth Regresson Analyss Rchard S. Barr Inputs System Cause + Effect Relatonshp The job of

More information