SUMMARY. CS380: Introduction to Computer Graphics Quaternions Chapter 7. Min H. Kim KAIST School of Computing 18/04/06.

Size: px
Start display at page:

Download "SUMMARY. CS380: Introduction to Computer Graphics Quaternions Chapter 7. Min H. Kim KAIST School of Computing 18/04/06."

Transcription

1 CS380: Inroducion o Compuer Graphics Quaernions Chaper 7 Min H. Kim KAIST School of Compuing Hello World 3D SUMMARY 2 1

2 Modelview marix Modelview marix (MVM) E 1 O Describes he orienaion and posiion of he view and he orienaion and posiion of he objec O wih respec o he eye frame p = o c = w Oc = e e E 1 Oc The verex shader will ake hese verex daa and perform he muliplicaion E 1 Oc, producing he eye coordinaes used in rendering normalmarix() produces he inverse ranspose of he linear facor o ge uniform NMVM E 1 3 Maerial appearance (overview) Bidirecional reflecance disribuion funcion (BRDF) Simple reflecance model = diffuse + specular Here, all vecors are uni vecors cos(θ) = n l 4 2

3 Moion callback Move he objec Marix4 M = makexroaion(delay) * makeyroaion(delax); Marix4 A = makemixedframe(objrb, eyerb); objrb = domoowra(m, objrb, A); Move he eye objrb = domoowra(inv(m), eyerb, A); Perform ego moion objrb = domoowra(inv(m), eyerb, eyerb); NB For he eye moions, we inver he M so ha he mouse movemens produce he image movemens in more desired direcions. 5 Chaper 7 QUATERNION ROTATION 6 3

4 Menal model: Quaernion Why do we need quaernions? How can we muliply wo vecors! a and b,! resuling in c!?! b! c! a! b =! c! a! c =! b! a 1 such ha! a and! c are orhogonal and ha! b and! c are orhogonal. 7 Moivaion For animaion, we will wan o inerpolae beween frames in a naural way. We will sudy quaernions as alernaive o roaion marices: R = r 0 Laer we will add back in he ranslaions 8 4

5 RECAP: 3D Roaion Every roaion fixes an axis of roaion and roaes by some angle abou ha axis. Roaion around he z axis: b 1 b 1 b 2 b 2 b 3 b 3 x y z cosθ sinθ 0 sinθ cosθ 0 0 x y z 9 RECAP: 3D Roaion Roaion around he x axis cosθ sinθ 0 sinθ cosθ Roaion around he y axis cosθ 0 sinθ 0 sinθ 0 cosθ 10 5

6 RECAP: xyz-euler angle roaion Axis of roaion k = k x,k y,k z xyz-euler angle roaion marix k x 2 v + c k x k y v k z s k x k z v + k y s k y k x v + k z s k y 2 v + c k y k z v k x s k z k x v k y s k z k y v + k x s k z 2 v + c where c := cosθ, s := sinθ, v := 1 c. 11 Euler Roaions Problems Axis-angle Euler roaions: sequenially applying axis-angles along he x, y and z axes. Problems: Changing axes Gimbal lock problem! Roaion order (local ransformaion) 12 6

7 Invariance of a roaion Invariance is a propery of a class of mahemaical objecs ha remains unchanged when ransformaions of a cerain ype are applied o he objecs. An objec flying hrough space wih no forces acing on i has is cener of mass follow a sraigh line. Is orienaion spins along a fixed axis. This kind of orienaion saisfies boh lef and righ invariance. o 0 = w R 0 ω 0 ĉ0 13 Wha if having more han wo roaions? Inerpolaion of roaions: Desired objec frame roaion for ime=0 : o 0 = w R 0 Desired objec frame roaion for ime=1 : o 1 = w R 1 We wish o find a sequence of frames oα for α [0...1], ha naurally roaes from o o 0 o 1 = w R 0 ω 0 ĉ0 o 1 = w R 1 ĉ 1 o 0 ω

8 Bad ideas 1 Linear inerpolaion of marices! R α := (1 α )R 0 + (α )R 1 and hen se o α = w! R α Each basis vecor simply moves along a sraigh line In his case, he inermediae roaion marices R α are no 15 Bad idea 2 Facor boh R 0 and R 1 ino 3 wo-dimensional roaions, so-called XYZ Euler angles k 2 x v + c k x k y v k z s k x k z v + k y s k y k x v + k z s k 2 y v + c k y k z v k x s k z k x v k y s k z k y v + k x s k 2 z v + c These hree scalar values could each be linearly inerpolaed using α and used o generae inermediae roaions 16 8

9 Bad idea 2 No naural, No invarian o choice of he world frame. The roaion frame keeps changing! This is called lef invariance We need an inrinsic geomeric operaion (describable independen of coordinaes) 17 Wha we wan 1 Like o firs creae a single ransiion marix R 1 R 0 This marix can, as any roaion marix, be hough of as a roaion of some θ degrees abou some axis [k x,k y,k z ] Suppose we had a power operaor: (R 1 R 1 0 ) α which gave us a roaion abou [k x,k y,k z ] by αθ degrees insead. Then we could se R α := (R 1 R 1 0 ) α R 0 and se o α = w R α o α = w (R 1 R 1 0 ) α R

10 Resul This is a sequence of frames obained by more and more roaion abou a single axis Read righ o lef Correc sar and finish: w (R 1 R 1 0 ) 0 R 0 = w R 0 = o 0 w (R 1 R 1 0 ) 1 R 0 = w R 1 = o 1 The ransiion roaion fixes a unique axis This axis depends only on o 0 and o 1. No any choice of world frame. Up o cycles (which we can uniquify soon). This gives us a unique inerpolaion 19 Resul 20 10

11 Hard par 1 Hard par: facor R 1 R 0 ino is axis/angle form Main quaernion idea: is o keep rack of he axis and angle a all imes, bu in a way ha allows our manipulaions. This will allow us o do his inerpolaion I also could help in general wih avoiding numerical drif away from RBTs. 21 The represenaion A quaernion is 4 uple wih operaions Wrien: ω ĉ where ωĉ is a scalar, and is a coordinae vecor in 3D. A roaion of θ degree abou a uni lengh axis is presened as ˆk. cos Oddiy: he division by 2 will θ be needed o make he sin operaions work ou as needed θ 2 Because we are roaing no in 3D, bu in 4D, we jus roae θ only half way hrough! ω ĉ 22 11

12 Anipodes of quaernion (diamerically opposie o i) Noe ha a roaion of θ degrees abou he axis ˆk gives us he same quaernion. A roaion of θ + 4π degrees abou an axis ˆk also gives us he same quaernion A roaion of θ + 2π degrees abou an axis ˆk, which in fac is he same roaion, gives us he negaed quaernion So anipodes represen he same roaion ransformaion θ + 2π Bu heads up regarding cycles and power 23 Cycles 1 R 1 R 0 marix can, be hough of as a roaion of some θ + n2π degrees for any ineger n. No relevan for linear ransformaion on vecors, bu is relevan for inerpolaion The naural choice is o choose n such ha θ + n2π is minimal. This migh resul in a negaive roaional angle (he oher way)

