Designing Parametric Cubic Curves. Prof. George Wolberg Dept. of Computer Science City College of New York

Size: px
Start display at page:

Download "Designing Parametric Cubic Curves. Prof. George Wolberg Dept. of Computer Science City College of New York"

Transcription

1 Designing Parametric Cbic Crves Prof. George Wolberg Det. of Comter Science City College of New York

2 Objectives Introdce the tyes of crves - Interolating -Hermite - Bezier - B-Sline Analyze their erformance

3 Design Criteria Why we refer arametric olynomials of low degree: - Local control of shae, - Smoothness and continity, - Ability to evalate derivatives, - Stability, - Ease of rendering.

4 Smoothness Smoothness garanteed becase or olynomial eqations are differentiable. Difficlties arise at the join oints. 4

5 Control Points We refer local control for stability. - The most common interface is a gro of control oints. - In this examle, the crve asses throgh, or interolates, some of the control oints, bt only comes close to, or aroximates, others. 5

6 Parametric Cbic Polynomial Crves Choosing the degree: - High degree allows many control oints, bt comtation is exensive. - Low degree may mean low level of control. The comromise: se low-degree crves over short intervals. - Most designers work with cbic olynomial crves. 6

7 7 Matrix Notation, ) ( k T k k c c, c c c c c,. kz ky kx k c c c c where the coefficient matrix to be determined control oints

8 Interolation An interolating olynomial asses throgh its control oints. - Sose we have for controls oints k x y z k k k, for k -We let vary over the interval [,], giving s for eqally saced vales:, /, /,.. 8

9 Evalating the Control Points We seek coefficients c, c, c, c satisfying the for conditions: () c, ( ) c c ( ( ) c c ( () c c c c. ) ) c c ( ( ) ) c, c, 9

10 Matrix Notation In matrix notation Ac, where and A ( ( ) ) ( ( ) ). a colmn vector of row vectors nonsinglar: we will se its inverse

11 Interolating Geometry Matrix M I A The desired coefficients are c M. I

12 Interolating Mltile Segments Use the last control oint of one segment as the first control oint of the next segment. - To achieve smoothness in addition to continity, we will need additional constraints on the derivatives.

13 Blending Fnctions Sbstitting the interolating coefficients into or olynomial: Let T ( ) c M. T ( ) b( ), where b( ) M. The b() are the blending olynomials. T I T I

14 Visalizing the Crve Using Blending Fnctions The effect on the crve of an individal control oint is easier to see by stdying its blending fnction. 4

15 The Cbic Interolating Patch A bicbic srface atch: (, v) i j i v j c ij. 5

16 Matrix Notation In matrix form, the atch is defined by T (, v) Cv, - The colmn vector v = [ v v v ] T. - C is a 4 x 4 matrix of colmn vectors. 6 eqations in 6 nknowns. 6

17 Solving the Srface Eqations By setting v =, /, /, we can samle the srface sing crves in : T M P I - The coefficient matrix C is comted by T CA T. C M I PM T I. - The eqation for the srface becomes T (, v) M PM v. I T I 7

18 Blending Patches Extending or se of blending olynomials to srfaces: (, v) bi ( ) b j ( v) ij. i j - 6 simle atches form a srface. - Also known as tensor-rodct srfaces. - These srfaces are not very smooth. Bt they are searable, meaning they allow s to work with fnctions in and v indeendently. 8

19 Other Tyes of Crves and Srfaces How can we get arond the limitations of the interolating form - Lack of smoothness - Discontinos derivatives at join oints We have for conditions (for cbics) that we can aly to each segment - Use them other than for interolation - Need only come close to the data 9

20 Hermite Form () () () () Use two interolating conditions and two derivative conditions er segment Ensres continity and first derivative continity between segments

21 Hermite Crves and Srfaces Use the data at control oints differently in an attemt to get smoother reslts. - We insist that the crve interolate the control oints only at the two ends, and. () c, () c c c c.

22 Additional Conditions The derivative is a qadratic olynomial: dx d ( ) dy d c c c. dz d - We now can derive two additional conditions: () () c c, c c.

23 Matrix Form The desired coefficient matrix is - M H is the Hermite geometry matrix. q. M c H. c call this q

24 4 The Hermite Geometry Matrix The reslting olynomial is. M H. ) ( q M H T

25 5 Blending olynomials Using blending fnctions ()=b() T q, Althogh these fnctions are smooth, the Hermite form is not sed directly in Comter Grahics and CAD becase we sally have control oints bt not derivatives However, the Hermite form is the basis of the Bezier form. ) ( M T H b

26 Parametric and Geometric Continity We can reqire the derivatives of x, y,and z to each be continos at join oints (arametric continity) Alternately, we can only reqire that the tangents of the reslting crve be continos (geometry continity) The latter gives more flexibility as we have need satisfy only two conditions rather than three at each join oint 6

27 Examle Here the and q have the same tangents at the ends of the segment bt different derivatives Generate different Hermite crves This techniqes is sed in drawing alications 7

28 Parametric Continity Continity is enforced by matching olynomials at join oints. - C arametric continity: () x y z () () q() () q q q x y z () (). () 8

29 C Parametric Continity Matching derivatives at the join oints gives s C continity: () x () () y z () q() qx q y qz () (). () 9

30 Another Aroach: Geometric Continity If the derivatives are roortional, then we have geometric continity. same direction different magnitde - One extra degree of freedom. - Extends to higher dimensions.

31 Bezier Crves: Basic Idea In grahics and CAD, we sally don t have derivative data Bezier sggested sing the same 4 data oints as with the cbic interolating crve to aroximate the derivatives in the Hermite form

32 Bezier Crves and Srfaces Bezier added control oints to manilate derivatives. - The two derivative conditions become., c c c c

33 Bezier Geometry Matrix We solve c=m B, where The cbic Bezier olynomial is ths. 6 M B. ) ( M B T

34 Bezier Blending Fnctions - These fnctions are Bernstein olynomials: b kd ( ) d! k!( d k)! k ( ) d k. 4

35 Proerties of Bernstein Polynomials All zeros are either at = or =. - Therefore, the crve mst be smooth over (,) The vale of never exceeds. - () is a convex sm, so the crve lies inside the convex hll of the control oints. 5

36 Bezier Srface Patches Using a 4 x 4 array of control oints P, (, v) i j T M b B i ( ) b PM two blending fnctions T B j v. ( ) ij 6

37 Convex Hll Proerty in D The atch is inside the convex hll of the control oints and interolates the for corner oints,,,. 7

38 Bezier Patch Edges Partial derivatives in the and v directions treat the edges of the atch as D crves. (,) (,) v ( ( ), ). 8

39 Bezier Patch Corners The twist vector draws the center of the atch away from the lane. v (,) 9( ). 9

40 Cbic B-Slines Bezier crves and srfaces are widely sed. - One limitation: C continity at the join oints. B-Slines are not reqired to interolate any control oints. - Relaxing this reqirement makes it ossible to enforce greater smoothness at join oints. 4

41 The Cbic B-Sline Crve The control oints now reside in the middle of a seqence: { i, i, i, i}. - The crve sans only the distance between the middle two control oints. 4

42 Formlating the Geometry Matrix We are looking for a olynomial ( ) M, where is the matrix of control oints. - M can be made to enforce a nmber of conditions. - In articlar, we can imose continity reqirements at the join oints. T 4

43 4 Join Point Continity Constrct q from the same matrix as : - Now let q() = T Mq. - Constraints on derivates allow s to control smoothness. i i i i. i i i i q and

44 Symmetric Aroximations Enforcing symmetry at the join oints is a olar choice for M. Two conditions that satisfy symmetry are () q() ( 6 i 4 i i ), () q() ( i i ), 44

45 Additional Conditions We aly the same symmetry conditions to (), the other endoint. - We now have for eqations in the for nknowns c, c, c, c : T ( ) c. 45

46 46 The B-Sline Geometry Matrix Once we have the coefficient matrix, we can solve for the geometry matrix: M S

47 47 B-Sline Blending Fnctions The blending fnctions are 6 4 ) ( 6

48 Advantages of B-sline Crves In seqence, B-sline crve segments have C continity at the join oints. - They are also confined to their convex hlls. On the other hand, we need more control oints than we did for Bezier crves. 48

49 49 B-Slines and Bases Each control oint affects for adjacent intervals.., ) (, ) (, ) (, ) (, ) ( i i i b i i b i i b i i b i B i

50 Sline Basis Fnction A single exression for the sline crve sing basis fnctions: ( ) m i B i ( ) i. 5

51 Aroximating Slines Each B i is a shifted version of a single fnction. - Linear combinations of the B i form a iecewise olynomial crve over the whole interval. 5

52 Sline Srfaces The same form as Bezier srfaces: (, v) i j ( ) b ( ) - Bt one segment er atch, instead of nine! b i j ij. - However, they are also mch smoother. 5

53 General B-Slines Polynomials of degree d between n knots,..., n : ( ) c d j jk k - If d =, then each interval contains a cbic olynomial: 4n eqations in 4n nknowns. - A global soltion that is not well-sited to comter grahics. j, k 5

54 54 The Cox-deBoor Recrsion A articlar set of basis slines is defined by the Cox-deBoor recrsion: otherwise;, k k k B ). ( ) (,, B B B d k k d k d k d k k d k k kd

55 Recrsively Defined B-Slines Linear interolation of olynomials of degree k rodces olynomials of degree k +. 55

56 Uniform Slines Eqally saced knots. eriodic niform B-sline 56

57 Nonniform B-Slines Reeated knots ll the sline closer to the control oint. - Oen slines extend the crve by reeating the endoints. - Knot seqences: {,,,,,,, n, n, n, n, n} {,,,,,,,}. cbic Bezier crve often sed - Any sacing between the knots is allowed in the general case. 57

58 NURBS Use weights to increase or decrease the imortance of a articlar oint. - The weighted homogeneos-coordinate reresentation of a control oint i =[x i y i z i ] is q i w i xi y i. zi 58

59 59 The NURBS Basis Fnctions A 4D B-sline - Derive the w comonent from the weights: n i i i d i w B z y x,. ) ( ) ( ) ( ) ( ) q( n i i d i w B w,. ) ( ) (

60 Nonniform Rational B-Slines Each comonent of () is a rational fnction in. - We se ersective division to recover the D oints: n B ( ) w ( ) q( ) w( ) i i, d n B i i, d ( ) w - These crves are invariant nder ersective transformations. - They can aroximate qadrics one reresentation for all tyes of crves. i i i. 6

61 Rendering Crves and Srfaces Prof. George Wolberg Det. of Comter Science City College of New York

62 Objectives Introdce methods to draw crves - Aroximate with lines - Finite Differences Derive the recrsive method for evalation of Bezier crves and srfaces Learn how to convert all olynomial data to data for Bezier olynomials 6

63 Evalating Polynomials Simlest method to render a olynomial crve is to evalate the olynomial at many oints and form an aroximating olyline For srfaces we can form an aroximating mesh of triangles or qadrilaterals Use Horner s method to evalate olynomials ()=c +(c +(c +c )) - mltilications/evalation for cbic 6

64 Polynomial Evalation Methods Or standard reresentation: ( ) c n i Horner's method: i i, ( ) c ( c ( c ( cn))). - If the oints { i } are saced niformly, we can se the method of forward differences. 64

65 65 The Method of Forward Differences Forward differences defined iteratively: If k+ - k = h is constant, then (n) ( k ) is constant for all k. ). ( ) ( ) ( ), ( ) ( ) ( ), ( ) ( ) ( ) ( ) ( () () k m k m k m k k k k k

66 Comting The Forward- Difference Table For the cbic olynomial ( ) we constrct the table as follows:, comte these 66

67 Using the Table Comte sccessive vales of ( k ) starting from the bottom: ( m) ( k ) ( m) ( k ) ( m) ( k ). 67

68 Sbdivision Crves and Srfaces A rocess of iterative refinement that rodces smooth crves and srfaces. 68

69 Recrsive Sbdivision of Bezier Polynomials: decastelja Algorithm Break the crve into two searate olynomials, l() and r(). - The convex hlls for l and r mst lie inside the convex hll for : the variation-diminishing roerty: 69

70 7 Efficient Comtation of the Sbdivision ), (, l l., ) ( r l r l l l Reqires only shifts and adds!

71 Every Crve is a Bezier Crve We can render a given olynomial sing the recrsive method if we find control oints for its reresentation as a Bezier crve Sose that () is given as an interolating crve with control oints q ()= T M I q There exist Bezier control oints sch that ()= T M B Eqating and solving, we find =M B - M I 7

72 7 Matrices Interolating to Bezier B-Sline to Bezier M M I B M M S B

73 Examle These three crves were all generated from the same original data sing Bezier recrsion by converting all control oint data to Bezier control oints Bezier Interolating B Sline 7

74 Srfaces Can aly the recrsive method to srfaces if we recall that for a Bezier atch crves of constant (or v) are Bezier crves in (or v) First sbdivide in - Process creates new oints - Some of the original oints are discarded original and discarded original and ket new 74

75 Second Sbdivision 6 final oints for of 4 atches created 75

76 Normals For rendering we need the normals if we want to shade - Can comte from arametric eqations n (, v) (, v) v - Can se vertices of corner oints to determine - OenGL can comte atomatically 76

77 Utah Teaot Most famos data set in comter grahics Widely available as a list of 6 D vertices and the indices that define Bezier atches 77

78 Algebraic Srfaces Qadric srfaces are described by imlicit eqations of the form T T A b c. - indeendent coefficients A, b, and c determine the qadric. - Ellisoids, araboloids, and hyerboloids can be created by different gros of coefficients. - Eqations for qadric srfaces can be redced to standard form by affine transformation. 78

79 Rendering Qadric Srfaces Finding the intersection of a qadric with a ray involves solving a scalar qadratic eqation. - We sbstitte ray = +d and se the qadratic formla. - Derivatives determine the normal at a given oint. 79

80 Qadric Objects in OenGL OenGL sorts disks, cylinders and sheres with qadric objects. GLUqadricObj *qobj; qobj = glnewqadric(); - Choose wire frame rendering with glqadricdrawstyle(qobj, GLU_LINE); - To draw an object, ass the reference: glshere(qobj, RADIUS, SLICES, STACKS); 8

81 Bezier Crves in OenGL Creating a D evalator: glmaf(tye, _min, _max, stride, order, oint_array); -tye: oints, colors, normals, textres, etc. -_min, _max: range. -stride: oints er crve segment. -order: degree +. -oint_array: control oints. 8

82 Drawing the Crve One evalator call takes the lace of vertex, color, and normal calls. - The ser enables them with glenable. tyedef float oint[]; oint data[] = {...}; glmaf(gl_map_vertex_,.,.,, 4, data); glenable(gl_map_vertex_); glbegin(gl_line_strip) for(i=; i<; i++) glevalcoordf(i/.); glend(); 8

83 Bezier Srfaces in OenGL Using a D evalator: glmaf(gl_map_vertex_,,,,4,,,,4,data);... for(j=; j<99; j++) { glbegin(gl_quad_strip); for(i=; i<=; i++) { glevalcoordf(i/., j/.); glevalcoordf((i+)/., j/.); } glend(); } 8

84 Examle: Bezier Teaot Vertex information goes in an array: GLfloat data[][4][4]; Initialize the grid for wireframe rendering: void myinit() { glenable(gl_map_vertex_); glmagridf(,.,.,,.,.); } 84

85 Drawing the Teaot for(k=; k<; k++) { glmaf(gl_map_vertex_,,,, 4,,,, 4, &data[k][][][]); for (j=; j<=8; j++) { glbegin(gl_line_strip); for (i=; i<=; i++) glevalcoordf((glfloat)i/., (GLfloat)j/8.); glend(); glbegin(gl_line_strip); for (i=; i<=; i++) glevalcoordf((glfloat)j/8., (GLfloat)i/.); glend(); } } 85

Curves - Foundation of Free-form Surfaces

Curves - Foundation of Free-form Surfaces Crves - Fondation of Free-form Srfaces Why Not Simply Use a Point Matrix to Represent a Crve? Storage isse and limited resoltion Comptation and transformation Difficlties in calclating the intersections

More information

Chapter 2 Introduction to the Stiffness (Displacement) Method. The Stiffness (Displacement) Method

Chapter 2 Introduction to the Stiffness (Displacement) Method. The Stiffness (Displacement) Method CIVL 7/87 Chater - The Stiffness Method / Chater Introdction to the Stiffness (Dislacement) Method Learning Objectives To define the stiffness matrix To derive the stiffness matrix for a sring element

More information

STATIC, STAGNATION, AND DYNAMIC PRESSURES

STATIC, STAGNATION, AND DYNAMIC PRESSURES STATIC, STAGNATION, AND DYNAMIC PRESSURES Bernolli eqation is g constant In this eqation is called static ressre, becase it is the ressre that wold be measred by an instrment that is static with resect

More information

Section 7.4: Integration of Rational Functions by Partial Fractions

Section 7.4: Integration of Rational Functions by Partial Fractions Section 7.4: Integration of Rational Fnctions by Partial Fractions This is abot as complicated as it gets. The Method of Partial Fractions Ecept for a few very special cases, crrently we have no way to

More information

3.4-Miscellaneous Equations

3.4-Miscellaneous Equations .-Miscellaneos Eqations Factoring Higher Degree Polynomials: Many higher degree polynomials can be solved by factoring. Of particlar vale is the method of factoring by groping, however all types of factoring

More information

FEA Solution Procedure

FEA Solution Procedure EA Soltion Procedre (demonstrated with a -D bar element problem) EA Procedre for Static Analysis. Prepare the E model a. discretize (mesh) the strctre b. prescribe loads c. prescribe spports. Perform calclations

More information

3.1 Experimental Design

3.1 Experimental Design 3 Relay Feedback Åström and Hägglnd [1] sggest the relay feedback test to generate sstained oscillation as an alternative to the conventional continos cycling techniqe. It is very effective in determining

More information

FRONT TRACKING FOR A MODEL OF IMMISCIBLE GAS FLOW WITH LARGE DATA

FRONT TRACKING FOR A MODEL OF IMMISCIBLE GAS FLOW WITH LARGE DATA FONT TACKING FO A MODEL OF IMMISCIBLE GAS FLOW WITH LAGE DATA HELGE HOLDEN, NILS HENIK ISEBO, AND HILDE SANDE Abstract. In this aer we stdy front tracking for a model of one dimensional, immiscible flow

More information

Fluid Dynamics. Type of Flows Continuity Equation Bernoulli Equation Steady Flow Energy Equation Applications of Bernoulli Equation

Fluid Dynamics. Type of Flows Continuity Equation Bernoulli Equation Steady Flow Energy Equation Applications of Bernoulli Equation Tye of Flows Continity Eqation Bernolli Eqation Steady Flow Energy Eqation Alications of Bernolli Eqation Flid Dynamics Streamlines Lines having the direction of the flid velocity Flids cannot cross a

More information

Classify by number of ports and examine the possible structures that result. Using only one-port elements, no more than two elements can be assembled.

Classify by number of ports and examine the possible structures that result. Using only one-port elements, no more than two elements can be assembled. Jnction elements in network models. Classify by nmber of ports and examine the possible strctres that reslt. Using only one-port elements, no more than two elements can be assembled. Combining two two-ports

More information

Lecture Notes: Finite Element Analysis, J.E. Akin, Rice University

Lecture Notes: Finite Element Analysis, J.E. Akin, Rice University 9. TRUSS ANALYSIS... 1 9.1 PLANAR TRUSS... 1 9. SPACE TRUSS... 11 9.3 SUMMARY... 1 9.4 EXERCISES... 15 9. Trss analysis 9.1 Planar trss: The differential eqation for the eqilibrim of an elastic bar (above)

More information

Generalized spline subdivision

Generalized spline subdivision Generalized sline subdivision Jorg Peters SurfLab (Purdue,UFL) Polynomial Heritage Comuting Moments Shae and Eigenvalues Polynomial heritage of generalized sline subdivision Doo-Sabin Catmull-Clark Polynomial

More information

1 Undiscounted Problem (Deterministic)

1 Undiscounted Problem (Deterministic) Lectre 9: Linear Qadratic Control Problems 1 Undisconted Problem (Deterministic) Choose ( t ) 0 to Minimize (x trx t + tq t ) t=0 sbject to x t+1 = Ax t + B t, x 0 given. x t is an n-vector state, t a

More information

Krauskopf, B., Lee, CM., & Osinga, HM. (2008). Codimension-one tangency bifurcations of global Poincaré maps of four-dimensional vector fields.

Krauskopf, B., Lee, CM., & Osinga, HM. (2008). Codimension-one tangency bifurcations of global Poincaré maps of four-dimensional vector fields. Kraskopf, B, Lee,, & Osinga, H (28) odimension-one tangency bifrcations of global Poincaré maps of for-dimensional vector fields Early version, also known as pre-print Link to pblication record in Explore

More information

FRTN10 Exercise 12. Synthesis by Convex Optimization

FRTN10 Exercise 12. Synthesis by Convex Optimization FRTN Exercise 2. 2. We want to design a controller C for the stable SISO process P as shown in Figre 2. sing the Yola parametrization and convex optimization. To do this, the control loop mst first be

More information

Nonlinear parametric optimization using cylindrical algebraic decomposition

Nonlinear parametric optimization using cylindrical algebraic decomposition Proceedings of the 44th IEEE Conference on Decision and Control, and the Eropean Control Conference 2005 Seville, Spain, December 12-15, 2005 TC08.5 Nonlinear parametric optimization sing cylindrical algebraic

More information

Sample Exam 1 KEY NAME: 1. CS 557 Sample Exam 1 KEY. These are some sample problems taken from exams in previous years. roughly ten questions.

Sample Exam 1 KEY NAME: 1. CS 557 Sample Exam 1 KEY. These are some sample problems taken from exams in previous years. roughly ten questions. Sample Exam 1 KEY NAME: 1 CS 557 Sample Exam 1 KEY These are some sample problems taken from exams in previous years. roughly ten questions. Your exam will have 1. (0 points) Circle T or T T Any curve

More information

Solving a System of Equations

Solving a System of Equations Solving a System of Eqations Objectives Understand how to solve a system of eqations with: - Gass Elimination Method - LU Decomposition Method - Gass-Seidel Method - Jacobi Method A system of linear algebraic

More information

Lecture 23: Hermite and Bezier Curves

Lecture 23: Hermite and Bezier Curves Lecture 23: Hermite and Bezier Curves November 16, 2017 11/16/17 CSU CS410 Fall 2017, Ross Beveridge & Bruce Draper 1 Representing Curved Objects So far we ve seen Polygonal objects (triangles) and Spheres

More information

arxiv: v2 [math.na] 7 Sep 2016

arxiv: v2 [math.na] 7 Sep 2016 A MODIFIED IMPLEMENTATION OF MINRES TO MONITOR RESIDUAL SUBVECTOR NORMS FOR BLOCK SYSTEMS ROLAND HERZOG AND KIRK M. SOODHALTER Abstract. Saddle-oint systems, i.e., strctred linear systems with symmetric

More information

Module 4. Analysis of Statically Indeterminate Structures by the Direct Stiffness Method. Version 2 CE IIT, Kharagpur

Module 4. Analysis of Statically Indeterminate Structures by the Direct Stiffness Method. Version 2 CE IIT, Kharagpur Modle Analysis of Statically Indeterminate Strctres by the Direct Stiffness Method Version CE IIT, Kharagr Lesson The Direct Stiffness Method: Trss Analysis (Contined) Version CE IIT, Kharagr Instrctional

More information

A FIRST COURSE IN THE FINITE ELEMENT METHOD

A FIRST COURSE IN THE FINITE ELEMENT METHOD INSTRUCTOR'S SOLUTIONS MANUAL TO ACCOMANY A IRST COURS IN TH INIT LMNT MTHOD ITH DITION DARYL L. LOGAN Contents Chapter 1 1 Chapter 3 Chapter 3 3 Chapter 17 Chapter 5 183 Chapter 6 81 Chapter 7 319 Chapter

More information

Discontinuous Fluctuation Distribution for Time-Dependent Problems

Discontinuous Fluctuation Distribution for Time-Dependent Problems Discontinos Flctation Distribtion for Time-Dependent Problems Matthew Hbbard School of Compting, University of Leeds, Leeds, LS2 9JT, UK meh@comp.leeds.ac.k Introdction For some years now, the flctation

More information

Solution sheet ξi ξ < ξ i+1 0 otherwise ξ ξ i N i,p 1 (ξ) + where 0 0

Solution sheet ξi ξ < ξ i+1 0 otherwise ξ ξ i N i,p 1 (ξ) + where 0 0 Advanced Finite Elements MA5337 - WS7/8 Solution sheet This exercise sheets deals with B-slines and NURBS, which are the basis of isogeometric analysis as they will later relace the olynomial ansatz-functions

More information

CMSC 425: Lecture 4 Geometry and Geometric Programming

CMSC 425: Lecture 4 Geometry and Geometric Programming CMSC 425: Lecture 4 Geometry and Geometric Programming Geometry for Game Programming and Grahics: For the next few lectures, we will discuss some of the basic elements of geometry. There are many areas

More information

The Linear Quadratic Regulator

The Linear Quadratic Regulator 10 The Linear Qadratic Reglator 10.1 Problem formlation This chapter concerns optimal control of dynamical systems. Most of this development concerns linear models with a particlarly simple notion of optimality.

More information

Chapter 1: Differential Form of Basic Equations

Chapter 1: Differential Form of Basic Equations MEG 74 Energ and Variational Methods in Mechanics I Brendan J. O Toole, Ph.D. Associate Professor of Mechanical Engineering Howard R. Hghes College of Engineering Universit of Nevada Las Vegas TBE B- (7)

More information

1 Differential Equations for Solid Mechanics

1 Differential Equations for Solid Mechanics 1 Differential Eqations for Solid Mechanics Simple problems involving homogeneos stress states have been considered so far, wherein the stress is the same throghot the component nder std. An eception to

More information

The analysis of scoring matrix in voting system with multiple criteria and multiple places

The analysis of scoring matrix in voting system with multiple criteria and multiple places 0 rd International Conference on Advanced Management Science IPEDR vol.9 (0) (0) IACSIT Press, Singaore The analysis of scoring matrix in voting system with mltile criteria and mltile laces Fh-Hwa Franlin

More information

Change of Variables. (f T) JT. f = U

Change of Variables. (f T) JT. f = U Change of Variables 4-5-8 The change of ariables formla for mltiple integrals is like -sbstittion for single-ariable integrals. I ll gie the general change of ariables formla first, and consider specific

More information

Centrum voor Wiskunde en Informatica

Centrum voor Wiskunde en Informatica Centrm voor Wisknde en Informatica Probability, Networks and Algorithms Probability, Networks and Algorithms Some remarks on roerties of generalized Pickands constants K.G. Debicki, REPOR PNA-R4 FEBRUARY,

More information

Math 263 Assignment #3 Solutions. 1. A function z = f(x, y) is called harmonic if it satisfies Laplace s equation:

Math 263 Assignment #3 Solutions. 1. A function z = f(x, y) is called harmonic if it satisfies Laplace s equation: Math 263 Assignment #3 Soltions 1. A fnction z f(x, ) is called harmonic if it satisfies Laplace s eqation: 2 + 2 z 2 0 Determine whether or not the following are harmonic. (a) z x 2 + 2. We se the one-variable

More information

A Simulation-based Spatial Decision Support System for a New Airborne Weather Data Acquisition System

A Simulation-based Spatial Decision Support System for a New Airborne Weather Data Acquisition System A Simlation-based Satial Decision Sort System for a New Airborne Weather Data Acqisition System Erol Ozan Deartment of Engineering Management Old Dominion University Norfol, VA 23529 Pal Kaffmann Deartment

More information

Curves, Surfaces and Segments, Patches

Curves, Surfaces and Segments, Patches Curves, Surfaces and Segments, atches The University of Texas at Austin Conics: Curves and Quadrics: Surfaces Implicit form arametric form Rational Bézier Forms and Join Continuity Recursive Subdivision

More information

ECON3120/4120 Mathematics 2, spring 2009

ECON3120/4120 Mathematics 2, spring 2009 University of Oslo Department of Economics Arne Strøm ECON3/4 Mathematics, spring 9 Problem soltions for Seminar 4, 6 Febrary 9 (For practical reasons some of the soltions may inclde problem parts that

More information

Spatial Coupling of a Lattice Boltzmann fluid model with a Finite Difference Navier-Stokes solver

Spatial Coupling of a Lattice Boltzmann fluid model with a Finite Difference Navier-Stokes solver Satial Coling of a Lattice Boltzmann flid model with a Finite Difference Navier-Stoes solver Jonas Latt Bastien Choard Pal Albqerqe arxiv:hysics/0511243v1 [hysics.com-h] 29 Nov 2005 Agst 25, 2018 Abstract

More information

10.4 Solving Equations in Quadratic Form, Equations Reducible to Quadratics

10.4 Solving Equations in Quadratic Form, Equations Reducible to Quadratics . Solving Eqations in Qadratic Form, Eqations Redcible to Qadratics Now that we can solve all qadratic eqations we want to solve eqations that are not eactl qadratic bt can either be made to look qadratic

More information

Vectors in Rn un. This definition of norm is an extension of the Pythagorean Theorem. Consider the vector u = (5, 8) in R 2

Vectors in Rn un. This definition of norm is an extension of the Pythagorean Theorem. Consider the vector u = (5, 8) in R 2 MATH 307 Vectors in Rn Dr. Neal, WKU Matrices of dimension 1 n can be thoght of as coordinates, or ectors, in n- dimensional space R n. We can perform special calclations on these ectors. In particlar,

More information

CMSC427 Parametric curves: Hermite, Catmull-Rom, Bezier

CMSC427 Parametric curves: Hermite, Catmull-Rom, Bezier CMSC427 Parametric curves: Hermite, Catmull-Rom, Bezier Modeling Creating 3D objects How to construct complicated surfaces? Goal Specify objects with few control points Resulting object should be visually

More information

Approximate Solution for the System of Non-linear Volterra Integral Equations of the Second Kind by using Block-by-block Method

Approximate Solution for the System of Non-linear Volterra Integral Equations of the Second Kind by using Block-by-block Method Astralian Jornal of Basic and Applied Sciences, (1): 114-14, 008 ISSN 1991-8178 Approximate Soltion for the System of Non-linear Volterra Integral Eqations of the Second Kind by sing Block-by-block Method

More information

CC-32 Trigonometric Identities

CC-32 Trigonometric Identities CC-32 Common Core State Standards MACC.92.F-TF.3.8 Prove the Pythagorean identity sin2(x) + cos2(x) and se it to find sin(x), cos(x), or tan(x), given sin(x), cos(x), or tan(x), and the qadrant of the

More information

λ. It is usually positive; if it is zero then the constraint is not binding.

λ. It is usually positive; if it is zero then the constraint is not binding. hater 4 Utilit Maimization and hoice rational consmer chooses his most referred bndle of commodities from the set of feasible choices to consme The rocess of obtaining this otimal bndle is called tilit-maimization

More information

Setting The K Value And Polarization Mode Of The Delta Undulator

Setting The K Value And Polarization Mode Of The Delta Undulator LCLS-TN-4- Setting The Vale And Polarization Mode Of The Delta Undlator Zachary Wolf, Heinz-Dieter Nhn SLAC September 4, 04 Abstract This note provides the details for setting the longitdinal positions

More information

The Window Distribution of Idealized TCP Congestion Avoidance with Variable Packet Loss

The Window Distribution of Idealized TCP Congestion Avoidance with Variable Packet Loss The Window Distribtion of Idealized TCP Congestion Avoidance with Variable Packet Loss Archan Misra Tenis J Ott archan@bellcore.com tjo@bellcore.com Bell Commnications Research 445 Soth Street Morristown,

More information

Error estimation and adjoint based refinement for an adjoint consistent DG discretisation of the compressible Euler equations

Error estimation and adjoint based refinement for an adjoint consistent DG discretisation of the compressible Euler equations Int. J. Comting Science and Matematics, Vol., Nos. /3/4, 007 07 Error estimation and adjoint based refinement for an adjoint consistent DG discretisation of te comressible Eler eqations R. Hartmann Institte

More information

Graphs and Their. Applications (6) K.M. Koh* F.M. Dong and E.G. Tay. 17 The Number of Spanning Trees

Graphs and Their. Applications (6) K.M. Koh* F.M. Dong and E.G. Tay. 17 The Number of Spanning Trees Graphs and Their Applications (6) by K.M. Koh* Department of Mathematics National University of Singapore, Singapore 1 ~ 7543 F.M. Dong and E.G. Tay Mathematics and Mathematics EdOOation National Institte

More information

A priori error analysis for transient problems using Enhanced Velocity approach in the discrete-time setting.

A priori error analysis for transient problems using Enhanced Velocity approach in the discrete-time setting. arxiv:181.04809v1 [math.na] 1 Dec 018 A riori error analysis for transient roblems sing nhanced Velocity aroach in the discrete-time setting. Yerlan Amanbek 1, and Mary F. Wheeler 1 1 Center for Sbsrface

More information

Elasto-Plastic EFGM Analysis of an Edge Crack

Elasto-Plastic EFGM Analysis of an Edge Crack Proceedings of te World Congress on Engineering 9 Vol WCE 9, Jly - 3, 9, London, U.. Elasto-Plastic EFGM Analysis of an Edge Crack B Aswani mar, V Sing, and V H Saran Abstract-n tis aer, elasto-lastic

More information

MEG 741 Energy and Variational Methods in Mechanics I

MEG 741 Energy and Variational Methods in Mechanics I MEG 74 Energ and Variational Methods in Mechanics I Brendan J. O Toole, Ph.D. Associate Professor of Mechanical Engineering Howard R. Hghes College of Engineering Universit of Nevada Las Vegas TBE B- (7)

More information

Formal Methods for Deriving Element Equations

Formal Methods for Deriving Element Equations Formal Methods for Deriving Element Eqations And the importance of Shape Fnctions Formal Methods In previos lectres we obtained a bar element s stiffness eqations sing the Direct Method to obtain eact

More information

Two identical, flat, square plates are immersed in the flow with velocity U. Compare the drag forces experienced by the SHADED areas.

Two identical, flat, square plates are immersed in the flow with velocity U. Compare the drag forces experienced by the SHADED areas. Two identical flat sqare plates are immersed in the flow with velocity U. Compare the drag forces experienced by the SHAE areas. F > F A. A B F > F B. B A C. FA = FB. It depends on whether the bondary

More information

Code_Aster. Connection Harlequin 3D Beam

Code_Aster. Connection Harlequin 3D Beam Titre : Raccord Arlequin 3D Poutre Date : 24/07/2014 Page : 1/9 Connection Harlequin 3D Beam Summary: This document exlains the method Harlequin develoed in Code_Aster to connect a modeling continuous

More information

Differentiation of Exponential Functions

Differentiation of Exponential Functions Differentiation of Eponential Fnctions The net derivative rles that o will learn involve eponential fnctions. An eponential fnction is a fnction in the form of a constant raised to a variable power. The

More information

Interpolation and polynomial approximation Interpolation

Interpolation and polynomial approximation Interpolation Outline Interpolation and polynomial approximation Interpolation Lagrange Cubic Splines Approximation B-Splines 1 Outline Approximation B-Splines We still focus on curves for the moment. 2 3 Pierre Bézier

More information

Decision Making in Complex Environments. Lecture 2 Ratings and Introduction to Analytic Network Process

Decision Making in Complex Environments. Lecture 2 Ratings and Introduction to Analytic Network Process Decision Making in Complex Environments Lectre 2 Ratings and Introdction to Analytic Network Process Lectres Smmary Lectre 5 Lectre 1 AHP=Hierar chies Lectre 3 ANP=Networks Strctring Complex Models with

More information

Garret Sobczyk s 2x2 Matrix Derivation

Garret Sobczyk s 2x2 Matrix Derivation Garret Sobczyk s x Matrix Derivation Krt Nalty May, 05 Abstract Using matrices to represent geometric algebras is known, bt not necessarily the best practice. While I have sed small compter programs to

More information

COMPUTING SCIENCE. University of Newcastle upon Tyne. Behaviour-Preserving Transition Insertions in Unfolding Prefixes. V.

COMPUTING SCIENCE. University of Newcastle upon Tyne. Behaviour-Preserving Transition Insertions in Unfolding Prefixes. V. UNIVERSITY OF NEWCASTLE University of Newcastle on Tyne COMPUTING SCIENCE Behavior-Preserving Transition Insertions in Unfolding Prefixes V. Khomenko TECHNICAL REPORT SERIES No. CS-TR-952 March, 2006 TECHNICAL

More information

Forced repetitions over alphabet lists

Forced repetitions over alphabet lists Forced reetitions over alhabet lists Neerja Mhaskar 1 and Michael Soltys 2 1 McMaster University Det. of Comting & Software 1280 Main Street West Hamilton, Ontario L8S 4K1, CANADA ohlin@mcmaster.ca 2 California

More information

Program Burn Algorithms Based on Detonation Shock Dynamics

Program Burn Algorithms Based on Detonation Shock Dynamics Program Brn Algorithms Based on Detonation Shock Dynamics Discrete Aroimations of Detonation Flows with Discontinos Front Models J. B. Bdzil, D. S. Stewart and T. L. Jackson DX-division, Los Alamos National

More information

Approximating min-max k-clustering

Approximating min-max k-clustering Aroximating min-max k-clustering Asaf Levin July 24, 2007 Abstract We consider the roblems of set artitioning into k clusters with minimum total cost and minimum of the maximum cost of a cluster. The cost

More information

10.2 Solving Quadratic Equations by Completing the Square

10.2 Solving Quadratic Equations by Completing the Square . Solving Qadratic Eqations b Completing the Sqare Consider the eqation ( ) We can see clearl that the soltions are However, What if the eqation was given to s in standard form, that is 6 How wold we go

More information

LONG GAPS BETWEEN DEFICIENT NUMBERS

LONG GAPS BETWEEN DEFICIENT NUMBERS LONG GAPS BETWEEN DEFICIENT NUMBERS PAUL POLLACK Abstract. Let n be a natral nmber. If the sm of the roer divisors of n is less than n, then n is said to be deficient. Let G(x) be the largest ga between

More information

CSE 167: Lecture 11: Bézier Curves. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012

CSE 167: Lecture 11: Bézier Curves. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012 CSE 167: Introduction to Computer Graphics Lecture 11: Bézier Curves Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012 Announcements Homework project #5 due Nov. 9 th at 1:30pm

More information

Chapter 2 Difficulties associated with corners

Chapter 2 Difficulties associated with corners Chapter Difficlties associated with corners This chapter is aimed at resolving the problems revealed in Chapter, which are cased b corners and/or discontinos bondar conditions. The first section introdces

More information

Direct linearization method for nonlinear PDE s and the related kernel RBFs

Direct linearization method for nonlinear PDE s and the related kernel RBFs Direct linearization method for nonlinear PDE s and the related kernel BFs W. Chen Department of Informatics, Uniersity of Oslo, P.O.Box 1080, Blindern, 0316 Oslo, Norway Email: wenc@ifi.io.no Abstract

More information

Chapter 3. Preferences and Utility

Chapter 3. Preferences and Utility Chapter 3 Preferences and Utilit Microeconomics stdies how individals make choices; different individals make different choices n important factor in making choices is individal s tastes or preferences

More information

Image and Multidimensional Signal Processing

Image and Multidimensional Signal Processing Image and Mltidimensional Signal Processing Professor William Hoff Dept of Electrical Engineering &Compter Science http://inside.mines.ed/~whoff/ Forier Transform Part : D discrete transforms 2 Overview

More information

Complex Variables. For ECON 397 Macroeconometrics Steve Cunningham

Complex Variables. For ECON 397 Macroeconometrics Steve Cunningham Comple Variables For ECON 397 Macroeconometrics Steve Cnningham Open Disks or Neighborhoods Deinition. The set o all points which satis the ineqalit

More information

PhysicsAndMathsTutor.com

PhysicsAndMathsTutor.com C Integration - By sbstittion PhysicsAndMathsTtor.com. Using the sbstittion cos +, or otherwise, show that e cos + sin d e(e ) (Total marks). (a) Using the sbstittion cos, or otherwise, find the eact vale

More information

Prandl established a universal velocity profile for flow parallel to the bed given by

Prandl established a universal velocity profile for flow parallel to the bed given by EM 0--00 (Part VI) (g) The nderlayers shold be at least three thicknesses of the W 50 stone, bt never less than 0.3 m (Ahrens 98b). The thickness can be calclated sing Eqation VI-5-9 with a coefficient

More information

FREQUENCY DOMAIN FLUTTER SOLUTION TECHNIQUE USING COMPLEX MU-ANALYSIS

FREQUENCY DOMAIN FLUTTER SOLUTION TECHNIQUE USING COMPLEX MU-ANALYSIS 7 TH INTERNATIONAL CONGRESS O THE AERONAUTICAL SCIENCES REQUENCY DOMAIN LUTTER SOLUTION TECHNIQUE USING COMPLEX MU-ANALYSIS Yingsong G, Zhichn Yang Northwestern Polytechnical University, Xi an, P. R. China,

More information

Computergrafik. Matthias Zwicker Universität Bern Herbst 2016

Computergrafik. Matthias Zwicker Universität Bern Herbst 2016 Computergrafik Matthias Zwicker Universität Bern Herbst 2016 2 Today Curves Introduction Polynomial curves Bézier curves Drawing Bézier curves Piecewise curves Modeling Creating 3D objects How to construct

More information

1 The space of linear transformations from R n to R m :

1 The space of linear transformations from R n to R m : Math 540 Spring 20 Notes #4 Higher deriaties, Taylor s theorem The space of linear transformations from R n to R m We hae discssed linear transformations mapping R n to R m We can add sch linear transformations

More information

Elements of Coordinate System Transformations

Elements of Coordinate System Transformations B Elements of Coordinate System Transformations Coordinate system transformation is a powerfl tool for solving many geometrical and kinematic problems that pertain to the design of gear ctting tools and

More information

Geometry of Span (continued) The Plane Spanned by u and v

Geometry of Span (continued) The Plane Spanned by u and v Geometric Description of Span Geometr of Span (contined) 2 Geometr of Span (contined) 2 Span {} Span {, } 2 Span {} 2 Geometr of Span (contined) 2 b + 2 The Plane Spanned b and If a plane is spanned b

More information

3 2D Elastostatic Problems in Cartesian Coordinates

3 2D Elastostatic Problems in Cartesian Coordinates D lastostatic Problems in Cartesian Coordinates Two dimensional elastostatic problems are discssed in this Chapter, that is, static problems of either plane stress or plane strain. Cartesian coordinates

More information

OPTIMUM EXPRESSION FOR COMPUTATION OF THE GRAVITY FIELD OF A POLYHEDRAL BODY WITH LINEARLY INCREASING DENSITY 1

OPTIMUM EXPRESSION FOR COMPUTATION OF THE GRAVITY FIELD OF A POLYHEDRAL BODY WITH LINEARLY INCREASING DENSITY 1 OPTIMUM EXPRESSION FOR COMPUTATION OF THE GRAVITY FIEL OF A POLYHERAL BOY WITH LINEARLY INCREASING ENSITY 1 V. POHÁNKA2 Abstract The formla for the comptation of the gravity field of a polyhedral body

More information

Modelling by Differential Equations from Properties of Phenomenon to its Investigation

Modelling by Differential Equations from Properties of Phenomenon to its Investigation Modelling by Differential Eqations from Properties of Phenomenon to its Investigation V. Kleiza and O. Prvinis Kanas University of Technology, Lithania Abstract The Panevezys camps of Kanas University

More information

Workshop on Understanding and Evaluating Radioanalytical Measurement Uncertainty November 2007

Workshop on Understanding and Evaluating Radioanalytical Measurement Uncertainty November 2007 1833-3 Workshop on Understanding and Evalating Radioanalytical Measrement Uncertainty 5-16 November 007 Applied Statistics: Basic statistical terms and concepts Sabrina BARBIZZI APAT - Agenzia per la Protezione

More information

Concept of Stress at a Point

Concept of Stress at a Point Washkeic College of Engineering Section : STRONG FORMULATION Concept of Stress at a Point Consider a point ithin an arbitraril loaded deformable bod Define Normal Stress Shear Stress lim A Fn A lim A FS

More information

BIFURCATIONS OF TRAVELING WAVE SOLUTIONS FOR A GENERALIZED CAMASSA-HOLM EQUATION

BIFURCATIONS OF TRAVELING WAVE SOLUTIONS FOR A GENERALIZED CAMASSA-HOLM EQUATION Jornal of Alied Analsis and Comtation Volme 8, Nmber 6, December 8, 85 86 Website:htt://jaac.ijornal.cn DOI:.98/8.85 BIFURCATIONS OF TRAVELING WAVE SOLUTIONS FOR A GENERALIZED CAMASSA-HOLM EQUATION Minzhi

More information

1. INTRODUCTION. A solution for the dark matter mystery based on Euclidean relativity. Frédéric LASSIAILLE 2009 Page 1 14/05/2010. Frédéric LASSIAILLE

1. INTRODUCTION. A solution for the dark matter mystery based on Euclidean relativity. Frédéric LASSIAILLE 2009 Page 1 14/05/2010. Frédéric LASSIAILLE Frédéric LASSIAILLE 2009 Page 1 14/05/2010 Frédéric LASSIAILLE email: lmimi2003@hotmail.com http://lmi.chez-alice.fr/anglais A soltion for the dark matter mystery based on Eclidean relativity The stdy

More information

Designing of Virtual Experiments for the Physics Class

Designing of Virtual Experiments for the Physics Class Designing of Virtal Experiments for the Physics Class Marin Oprea, Cristina Miron Faclty of Physics, University of Bcharest, Bcharest-Magrele, Romania E-mail: opreamarin2007@yahoo.com Abstract Physics

More information

4 Exact laminar boundary layer solutions

4 Exact laminar boundary layer solutions 4 Eact laminar bondary layer soltions 4.1 Bondary layer on a flat plate (Blasis 1908 In Sec. 3, we derived the bondary layer eqations for 2D incompressible flow of constant viscosity past a weakly crved

More information

ρ u = u. (1) w z will become certain time, and at a certain point in space, the value of

ρ u = u. (1) w z will become certain time, and at a certain point in space, the value of THE CONDITIONS NECESSARY FOR DISCONTINUOUS MOTION IN GASES G I Taylor Proceedings of the Royal Society A vol LXXXIV (90) pp 37-377 The possibility of the propagation of a srface of discontinity in a gas

More information

A Model-Free Adaptive Control of Pulsed GTAW

A Model-Free Adaptive Control of Pulsed GTAW A Model-Free Adaptive Control of Plsed GTAW F.L. Lv 1, S.B. Chen 1, and S.W. Dai 1 Institte of Welding Technology, Shanghai Jiao Tong University, Shanghai 00030, P.R. China Department of Atomatic Control,

More information

Bayes and Naïve Bayes Classifiers CS434

Bayes and Naïve Bayes Classifiers CS434 Bayes and Naïve Bayes Classifiers CS434 In this lectre 1. Review some basic probability concepts 2. Introdce a sefl probabilistic rle - Bayes rle 3. Introdce the learning algorithm based on Bayes rle (ths

More information

Numerische Mathematik

Numerische Mathematik Nmer. Math. 1 Digital Object Identifier DOI 1.17/s11164 Nmerische Mathemati Semi-imlicit finite volme scheme for solving nonlinear diffsion eqations in image rocessing Karol Mila 1, Narisoa Ramarosy 1

More information

AN ISOGEOMETRIC SOLID-SHELL FORMULATION OF THE KOITER METHOD FOR BUCKLING AND INITIAL POST-BUCKLING ANALYSIS OF COMPOSITE SHELLS

AN ISOGEOMETRIC SOLID-SHELL FORMULATION OF THE KOITER METHOD FOR BUCKLING AND INITIAL POST-BUCKLING ANALYSIS OF COMPOSITE SHELLS th Eropean Conference on Comptational Mechanics (ECCM ) 7th Eropean Conference on Comptational Flid Dynamics (ECFD 7) 5 Jne 28, Glasgow, UK AN ISOGEOMETRIC SOLID-SHELL FORMULATION OF THE KOITER METHOD

More information

Partial Differential Equations with Applications

Partial Differential Equations with Applications Universit of Leeds MATH 33 Partial Differential Eqations with Applications Eamples to spplement Chapter on First Order PDEs Eample (Simple linear eqation, k + = 0, (, 0) = ϕ(), k a constant.) The characteristic

More information

M2R IVR, October 12th Mathematical tools 1 - Session 2

M2R IVR, October 12th Mathematical tools 1 - Session 2 Mathematical tools 1 Session 2 Franck HÉTROY M2R IVR, October 12th 2006 First session reminder Basic definitions Motivation: interpolate or approximate an ordered list of 2D points P i n Definition: spline

More information

Move Blocking Strategies in Receding Horizon Control

Move Blocking Strategies in Receding Horizon Control Move Blocking Strategies in Receding Horizon Control Raphael Cagienard, Pascal Grieder, Eric C. Kerrigan and Manfred Morari Abstract In order to deal with the comptational brden of optimal control, it

More information

Control Systems

Control Systems 6.5 Control Systems Last Time: Introdction Motivation Corse Overview Project Math. Descriptions of Systems ~ Review Classification of Systems Linear Systems LTI Systems The notion of state and state variables

More information

Geometric Image Manipulation. Lecture #4 Wednesday, January 24, 2018

Geometric Image Manipulation. Lecture #4 Wednesday, January 24, 2018 Geometric Image Maniplation Lectre 4 Wednesda, Janar 4, 08 Programming Assignment Image Maniplation: Contet To start with the obvios, an image is a D arra of piels Piel locations represent points on the

More information

The Brauer Manin obstruction

The Brauer Manin obstruction The Braer Manin obstrction Martin Bright 17 April 2008 1 Definitions Let X be a smooth, geometrically irredcible ariety oer a field k. Recall that the defining property of an Azmaya algebra A is that,

More information

Optimal Control, Statistics and Path Planning

Optimal Control, Statistics and Path Planning PERGAMON Mathematical and Compter Modelling 33 (21) 237 253 www.elsevier.nl/locate/mcm Optimal Control, Statistics and Path Planning C. F. Martin and Shan Sn Department of Mathematics and Statistics Texas

More information

u P(t) = P(x,y) r v t=0 4/4/2006 Motion ( F.Robilliard) 1

u P(t) = P(x,y) r v t=0 4/4/2006 Motion ( F.Robilliard) 1 y g j P(t) P(,y) r t0 i 4/4/006 Motion ( F.Robilliard) 1 Motion: We stdy in detail three cases of motion: 1. Motion in one dimension with constant acceleration niform linear motion.. Motion in two dimensions

More information

CONTENTS. INTRODUCTION MEQ curriculum objectives for vectors (8% of year). page 2 What is a vector? What is a scalar? page 3, 4

CONTENTS. INTRODUCTION MEQ curriculum objectives for vectors (8% of year). page 2 What is a vector? What is a scalar? page 3, 4 CONTENTS INTRODUCTION MEQ crriclm objectives for vectors (8% of year). page 2 What is a vector? What is a scalar? page 3, 4 VECTOR CONCEPTS FROM GEOMETRIC AND ALGEBRAIC PERSPECTIVES page 1 Representation

More information

Estimation of Lateral Displacements for Offshore Monopiles in Clays based on CPT Results

Estimation of Lateral Displacements for Offshore Monopiles in Clays based on CPT Results Estimation of Lateral Dislacements for Offshore Monoiles in Clas based on CPT Reslts *Garam Kim 1), Jinoh Kim 2), Incheol Kim 3), Dongho Kim 4), Bngkwon Bn 5), Yanghoon Roh 6), Ohchang Kwon 7) and Jnhwan

More information

Figure 1 Probability density function of Wedge copula for c = (best fit to Nominal skew of DRAM case study).

Figure 1 Probability density function of Wedge copula for c = (best fit to Nominal skew of DRAM case study). Wedge Copla This docment explains the constrction and properties o a particlar geometrical copla sed to it dependency data rom the edram case stdy done at Portland State University. The probability density

More information