13 Uni norm quas. == roaions Squared norm is sum of 4 squares. Any quaernion of he form cos θ 2 cos θ sin θ 2 2 x sin θ = sin θ 2 2 y sin θ 2 z has a uni form Conversely, any such uni norm quaernion can be inerpreed (along wih is negaion) as a unique roaion marix. ω ĉ 1= ω 2 + x 2 + y 2 + z 2, ĉ =[x, y,z] ˆk =1 25 Operaions Qua * qua muliply ω 1 ĉ 1 ω 2 ĉ 2 = (ω 1 ω 2 ĉ 1 ĉ 2 ) (ω 1 ĉ 2 + ω 2 ĉ 1 + ĉ 1 ĉ 2 ) Where and are he do and cross produc on 3 dimensional coordinae vecors. Correcly models (roaion marix) * (roaion marix) muliplicaions Example: M = Marix4::makeXRoaion(-dy) * Marix4::makeYRoaion(dx); 26 13

14 14 Uni norm quas Ideniy roaion example Flip roaion example Uni quaernion muliplicaion 27 1 ˆ0, 1 ˆ0 0 ˆk, 0 ˆk 0 ĉ 1 0 ĉ 2 = ĉ 1 ĉ 2 ĉ 1 ĉ 2 ˆk 1 ˆk 2 ˆk 1 ˆk 2 = 0 ˆk 2 0 ˆk 1 Operaions scalar * qua muliply Quaernions q and q are he same roaion!!! Uni quaernion muliplicaive inverse (conjugae) 28 α ω ĉ = αω αĉ, example) -1 ω ĉ = ω ĉ cos θ 2 sin θ 2 1 = cos θ 2 sin θ 2, 1 ˆ0 = cos θ 2 sin θ 2 cos θ 2 sin θ 2 1

15 RECAP: Affine roaion ransformaion Roae a vecor by an affine ransformaion for roaion: Sar wih 4-coordinae vecor c = ĉ 1 Lef muliply i by a 4 by 4 roaion marix o ge: c = Rc Wih resul of from R c = cˆ 1 29 Roae a vecor by a uni quaernion Le q be represened wih he uni norm quaernion: q = cos θ 2 sin θ 2 Conjugae of quaernion q Use a vecor Cvec3 o creae he non-uni norm quaernion ĉ 1 cos θ 2 q 1 = sin θ = 2 v = 0 ĉ cos θ 2 sin θ

16 Roae a vecor by a uni quaernion Perform he following riple quaernion muliplicaion: cos θ cos θ q 0 2 = 0 v' 2 cˆʹ sin θ ĉ sin θ 2 v 2 v'= qvq 1 We need inv(q) addiionally, such ha q and v are no orhogonal! If q and v are orhogonal, v =qv. ĉ 1 ĉ 2 (ω 1 ĉ 2 +ω 2 ĉ 1 +ĉ 1 ĉ 2 ) If we jus muliply q wih v, qv canno become a vecor (he firs elemen will be non-zero). The addiional righ muliplicaion of inverse allows us o ge a roaed vecor. Bu we will wrie his in code as: cvec = qua * cvec ω 1 ω 2 1 = (ω 1 ω 2 ĉ 1 ĉ 2 ) 31 Quaernions summary Expression: q = ω + xi + yj+ zk Muliplicaion rules: i 2 = j 2 = k 2 = ijk = 1 A conjugae (inverse) of a quaernion: q* = ω xi yj zk, q 1 = q * uni quaernion: q 2 = qq* = q *q =1, 1= ω 2 + x 2 + y 2 + z 2 A quaernion v, a vecer in 3D when w=0: v = v 1 i + v 2 j+ v 3 k Produc of he vecor wih he uni quaernion: v'q = qv v' = qvq 1 q

17 Quaernions inerpolaion To inerpolae beween wo frames relaed o world frame by R 0 and R 1 And suppose ha hese wo marices corresponds o he wo quaernions: cos θ 0 sin θ 0, 0 cos θ 1 sin θ 1 1 Linear inerpolaion (LERP): Simple, efficien approximaion Spherical linear inerpolaion (SLERP): More accurae way 33 LERP (Linear Inerpolaion) An even easier hack is o do 4D Linear inerpolaion (LERP) and renormalizaion a α p p = a +α(b a) p = a +α! v (1-α) p = (1 α)a +αb! v b cos θ 0 cos θ 1 (1 α ) sin θ 0 + α 0 sin θ

18 LERPing Boh lef and righ invarian. More efficien approximaion Useful for blending n differen roaions. cos θ 0 (1 α ) sin θ 0 0 cos θ 1 + α sin θ 1 1 NB his inerpolan is no longer a uni norm quaernion, i should be normalized afer calculaion. 35 SLERP (Spherical Linear Inerpolaion) This is called Spherical Linear inerpolaion (SLERP) or jus slerping since i happens o mach moving on a grea circle in 4 Power-based SLERP R α :=(R 1 R 0 1 ) α R

19 Power-based SLERP Spherical Linear Inerpolaion α p! p = a +α(b a)! v q v = rq 1 p = a +α v! r p = vq! = rq 1 q p = v! α q = rq 1 p = (1 α)a +αb cos θ! v = sin θ α v! = α θ = αθ 2 ( ) α q cos αθ! 2 v α = sin αθ 2 a α p (1-α)! v b 37 Power-based SLERP Firs, exrac he uni axis ˆk by normalizing he hree las enries of he quaernion. α Define cos θ sin θ 2 [ ] So we ge a unique value θ / 2 π...π hus a unique θ [ 2π...2π ] α = cos αθ 2 sin αθ 2 and As goes from 0 o 1, we ge a series of roaions wih angles 38 going beween 0 and θ 19

20 Power-based SLERP Bu wha if he ransiion quaernion cos θ 2 presens a of more han 180( ) sin θ θ π degrees : In paricular, if cos θ hen 2 < 0 θ π...2π So αθ would go more han 180 degrees which we don wan during inerpolaion In his case, suppose we had swapped o he anipode before calling power Then cos θ, we ge > 0 θ / 2 π / 2...π / 2 And hus θ π...π [ ] ω ĉ [ ] [ ] 39 Power-based SLERP cn(): 1 ω ĉ In order o selec he shor inerpolaion of less han 180 degrees, When we inerpolae, before calling he power operaor, we firs check he sign of he firs coordinae, and condiionally negae he quaernion. We call his he condiional negaion operaor Quaernions q and q are he same roaion!!! Finally, we oupu: cos θ 1 cos θ 0 cn sin θ 1 1 sin θ α cos θ 0 sin θ 0 0 = ω ĉ [ ω, ĉ] [ω,ĉ] 40 20

21 Sphere-based SLERPing In any dimension n, a rigonomeric argumen can be used o show ha spherical linear inerpolaion beween any wo uni vecors in! n, can be calculaed as: sin[(1 α )Ω] sin(ω) sin[(1 α)ω]! v sin(ω) 0 + sin[αω]! sin(ω) where Ω = cos 1 (! v 0! v 1 ) cos θ 0 sin θ sin[αω] sin(ω) v 1 cos θ 1 sin θ Puing back he ranslaion Les now build a daa srucure o represen an RBT Recall: RBT daa srucure Our class r Class RigTForm{ Cvec3 ; Qua r; }; = i A = TR r

22 RBT Inerpolaion Given wo frames o 0 = w O 0, o 1 = w O 1 Given wo RBTs We will wrie i as marices O 0 = (O 0 ) T (O 0 ) R and O 1 = (O 1 ) T (O 1 ) R, bu implemen in our RigTform daa ype. Inerpolae beween hem by: linearly inerpolaing he wo ranslaions o ge: Slerp beween he roaion quaernions o obain he roaion R α Se he inerpolaion RBT O α o be T α R α Se o α = w O α T α 43 RBT Inerpolaion Behavior Origin of o ravels in a sraigh line wih consan velociy, The vecor basis of o roaes wih consan angular velociy abou a fixed axis. Physically naural if origin is a cener of mass Time 44 22

23 RBT Inerpolaion Behavior Even hough he quaernion roaion is lef and righ invarian, he quaernion roaion + objec ranslaion is lef invarian. The ranslaion of he origin plays special role. If we use differen objec frames for same geomery, we ge differen inerpolaions No righ invarian 45 Code Change skyrb and objecrb[] o be RigTform daa ype insead of Marix4 In fac, almos all of he C++ Marix4s should ge replaced! We provide RigTForm makexroaion (cons double ang) You provide code for he produc of a RigTForm A and a Cvec4 c, o reurn A.r * c + Cvec4(A., 0). Wha if c has 0 fourh coordinae, hen no ranslaion should be done! Hin: v'= qvq

24 RBT * RBT Le us look a he produc of wo such rigid body ransforms. i 1 r 1 0 i 2 r 2 0 = i 1 r 1 r 1 2 r 2 0 = i 1 i r 1 2 r 1 0 r 2 0 = i 1 +r 1 2 r 1 r 2 0 A = TR 47 RBT * RBT The resul is a new rigid ransform wih ranslaion 1 + r 1 2 and roaion r 1 r 2 Use his o code up he * operaor. Mind he Cvec3s (he s) and Cvec4s (needed for q*v). 3D vecor i 1 + r 1 2 4D vecor r 1 r

25 Inverse RBT Likewise for inverse i r 0 r r 1 r 0 i i 1 r = = = = The resul is a new rigid body ransform wih ranslaion r 1 and roaion r 1 i r 1 A = TR r More code In GLSL, you will sill use is marix daa ype. The only Marix4s (ha will survive) are he projmarix, he MVM and he NMVM, which ge sen o your shaders. Also, when we need o do objec scaling, we canno capure his in an RigTform, so his will also be an Marix4 used in creaing he MVM. To communicae wih he verex shader using 4- by-4 marices, we need a procedure maketranslaion(rigtform) and Marix4 quatomarix (RigTform) o use T * R, which urns quaernions ino a 4-by-4 roaion marix

26 More code Then, he marix for a rigid body ransform can be compued as: Marix4 rigtformtomarix(cons RigTform& rb){ marix4 T = maketranslaion(rb.getranslaion()); marix4 R = quatomarix(rb.geroaion()); reurn T * R; } Thus our drawing code sars wih Marix4 MVM = rigtformtomarix(inv(eyerb) * objrb) \\ can righ muliply scales here Marix4 NMVM = normalmarix(mvm); sendmodelviewnormalmarix(curss, MVM,NMVM); 51 Uni Quaernion o Marix4 Quaernion (Qua) o Marix4 (R) cos θ sin θ x sin θ = ω y ĉ sin θ z = ω x y z 1 2y 2 2z 2 2xy 2ωz 2xz + 2ωy 0 2xy + 2ωz 1 2x 2 2z 2 2yz 2ωx 0 2xz 2ωy 2xz + 2ωx 1 2x 2 2y ω 2 + x 2 + y 2 + z 2 =

27 How o conver Qua o Marix4 Pseudo code inline Marix4 quatomarix(cons Qua& q) { Marix4 r; cons double n = norm2(q); cons double wo_over_n = 2/n; r(0, 0) -= (q(2)*q(2) + q(3)*q(3)) * wo_over_n; r(0, 1) += (q(1)*q(2) - q(0)*q(3)) * wo_over_n; r(0, 2) += (q(1)*q(3) + q(2)*q(0)) * wo_over_n; r(1, 0) += (q(1)*q(2) + q(0)*q(3)) * wo_over_n; r(1, 1) -= (q(1)*q(1) + q(3)*q(3)) * wo_over_n; r(1, 2) += (q(2)*q(3) - q(1)*q(0)) * wo_over_n; r(2, 0) += (q(1)*q(3) - q(2)*q(0)) * wo_over_n; r(2, 1) += (q(2)*q(3) + q(1)*q(0)) * wo_over_n; r(2, 2) -= (q(1)*q(1) + q(2)*q(2)) * wo_over_n; asser(isaffine(r)); reurn r; Min H. Kim (KAIST) } Foundaions of 3D Compuer Graphics, S. Gorler, MIT Press, More code we will no need any code ha akes a Marix4 and convers i o a Qua. scale will sill represened by a Marix4. (more laer) Useful reference: hps://

Elements of Computer Graphics

Elements of Computer Graphics CS580: Compuer Graphics Min H. Kim KAIST School of Compuing Elemens of Compuer Graphics Geomery Maerial model Ligh Rendering Virual phoography 2 Foundaions of Compuer Graphics A PINHOLE CAMERA IN 3D 3

More information

Let us start with a two dimensional case. We consider a vector ( x,

Let us start with a two dimensional case. We consider a vector ( x, Roaion marices We consider now roaion marices in wo and hree dimensions. We sar wih wo dimensions since wo dimensions are easier han hree o undersand, and one dimension is a lile oo simple. However, our

More information

Two Coupled Oscillators / Normal Modes

Two Coupled Oscillators / Normal Modes Lecure 3 Phys 3750 Two Coupled Oscillaors / Normal Modes Overview and Moivaion: Today we ake a small, bu significan, sep owards wave moion. We will no ye observe waves, bu his sep is imporan in is own

More information

t is a basis for the solution space to this system, then the matrix having these solutions as columns, t x 1 t, x 2 t,... x n t x 2 t...

t is a basis for the solution space to this system, then the matrix having these solutions as columns, t x 1 t, x 2 t,... x n t x 2 t... Mah 228- Fri Mar 24 5.6 Marix exponenials and linear sysems: The analogy beween firs order sysems of linear differenial equaions (Chaper 5) and scalar linear differenial equaions (Chaper ) is much sronger

More information

Lecture 2-1 Kinematics in One Dimension Displacement, Velocity and Acceleration Everything in the world is moving. Nothing stays still.

Lecture 2-1 Kinematics in One Dimension Displacement, Velocity and Acceleration Everything in the world is moving. Nothing stays still. Lecure - Kinemaics in One Dimension Displacemen, Velociy and Acceleraion Everyhing in he world is moving. Nohing says sill. Moion occurs a all scales of he universe, saring from he moion of elecrons in

More information

Kinematics and kinematic functions

Kinematics and kinematic functions Kinemaics and kinemaic funcions Kinemaics deals wih he sudy of four funcions (called kinemaic funcions or KFs) ha mahemaically ransform join variables ino caresian variables and vice versa Direc Posiion

More information

Basilio Bona ROBOTICA 03CFIOR 1

Basilio Bona ROBOTICA 03CFIOR 1 Indusrial Robos Kinemaics 1 Kinemaics and kinemaic funcions Kinemaics deals wih he sudy of four funcions (called kinemaic funcions or KFs) ha mahemaically ransform join variables ino caresian variables

More information

Chapter 2. First Order Scalar Equations

Chapter 2. First Order Scalar Equations Chaper. Firs Order Scalar Equaions We sar our sudy of differenial equaions in he same way he pioneers in his field did. We show paricular echniques o solve paricular ypes of firs order differenial equaions.

More information

10. State Space Methods

10. State Space Methods . Sae Space Mehods. Inroducion Sae space modelling was briefly inroduced in chaper. Here more coverage is provided of sae space mehods before some of heir uses in conrol sysem design are covered in he

More information

!!"#"$%&#'()!"#&'(*%)+,&',-)./0)1-*23)

!!#$%&#'()!#&'(*%)+,&',-)./0)1-*23) "#"$%&#'()"#&'(*%)+,&',-)./)1-*) #$%&'()*+,&',-.%,/)*+,-&1*#$)()5*6$+$%*,7&*-'-&1*(,-&*6&,7.$%$+*&%'(*8$&',-,%'-&1*(,-&*6&,79*(&,%: ;..,*&1$&$.$%&'()*1$$.,'&',-9*(&,%)?%*,('&5

More information

Matlab and Python programming: how to get started

Matlab and Python programming: how to get started Malab and Pyhon programming: how o ge sared Equipping readers he skills o wrie programs o explore complex sysems and discover ineresing paerns from big daa is one of he main goals of his book. In his chaper,

More information

The Paradox of Twins Described in a Three-dimensional Space-time Frame

The Paradox of Twins Described in a Three-dimensional Space-time Frame The Paradox of Twins Described in a Three-dimensional Space-ime Frame Tower Chen E_mail: chen@uguam.uog.edu Division of Mahemaical Sciences Universiy of Guam, USA Zeon Chen E_mail: zeon_chen@yahoo.com

More information

Chapter 7: Solving Trig Equations

Chapter 7: Solving Trig Equations Haberman MTH Secion I: The Trigonomeric Funcions Chaper 7: Solving Trig Equaions Le s sar by solving a couple of equaions ha involve he sine funcion EXAMPLE a: Solve he equaion sin( ) The inverse funcions

More information

Math 221: Mathematical Notation

Math 221: Mathematical Notation Mah 221: Mahemaical Noaion Purpose: One goal in any course is o properly use he language o ha subjec. These noaions summarize some o he major conceps and more diicul opics o he uni. Typing hem helps you

More information

Mathcad Lecture #8 In-class Worksheet Curve Fitting and Interpolation

Mathcad Lecture #8 In-class Worksheet Curve Fitting and Interpolation Mahcad Lecure #8 In-class Workshee Curve Fiing and Inerpolaion A he end of his lecure, you will be able o: explain he difference beween curve fiing and inerpolaion decide wheher curve fiing or inerpolaion

More information

23.2. Representing Periodic Functions by Fourier Series. Introduction. Prerequisites. Learning Outcomes

23.2. Representing Periodic Functions by Fourier Series. Introduction. Prerequisites. Learning Outcomes Represening Periodic Funcions by Fourier Series 3. Inroducion In his Secion we show how a periodic funcion can be expressed as a series of sines and cosines. We begin by obaining some sandard inegrals

More information

SOLUTIONS TO ECE 3084

SOLUTIONS TO ECE 3084 SOLUTIONS TO ECE 384 PROBLEM 2.. For each sysem below, specify wheher or no i is: (i) memoryless; (ii) causal; (iii) inverible; (iv) linear; (v) ime invarian; Explain your reasoning. If he propery is no

More information

HW6: MRI Imaging Pulse Sequences (7 Problems for 100 pts)

HW6: MRI Imaging Pulse Sequences (7 Problems for 100 pts) HW6: MRI Imaging Pulse Sequences (7 Problems for 100 ps) GOAL The overall goal of HW6 is o beer undersand pulse sequences for MRI image reconsrucion. OBJECTIVES 1) Design a spin echo pulse sequence o image

More information

Kinematics Vocabulary. Kinematics and One Dimensional Motion. Position. Coordinate System in One Dimension. Kinema means movement 8.

Kinematics Vocabulary. Kinematics and One Dimensional Motion. Position. Coordinate System in One Dimension. Kinema means movement 8. Kinemaics Vocabulary Kinemaics and One Dimensional Moion 8.1 WD1 Kinema means movemen Mahemaical descripion of moion Posiion Time Inerval Displacemen Velociy; absolue value: speed Acceleraion Averages

More information

EXPLICIT TIME INTEGRATORS FOR NONLINEAR DYNAMICS DERIVED FROM THE MIDPOINT RULE

EXPLICIT TIME INTEGRATORS FOR NONLINEAR DYNAMICS DERIVED FROM THE MIDPOINT RULE Version April 30, 2004.Submied o CTU Repors. EXPLICIT TIME INTEGRATORS FOR NONLINEAR DYNAMICS DERIVED FROM THE MIDPOINT RULE Per Krysl Universiy of California, San Diego La Jolla, California 92093-0085,

More information

Physics 235 Chapter 2. Chapter 2 Newtonian Mechanics Single Particle

Physics 235 Chapter 2. Chapter 2 Newtonian Mechanics Single Particle Chaper 2 Newonian Mechanics Single Paricle In his Chaper we will review wha Newon s laws of mechanics ell us abou he moion of a single paricle. Newon s laws are only valid in suiable reference frames,

More information

15. Vector Valued Functions

15. Vector Valued Functions 1. Vecor Valued Funcions Up o his poin, we have presened vecors wih consan componens, for example, 1, and,,4. However, we can allow he componens of a vecor o be funcions of a common variable. For example,

More information

From Particles to Rigid Bodies

From Particles to Rigid Bodies Rigid Body Dynamics From Paricles o Rigid Bodies Paricles No roaions Linear velociy v only Rigid bodies Body roaions Linear velociy v Angular velociy ω Rigid Bodies Rigid bodies have boh a posiion and

More information

Lab #2: Kinematics in 1-Dimension

Lab #2: Kinematics in 1-Dimension Reading Assignmen: Chaper 2, Secions 2-1 hrough 2-8 Lab #2: Kinemaics in 1-Dimension Inroducion: The sudy of moion is broken ino wo main areas of sudy kinemaics and dynamics. Kinemaics is he descripion

More information

Non-uniform circular motion *

Non-uniform circular motion * OpenSax-CNX module: m14020 1 Non-uniform circular moion * Sunil Kumar Singh This work is produced by OpenSax-CNX and licensed under he Creaive Commons Aribuion License 2.0 Wha do we mean by non-uniform

More information

This is an example to show you how SMath can calculate the movement of kinematic mechanisms.

This is an example to show you how SMath can calculate the movement of kinematic mechanisms. Dec :5:6 - Kinemaics model of Simple Arm.sm This file is provided for educaional purposes as guidance for he use of he sofware ool. I is no guaraeed o be free from errors or ommissions. The mehods and

More information

KINEMATICS IN ONE DIMENSION

KINEMATICS IN ONE DIMENSION KINEMATICS IN ONE DIMENSION PREVIEW Kinemaics is he sudy of how hings move how far (disance and displacemen), how fas (speed and velociy), and how fas ha how fas changes (acceleraion). We say ha an objec

More information

Some Basic Information about M-S-D Systems

Some Basic Information about M-S-D Systems Some Basic Informaion abou M-S-D Sysems 1 Inroducion We wan o give some summary of he facs concerning unforced (homogeneous) and forced (non-homogeneous) models for linear oscillaors governed by second-order,

More information

Content-Based Shape Retrieval Using Different Shape Descriptors: A Comparative Study Dengsheng Zhang and Guojun Lu

Content-Based Shape Retrieval Using Different Shape Descriptors: A Comparative Study Dengsheng Zhang and Guojun Lu Conen-Based Shape Rerieval Using Differen Shape Descripors: A Comparaive Sudy Dengsheng Zhang and Guojun Lu Gippsland School of Compuing and Informaion Technology Monash Universiy Churchill, Vicoria 3842

More information

Homework sheet Exercises done during the lecture of March 12, 2014

Homework sheet Exercises done during the lecture of March 12, 2014 EXERCISE SESSION 2A FOR THE COURSE GÉOMÉTRIE EUCLIDIENNE, NON EUCLIDIENNE ET PROJECTIVE MATTEO TOMMASINI Homework shee 3-4 - Exercises done during he lecure of March 2, 204 Exercise 2 Is i rue ha he parameerized

More information

Estimation of Poses with Particle Filters

Estimation of Poses with Particle Filters Esimaion of Poses wih Paricle Filers Dr.-Ing. Bernd Ludwig Chair for Arificial Inelligence Deparmen of Compuer Science Friedrich-Alexander-Universiä Erlangen-Nürnberg 12/05/2008 Dr.-Ing. Bernd Ludwig (FAU

More information

3, so θ = arccos

3, so θ = arccos Mahemaics 210 Professor Alan H Sein Monday, Ocober 1, 2007 SOLUTIONS This problem se is worh 50 poins 1 Find he angle beween he vecors (2, 7, 3) and (5, 2, 4) Soluion: Le θ be he angle (2, 7, 3) (5, 2,

More information

Week 1 Lecture 2 Problems 2, 5. What if something oscillates with no obvious spring? What is ω? (problem set problem)

Week 1 Lecture 2 Problems 2, 5. What if something oscillates with no obvious spring? What is ω? (problem set problem) Week 1 Lecure Problems, 5 Wha if somehing oscillaes wih no obvious spring? Wha is ω? (problem se problem) Sar wih Try and ge o SHM form E. Full beer can in lake, oscillaing F = m & = ge rearrange: F =

More information

WEEK-3 Recitation PHYS 131. of the projectile s velocity remains constant throughout the motion, since the acceleration a x

WEEK-3 Recitation PHYS 131. of the projectile s velocity remains constant throughout the motion, since the acceleration a x WEEK-3 Reciaion PHYS 131 Ch. 3: FOC 1, 3, 4, 6, 14. Problems 9, 37, 41 & 71 and Ch. 4: FOC 1, 3, 5, 8. Problems 3, 5 & 16. Feb 8, 018 Ch. 3: FOC 1, 3, 4, 6, 14. 1. (a) The horizonal componen of he projecile

More information

Trajectory planning in Cartesian space

Trajectory planning in Cartesian space Roboics 1 Trajecory planning in Caresian space Prof. Alessandro De Luca Roboics 1 1 Trajecories in Caresian space in general, he rajecory planning mehods proposed in he join space can be applied also in

More information

Analyze patterns and relationships. 3. Generate two numerical patterns using AC

Analyze patterns and relationships. 3. Generate two numerical patterns using AC envision ah 2.0 5h Grade ah Curriculum Quarer 1 Quarer 2 Quarer 3 Quarer 4 andards: =ajor =upporing =Addiional Firs 30 Day 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 andards: Operaions and Algebraic Thinking

More information

Linear Response Theory: The connection between QFT and experiments

Linear Response Theory: The connection between QFT and experiments Phys540.nb 39 3 Linear Response Theory: The connecion beween QFT and experimens 3.1. Basic conceps and ideas Q: How do we measure he conduciviy of a meal? A: we firs inroduce a weak elecric field E, and

More information

Solutions from Chapter 9.1 and 9.2

Solutions from Chapter 9.1 and 9.2 Soluions from Chaper 9 and 92 Secion 9 Problem # This basically boils down o an exercise in he chain rule from calculus We are looking for soluions of he form: u( x) = f( k x c) where k x R 3 and k is

More information

We just finished the Erdős-Stone Theorem, and ex(n, F ) (1 1/(χ(F ) 1)) ( n

We just finished the Erdős-Stone Theorem, and ex(n, F ) (1 1/(χ(F ) 1)) ( n Lecure 3 - Kövari-Sós-Turán Theorem Jacques Versraëe jacques@ucsd.edu We jus finished he Erdős-Sone Theorem, and ex(n, F ) ( /(χ(f ) )) ( n 2). So we have asympoics when χ(f ) 3 bu no when χ(f ) = 2 i.e.

More information

Concourse Math Spring 2012 Worked Examples: Matrix Methods for Solving Systems of 1st Order Linear Differential Equations

Concourse Math Spring 2012 Worked Examples: Matrix Methods for Solving Systems of 1st Order Linear Differential Equations Concourse Mah 80 Spring 0 Worked Examples: Marix Mehods for Solving Sysems of s Order Linear Differenial Equaions The Main Idea: Given a sysem of s order linear differenial equaions d x d Ax wih iniial

More information

Chapter 15: Phenomena. Chapter 15 Chemical Kinetics. Reaction Rates. Reaction Rates R P. Reaction Rates. Rate Laws

Chapter 15: Phenomena. Chapter 15 Chemical Kinetics. Reaction Rates. Reaction Rates R P. Reaction Rates. Rate Laws Chaper 5: Phenomena Phenomena: The reacion (aq) + B(aq) C(aq) was sudied a wo differen emperaures (98 K and 35 K). For each emperaure he reacion was sared by puing differen concenraions of he 3 species

More information

Math 315: Linear Algebra Solutions to Assignment 6

Math 315: Linear Algebra Solutions to Assignment 6 Mah 35: Linear Algebra s o Assignmen 6 # Which of he following ses of vecors are bases for R 2? {2,, 3, }, {4,, 7, 8}, {,,, 3}, {3, 9, 4, 2}. Explain your answer. To generae he whole R 2, wo linearly independen

More information

Decimal moved after first digit = 4.6 x Decimal moves five places left SCIENTIFIC > POSITIONAL. a) g) 5.31 x b) 0.

Decimal moved after first digit = 4.6 x Decimal moves five places left SCIENTIFIC > POSITIONAL. a) g) 5.31 x b) 0. PHYSICS 20 UNIT 1 SCIENCE MATH WORKSHEET NAME: A. Sandard Noaion Very large and very small numbers are easily wrien using scienific (or sandard) noaion, raher han decimal (or posiional) noaion. Sandard

More information

ψ(t) = V x (0)V x (t)

ψ(t) = V x (0)V x (t) .93 Home Work Se No. (Professor Sow-Hsin Chen Spring Term 5. Due March 7, 5. This problem concerns calculaions of analyical expressions for he self-inermediae scaering funcion (ISF of he es paricle in

More information

Roller-Coaster Coordinate System

Roller-Coaster Coordinate System Winer 200 MECH 220: Mechanics 2 Roller-Coaser Coordinae Sysem Imagine you are riding on a roller-coaer in which he rack goes up and down, wiss and urns. Your velociy and acceleraion will change (quie abruply),

More information

In this chapter the model of free motion under gravity is extended to objects projected at an angle. When you have completed it, you should

In this chapter the model of free motion under gravity is extended to objects projected at an angle. When you have completed it, you should Cambridge Universiy Press 978--36-60033-7 Cambridge Inernaional AS and A Level Mahemaics: Mechanics Coursebook Excerp More Informaion Chaper The moion of projeciles In his chaper he model of free moion

More information

Linear Algebra Primer

Linear Algebra Primer Linear Algebra Primer Juan Carlos Niebles and Ranja Krishna Sanford Vision and Learning Lab Anoher, ver in-deph linear algebra review from CS229 is available here: hp://cs229.sanford.edu/secion/cs229-linalg.pdf

More information

Linear Algebra Primer

Linear Algebra Primer Linear Algebra rimer And a video dicuion of linear algebra from EE263 i here (lecure 3 and 4): hp://ee.anford.edu/coure/ee263 lide from Sanford CS3 Ouline Vecor and marice Baic Mari Operaion Deerminan,

More information

d = ½(v o + v f) t distance = ½ (initial velocity + final velocity) time

d = ½(v o + v f) t distance = ½ (initial velocity + final velocity) time BULLSEYE Lab Name: ANSWER KEY Dae: Pre-AP Physics Lab Projecile Moion Weigh = 1 DIRECTIONS: Follow he insrucions below, build he ramp, ake your measuremens, and use your measuremens o make he calculaions

More information

Math Week 14 April 16-20: sections first order systems of linear differential equations; 7.4 mass-spring systems.

Math Week 14 April 16-20: sections first order systems of linear differential equations; 7.4 mass-spring systems. Mah 2250-004 Week 4 April 6-20 secions 7.-7.3 firs order sysems of linear differenial equaions; 7.4 mass-spring sysems. Mon Apr 6 7.-7.2 Sysems of differenial equaions (7.), and he vecor Calculus we need

More information

2.1: What is physics? Ch02: Motion along a straight line. 2.2: Motion. 2.3: Position, Displacement, Distance

2.1: What is physics? Ch02: Motion along a straight line. 2.2: Motion. 2.3: Position, Displacement, Distance Ch: Moion along a sraigh line Moion Posiion and Displacemen Average Velociy and Average Speed Insananeous Velociy and Speed Acceleraion Consan Acceleraion: A Special Case Anoher Look a Consan Acceleraion

More information

Distance Between Two Ellipses in 3D

Distance Between Two Ellipses in 3D Disance Beween Two Ellipses in 3D David Eberly Magic Sofware 6006 Meadow Run Cour Chapel Hill, NC 27516 eberly@magic-sofware.com 1 Inroducion An ellipse in 3D is represened by a cener C, uni lengh axes

More information

Introduction to AC Power, RMS RMS. ECE 2210 AC Power p1. Use RMS in power calculations. AC Power P =? DC Power P =. V I = R =. I 2 R. V p.

Introduction to AC Power, RMS RMS. ECE 2210 AC Power p1. Use RMS in power calculations. AC Power P =? DC Power P =. V I = R =. I 2 R. V p. ECE MS I DC Power P I = Inroducion o AC Power, MS I AC Power P =? A Solp //9, // // correced p4 '4 v( ) = p cos( ω ) v( ) p( ) Couldn' we define an "effecive" volage ha would allow us o use he same relaionships

More information

Finish reading Chapter 2 of Spivak, rereading earlier sections as necessary. handout and fill in some missing details!

Finish reading Chapter 2 of Spivak, rereading earlier sections as necessary. handout and fill in some missing details! MAT 257, Handou 6: Ocober 7-2, 20. I. Assignmen. Finish reading Chaper 2 of Spiva, rereading earlier secions as necessary. handou and fill in some missing deails! II. Higher derivaives. Also, read his

More information

Oscillations. Periodic Motion. Sinusoidal Motion. PHY oscillations - J. Hedberg

Oscillations. Periodic Motion. Sinusoidal Motion. PHY oscillations - J. Hedberg Oscillaions PHY 207 - oscillaions - J. Hedberg - 2017 1. Periodic Moion 2. Sinusoidal Moion 3. How do we ge his kind of moion? 4. Posiion - Velociy - cceleraion 5. spring wih vecors 6. he reference circle

More information

Lie Derivatives operator vector field flow push back Lie derivative of

Lie Derivatives operator vector field flow push back Lie derivative of Lie Derivaives The Lie derivaive is a mehod of compuing he direcional derivaive of a vecor field wih respec o anoher vecor field We already know how o make sense of a direcional derivaive of real valued

More information

Then. 1 The eigenvalues of A are inside R = n i=1 R i. 2 Union of any k circles not intersecting the other (n k)

Then. 1 The eigenvalues of A are inside R = n i=1 R i. 2 Union of any k circles not intersecting the other (n k) Ger sgorin Circle Chaper 9 Approimaing Eigenvalues Per-Olof Persson persson@berkeley.edu Deparmen of Mahemaics Universiy of California, Berkeley Mah 128B Numerical Analysis (Ger sgorin Circle) Le A be

More information

Echocardiography Project and Finite Fourier Series

Echocardiography Project and Finite Fourier Series Echocardiography Projec and Finie Fourier Series 1 U M An echocardiagram is a plo of how a porion of he hear moves as he funcion of ime over he one or more hearbea cycles If he hearbea repeas iself every

More information

4.6 One Dimensional Kinematics and Integration

4.6 One Dimensional Kinematics and Integration 4.6 One Dimensional Kinemaics and Inegraion When he acceleraion a( of an objec is a non-consan funcion of ime, we would like o deermine he ime dependence of he posiion funcion x( and he x -componen of

More information

4.5 Constant Acceleration

4.5 Constant Acceleration 4.5 Consan Acceleraion v() v() = v 0 + a a() a a() = a v 0 Area = a (a) (b) Figure 4.8 Consan acceleraion: (a) velociy, (b) acceleraion When he x -componen of he velociy is a linear funcion (Figure 4.8(a)),

More information

Chapter Q1. We need to understand Classical wave first. 3/28/2004 H133 Spring

Chapter Q1. We need to understand Classical wave first. 3/28/2004 H133 Spring Chaper Q1 Inroducion o Quanum Mechanics End of 19 h Cenury only a few loose ends o wrap up. Led o Relaiviy which you learned abou las quarer Led o Quanum Mechanics (1920 s-30 s and beyond) Behavior of

More information

15. Bicycle Wheel. Graph of height y (cm) above the axle against time t (s) over a 6-second interval. 15 bike wheel

15. Bicycle Wheel. Graph of height y (cm) above the axle against time t (s) over a 6-second interval. 15 bike wheel 15. Biccle Wheel The graph We moun a biccle wheel so ha i is free o roae in a verical plane. In fac, wha works easil is o pu an exension on one of he axles, and ge a suden o sand on one side and hold he

More information

Physics 20 Lesson 5 Graphical Analysis Acceleration

Physics 20 Lesson 5 Graphical Analysis Acceleration Physics 2 Lesson 5 Graphical Analysis Acceleraion I. Insananeous Velociy From our previous work wih consan speed and consan velociy, we know ha he slope of a posiion-ime graph is equal o he velociy of

More information

IB Physics Kinematics Worksheet

IB Physics Kinematics Worksheet IB Physics Kinemaics Workshee Wrie full soluions and noes for muliple choice answers. Do no use a calculaor for muliple choice answers. 1. Which of he following is a correc definiion of average acceleraion?

More information

Traveling Waves. Chapter Introduction

Traveling Waves. Chapter Introduction Chaper 4 Traveling Waves 4.1 Inroducion To dae, we have considered oscillaions, i.e., periodic, ofen harmonic, variaions of a physical characerisic of a sysem. The sysem a one ime is indisinguishable from

More information

THE BERNOULLI NUMBERS. t k. = lim. = lim = 1, d t B 1 = lim. 1+e t te t = lim t 0 (e t 1) 2. = lim = 1 2.

THE BERNOULLI NUMBERS. t k. = lim. = lim = 1, d t B 1 = lim. 1+e t te t = lim t 0 (e t 1) 2. = lim = 1 2. THE BERNOULLI NUMBERS The Bernoulli numbers are defined here by he exponenial generaing funcion ( e The firs one is easy o compue: (2 and (3 B 0 lim 0 e lim, 0 e ( d B lim 0 d e +e e lim 0 (e 2 lim 0 2(e

More information

MATH 128A, SUMMER 2009, FINAL EXAM SOLUTION

MATH 128A, SUMMER 2009, FINAL EXAM SOLUTION MATH 28A, SUMME 2009, FINAL EXAM SOLUTION BENJAMIN JOHNSON () (8 poins) [Lagrange Inerpolaion] (a) (4 poins) Le f be a funcion defined a some real numbers x 0,..., x n. Give a defining equaion for he Lagrange

More information

Position, Velocity, and Acceleration

Position, Velocity, and Acceleration rev 06/2017 Posiion, Velociy, and Acceleraion Equipmen Qy Equipmen Par Number 1 Dynamic Track ME-9493 1 Car ME-9454 1 Fan Accessory ME-9491 1 Moion Sensor II CI-6742A 1 Track Barrier Purpose The purpose

More information

Hamilton- J acobi Equation: Explicit Formulas In this lecture we try to apply the method of characteristics to the Hamilton-Jacobi equation: u t

Hamilton- J acobi Equation: Explicit Formulas In this lecture we try to apply the method of characteristics to the Hamilton-Jacobi equation: u t M ah 5 2 7 Fall 2 0 0 9 L ecure 1 0 O c. 7, 2 0 0 9 Hamilon- J acobi Equaion: Explici Formulas In his lecure we ry o apply he mehod of characerisics o he Hamilon-Jacobi equaion: u + H D u, x = 0 in R n

More information

Physics for Scientists & Engineers 2

Physics for Scientists & Engineers 2 Direc Curren Physics for Scieniss & Engineers 2 Spring Semeser 2005 Lecure 16 This week we will sudy charges in moion Elecric charge moving from one region o anoher is called elecric curren Curren is all

More information

Solutions to Assignment 1

Solutions to Assignment 1 MA 2326 Differenial Equaions Insrucor: Peronela Radu Friday, February 8, 203 Soluions o Assignmen. Find he general soluions of he following ODEs: (a) 2 x = an x Soluion: I is a separable equaion as we

More information

Math 2142 Exam 1 Review Problems. x 2 + f (0) 3! for the 3rd Taylor polynomial at x = 0. To calculate the various quantities:

Math 2142 Exam 1 Review Problems. x 2 + f (0) 3! for the 3rd Taylor polynomial at x = 0. To calculate the various quantities: Mah 4 Eam Review Problems Problem. Calculae he 3rd Taylor polynomial for arcsin a =. Soluion. Le f() = arcsin. For his problem, we use he formula f() + f () + f ()! + f () 3! for he 3rd Taylor polynomial

More information

Kinematics. See if you can define distance. We think you ll run into the same problem.

Kinematics. See if you can define distance. We think you ll run into the same problem. Kinemaics Inroducion Moion is fundamenal o our lives and o our hinking. Moving from place o place in a given amoun of ime helps define boh who we are and how we see he world. Seeing oher people, objecs

More information

Announcements: Warm-up Exercise:

Announcements: Warm-up Exercise: Fri Apr 13 7.1 Sysems of differenial equaions - o model muli-componen sysems via comparmenal analysis hp//en.wikipedia.org/wiki/muli-comparmen_model Announcemens Warm-up Exercise Here's a relaively simple

More information

PHYSICS 149: Lecture 9

PHYSICS 149: Lecture 9 PHYSICS 149: Lecure 9 Chaper 3 3.2 Velociy and Acceleraion 3.3 Newon s Second Law of Moion 3.4 Applying Newon s Second Law 3.5 Relaive Velociy Lecure 9 Purdue Universiy, Physics 149 1 Velociy (m/s) The

More information

Welcome Back to Physics 215!

Welcome Back to Physics 215! Welcome Back o Physics 215! (General Physics I) Thurs. Jan 19 h, 2017 Lecure01-2 1 Las ime: Syllabus Unis and dimensional analysis Today: Displacemen, velociy, acceleraion graphs Nex ime: More acceleraion

More information

Linear Time-invariant systems, Convolution, and Cross-correlation

Linear Time-invariant systems, Convolution, and Cross-correlation Linear Time-invarian sysems, Convoluion, and Cross-correlaion (1) Linear Time-invarian (LTI) sysem A sysem akes in an inpu funcion and reurns an oupu funcion. x() T y() Inpu Sysem Oupu y() = T[x()] An

More information

Robotics I. April 11, The kinematics of a 3R spatial robot is specified by the Denavit-Hartenberg parameters in Tab. 1.

Robotics I. April 11, The kinematics of a 3R spatial robot is specified by the Denavit-Hartenberg parameters in Tab. 1. Roboics I April 11, 017 Exercise 1 he kinemaics of a 3R spaial robo is specified by he Denavi-Harenberg parameers in ab 1 i α i d i a i θ i 1 π/ L 1 0 1 0 0 L 3 0 0 L 3 3 able 1: able of DH parameers of

More information

GMM - Generalized Method of Moments

GMM - Generalized Method of Moments GMM - Generalized Mehod of Momens Conens GMM esimaion, shor inroducion 2 GMM inuiion: Maching momens 2 3 General overview of GMM esimaion. 3 3. Weighing marix...........................................

More information

Laplace transfom: t-translation rule , Haynes Miller and Jeremy Orloff

Laplace transfom: t-translation rule , Haynes Miller and Jeremy Orloff Laplace ransfom: -ranslaion rule 8.03, Haynes Miller and Jeremy Orloff Inroducory example Consider he sysem ẋ + 3x = f(, where f is he inpu and x he response. We know is uni impulse response is 0 for

More information

Kinematics and kinematic functions

Kinematics and kinematic functions ROBOTICS 01PEEQW Basilio Bona DAUIN Poliecnico di Torino Kinemaic funcions Kinemaics and kinemaic funcions Kinemaics deals wih he sudy of four funcions(called kinemaic funcions or KFs) ha mahemaically

More information

72 Calculus and Structures

72 Calculus and Structures 72 Calculus and Srucures CHAPTER 5 DISTANCE AND ACCUMULATED CHANGE Calculus and Srucures 73 Copyrigh Chaper 5 DISTANCE AND ACCUMULATED CHANGE 5. DISTANCE a. Consan velociy Le s ake anoher look a Mary s

More information

EECE 301 Signals & Systems Prof. Mark Fowler

EECE 301 Signals & Systems Prof. Mark Fowler EECE 31 Signals & Sysems Prof. Mark Fowler Noe Se #1 C-T Sysems: Convoluion Represenaion Reading Assignmen: Secion 2.6 of Kamen and Heck 1/11 Course Flow Diagram The arrows here show concepual flow beween

More information

1 Review of Zero-Sum Games

1 Review of Zero-Sum Games COS 5: heoreical Machine Learning Lecurer: Rob Schapire Lecure #23 Scribe: Eugene Brevdo April 30, 2008 Review of Zero-Sum Games Las ime we inroduced a mahemaical model for wo player zero-sum games. Any

More information

Math 333 Problem Set #2 Solution 14 February 2003

Math 333 Problem Set #2 Solution 14 February 2003 Mah 333 Problem Se #2 Soluion 14 February 2003 A1. Solve he iniial value problem dy dx = x2 + e 3x ; 2y 4 y(0) = 1. Soluion: This is separable; we wrie 2y 4 dy = x 2 + e x dx and inegrae o ge The iniial

More information

The motions of the celt on a horizontal plane with viscous friction

The motions of the celt on a horizontal plane with viscous friction The h Join Inernaional Conference on Mulibody Sysem Dynamics June 8, 18, Lisboa, Porugal The moions of he cel on a horizonal plane wih viscous fricion Maria A. Munisyna 1 1 Moscow Insiue of Physics and

More information

x i v x t a dx dt t x

x i v x t a dx dt t x Physics 3A: Basic Physics I Shoup - Miderm Useful Equaions A y A sin A A A y an A y A A = A i + A y j + A z k A * B = A B cos(θ) A B = A B sin(θ) A * B = A B + A y B y + A z B z A B = (A y B z A z B y

More information

Wavelet Methods for Time Series Analysis. What is a Wavelet? Part I: Introduction to Wavelets and Wavelet Transforms. sines & cosines are big waves

Wavelet Methods for Time Series Analysis. What is a Wavelet? Part I: Introduction to Wavelets and Wavelet Transforms. sines & cosines are big waves Wavele Mehods for Time Series Analysis Par I: Inroducion o Waveles and Wavele Transforms waveles are analysis ools for ime series and images as a subjec, waveles are relaively new (983 o presen) a synhesis

More information

Starting from a familiar curve

Starting from a familiar curve In[]:= NoebookDirecory Ou[]= C:\Dropbox\Work\myweb\Courses\Mah_pages\Mah_5\ You can evaluae he enire noebook by using he keyboard shorcu Al+v o, or he menu iem Evaluaion Evaluae Noebook. Saring from a

More information

Problem Set 5. Graduate Macro II, Spring 2017 The University of Notre Dame Professor Sims

Problem Set 5. Graduate Macro II, Spring 2017 The University of Notre Dame Professor Sims Problem Se 5 Graduae Macro II, Spring 2017 The Universiy of Nore Dame Professor Sims Insrucions: You may consul wih oher members of he class, bu please make sure o urn in your own work. Where applicable,

More information

Twin Paradox Revisited

Twin Paradox Revisited Twin Parado Revisied Relaiviy and Asrophysics Lecure 19 Terry Herer Ouline Simulaneiy Again Sample Problem L- Twin Parado Revisied Time dilaion viewpoin Lengh conracion viewpoin Parado & why i s no! Problem

More information

1. VELOCITY AND ACCELERATION

1. VELOCITY AND ACCELERATION 1. VELOCITY AND ACCELERATION 1.1 Kinemaics Equaions s = u + 1 a and s = v 1 a s = 1 (u + v) v = u + as 1. Displacemen-Time Graph Gradien = speed 1.3 Velociy-Time Graph Gradien = acceleraion Area under

More information

SPH3U: Projectiles. Recorder: Manager: Speaker:

SPH3U: Projectiles. Recorder: Manager: Speaker: SPH3U: Projeciles Now i s ime o use our new skills o analyze he moion of a golf ball ha was ossed hrough he air. Le s find ou wha is special abou he moion of a projecile. Recorder: Manager: Speaker: 0

More information

IE1206 Embedded Electronics

IE1206 Embedded Electronics E06 Embedded Elecronics Le Le3 Le4 Le Ex Ex P-block Documenaion, Seriecom Pulse sensors,, R, P, serial and parallel K LAB Pulse sensors, Menu program Sar of programing ask Kirchhoffs laws Node analysis

More information

k 1 k 2 x (1) x 2 = k 1 x 1 = k 2 k 1 +k 2 x (2) x k series x (3) k 2 x 2 = k 1 k 2 = k 1+k 2 = 1 k k 2 k series

k 1 k 2 x (1) x 2 = k 1 x 1 = k 2 k 1 +k 2 x (2) x k series x (3) k 2 x 2 = k 1 k 2 = k 1+k 2 = 1 k k 2 k series Final Review A Puzzle... Consider wo massless springs wih spring consans k 1 and k and he same equilibrium lengh. 1. If hese springs ac on a mass m in parallel, hey would be equivalen o a single spring

More information

A Special Hour with Relativity

A Special Hour with Relativity A Special Hour wih Relaiviy Kenneh Chu The Graduae Colloquium Deparmen of Mahemaics Universiy of Uah Oc 29, 2002 Absrac Wha promped Einsen: Incompaibiliies beween Newonian Mechanics and Maxwell s Elecromagneism.

More information

SMT 2014 Calculus Test Solutions February 15, 2014 = 3 5 = 15.

SMT 2014 Calculus Test Solutions February 15, 2014 = 3 5 = 15. SMT Calculus Tes Soluions February 5,. Le f() = and le g() =. Compue f ()g (). Answer: 5 Soluion: We noe ha f () = and g () = 6. Then f ()g () =. Plugging in = we ge f ()g () = 6 = 3 5 = 5.. There is a

More information

1. Kinematics I: Position and Velocity

1. Kinematics I: Position and Velocity 1. Kinemaics I: Posiion and Velociy Inroducion The purpose of his eperimen is o undersand and describe moion. We describe he moion of an objec by specifying is posiion, velociy, and acceleraion. In his

More information

6.302 Feedback Systems Recitation 4: Complex Variables and the s-plane Prof. Joel L. Dawson

6.302 Feedback Systems Recitation 4: Complex Variables and the s-plane Prof. Joel L. Dawson Number 1 quesion: Why deal wih imaginary and complex numbers a all? One answer is ha, as an analyical echnique, hey make our lives easier. Consider passing a cosine hrough an LTI filer wih impulse response

More information

Math From Scratch Lesson 34: Isolating Variables

Math From Scratch Lesson 34: Isolating Variables Mah From Scrach Lesson 34: Isolaing Variables W. Blaine Dowler July 25, 2013 Conens 1 Order of Operaions 1 1.1 Muliplicaion and Addiion..................... 1 1.2 Division and Subracion.......................

More information