Bernstein-Bezier Splines on the Unit Sphere. Victoria Baramidze. Department of Mathematics. Western Illinois University

Size: px
Start display at page:

Download "Bernstein-Bezier Splines on the Unit Sphere. Victoria Baramidze. Department of Mathematics. Western Illinois University"

Transcription

1 Bernstein-Bezier Splines on the Unit Sphere Victoria Baramidze Department of Mathematics Western Illinois University ABSTRACT I will introduce scattered data fitting problems on the sphere and discuss applications of spherical splines. I will define Bernstein-Bezier polynomials and describe methods based on spherical splines.

2 Introduction: Data fitting problems and differential equations. Differential calculus on the unit sphere BB-polynomials on spherical triangles BB-polynomial spline methods on the sphere

3 Data Fitting Let S 2 be the unit sphere in R 3. Suppose we are given a set of scattered locations on S 2 along with real numbers associated with these locations. The problem is to find a smooth function interpolating or approximating these data. Figure 1: Cubic minimal energy spline interpolating apple data.

4 Approximating Boundary Values V = 0 inside S 2 V = f on the surface of S 2. V (u) = 1 u 2 4π S 2 f(v) u v 3dσ. V (u) 1 u 2 4π S 2 s(v) u v 3dσ. Figure 2: Cubic spline fitting geo-potential boundary data.

5 Geometric Surface Design Figure 3: Minimal energy cubic interpolant of the point cloud.

6 Spherical PDE u t (v, t) u(v, t) = 0 v S 2, t (0, T ] u(v, 0) = f(v) v S 2 U + w 2 U = F

7 Spherical functions and Homogeneous Extensions Homogeneous functions in R 3 Definition: The function F : R 3 R is homogeneous of degree d if F (αx, αy, αz) = α d F (x, y, z) for all real α > 0. Examples: F (x, y, z) = xn y k G(x, y, z) = x y + 1

8 Homogeneous Polynomials The set of homogeneous polynomials of degree d H d := span{x i y j z k : i + j + k = d} is a vector space of dimension ( ) d+2 2. We are to agree that a zero function has an undefined degree of homogeneity or that its degree of homogeneity can take on any value. Spherical homogeneous polynomials are the elements of H d restricted to the unit sphere. Since x 2 + y 2 + z 2 = 1 we have the following inclusions: H 0 H 2 H 2n H 1 H 3 H 2n+1

9 Homogeneous Extensions Let f(x, y, z) be a function defined on the unit sphere. The function F (X, Y, Z) = ( X2 + Y 2 + Z 2 ) d f(x, y, z) is a homogeneous extension of f to R 3 \{0} of degree d. Here x = X X2 + Y 2 + Z 2 and similarly for Y and Z. Geometrically (x, y, z) is a radial projection of (X, Y, Z) onto the unit sphere. Examples: Spherical functions f(x, y, z) = 1 g(x, y, z) = e y have the homogeneous extensions F (X, Y, Z) = X 2 + Y 2 + Z 2 G(X, Y, Z) = e Y X 2 +Y 2 +Z 2 of degree d = 1 d = 0.

10 Differentiation For a given function f on the unit sphere let F denote the zero homogeneous extension of f to R 3 \{0}, i.e. where x = F (X, Y, Z) = f(x, y, z), X X 2 +Y 2 +Z 2, y = Y Z X 2 +Y 2 +Z2, and z = X 2 +Y 2 +Z 2. By the derivative of a spherical function f with respect to the Cartesian direction X we mean ( ) f X := F (X, Y, Z) X S 2. Examples: f(x, y, z) = 1 F (X, Y, Z) = 1 F (X, Y, Z) = 0 X f(x, y, z) = y F (X, Y, Z) = Y X2 + Y 2 + Z 2

11 X Y X F (X, Y, Z) = ( X 2 + Y 2 + Z 2 ) 3 D X f(x, y, z) = yx A derivative of a linear polynomial is a quadratic polynomial! Alternative Procedure for Differentiating Using the chain rule for partial derivatives we find X F (X, Y, Z) = f xx X + f y y X + f z z X, where f x, f y, f z are regular partial derivatives of f with respect to the first, second and third argument respectively. Restricting partial derivatives of f with respect to x, y, z to the sphere does not affect the derivatives since the differentiation and evaluation is done in terms of the spherical coordinates x, y, z only.

12 Calculating x X S 2 = 1 x 2 y X S 2 z X S 2 = yx = zx we obtain f X = (1 x 2 )f x yxf y zxf z f Y = yxf x + (1 y 2 )f y zyf y f Z = xzf x yzf y + (1 z 2 )f z. To simplify our notation let v denote a column vector with the components x, y, z. Let v X denote a column vector with the components x X, y X, z X. Then denoting f the gradient of f with respect to x, y, z we get f X f Y f Z = v T X f = v T Y f = v T Z f.

13 Example: Let f(x, y, z) = cos(x). Calculate the partials f x = sin(x) f y = 0 f z = 0. Then with respect to Cartesian coordiates: f X = (1 x 2 ) sin(x) f Y = xy sin(x) f Z = xz sin(x). Let p(x, y, z) be a polynomial of degree d 1 on the unit sphere. The derivatives p X, p Y, p Z are polynomials of degree d + 1. Let p(x, y, z) be a homogeneous polynomial on the unit sphere. The derivatives p X, p Y, p Z are homogeneous polynomials subject to 1 = x 2 + y 2 + z 2.

14 Second Order Partials Minimal energy interpolation and penalized least squares fit require second order derivative calculations. Laplace-Beltrami operator is a common differential operator involved in PDE s on the unit sphere. Definition: The spherical Laplacian of f, that is the Laplace- Beltrami operator, for a spherical function f is f = F XX S 2 + F Y Y S 2 + F ZZ S 2 = f XX + f Y Y + f ZZ. the sum of second order partial derivatives of F, the constant homogeneous extension of f, restricted to S 2. This definition is in agreement with how the Laplace s operator behaves for a function in R 3 if we switch to spherical coordinates r, θ, φ and set the partials with respect to the radius to zero.

15 We need a recursive definition for higher order derivatives which is consistent with the above, i.e. f XX = (F XX ) S 2 = ((f X ) X ) S 2 However, constant homogeneous extension of f X does not work. Example: Let f(x, y, z) = y. The constant homogeneous extension of f is F (X, Y, Z) = Y X2 + Y 2 + Z 2. On one hand if we calculate two derivatives of F before restricting to the sphere: 2 XY X2F (X, Y, Z) = X ( X 2 + Y 2 + Z 2 ) = 3 Y ( X 2 + Y 2 + Z 2 ) 3 3X 2 Y ( X 2 + Y 2 + Z 2 ) (X 2 + Y 2 + Z 2 ) 3 = f XX = 3x 2 y y

16 On the other hand we already had f X = xy. Extending it to and differentiating once we get restricting to the unit sphere XY ( X 2 + Y 2 + Z 2 ) 2 Y ( X 2 + Y 2 + Z 2 ) 2 2X 2 Y (X 2 + Y 2 + Z 2 ) 2, (f X ) X = 2x 2 y y. With the recursive procedure above we have in general f XX (f X ) X f XY f Y X Lemma: Let g(t) be a homogeneous function of degree d. The derivative g (t) is homogeneous of degree d 1. If g(t) = 1, the degree of homogeneity is 0, the derivative of g is a zero function which has an undetermined degree of homogeneity.

17 In our definition of f X the function f is extended to R 3 as a homogeneous constant. When the function is differentiated it looses one degree of homogeneity, i.e. while F is a constant homogeneous function, F X, F Y, F Z are homogeneous of degree 1. When we restrict the derivatives to the unit sphere we loose this information. It is therefore essential to define the second order derivative of f as the derivative of the 1 extension of the first derivative of f, that is ( ) f X f XX = D X X2 + Y 2 + Z 2 S 2. This definition is consistent with differentiating a constant extension twice and then restricting it back to the sphere, that is f XX = ( ) 2 X2F (X, Y, Z) S 2, where F (X, Y, Z) is the constant homogeneous extension of f.

18 Even though we have excluded constant functions from the Lemma, our definition for the 2nd order derivatives applies to constant functions on the sphere just the same, since the 1 degree extension of a zero function is still a zero function, and thus the second order partials of a constant are all zero. Note: even though first order partials of a constant function are zero, the second order partials of a linear function are not! Let us complete this section with formulas for the second order partial derivatives of a spherical function f with respect to X, Y, Z in terms of the derivatives of f with respect to its natural coordinates x, y, z.

19 f XX = v T XH(f)v X + f T v XX. f XY = v T XH(f)v Y + f T v XY. f = f v T H(f)v 2 f T v.

20 Bernstein-Bezier Polynomials on a Spherical Triangle Figure 4: Triangulation on the sphere. Barycentric Coordinates Let τ be a triangle on the unit sphere with vertices v 1, v 2 and v 3. The barycentric coordinates of a point v = (x, y, z) with respect to τ are the unique real numbers b 1, b 2, b 3 satisfying b 1 v 1 + b 2 v 2 + b 3 v 3 = v.

21 Properties b i (v j ) = δ ij Barycentric coordinates do not form a partition of unity. Barycentric coordinates vanish on the edges opposite to the associated vertices. Barycentric coordinates are positive on the triangle of the definition. Barycentric coordinates are linear homogeneous functions of x, y, z. Barycentric coordinates are quotients of certain volumes, not areas.

22 Bernstein-Bezier Basis Fix a triangle τ with vertices v 1, v 2 and v 3. The Bernstein- Bezier basis polynomials of degree d with respect to τ are defined by B d ijk(v) = d! i!j!k! b 1(v) i b 2 (v) j b 3 (v) k, i + j + k = d. Properties There are ( ) d+2 2 BB-basis polynomials. BB-basis polynomials are linearly independent. BB-basis polynomials form a basis for functions in H d restricted to the sphere. BB-basis polynomials are homogeneous polynomials of degree d. BB-basis polynomials do not form a partition of unity.

23 BB-basis polynomials are positive on the triangle of the definition. BB-basis polynomials have values at the vertices that are easy to determine: B d ijk(v 1 ) = d! i!j!k! b 1(v 1 ) i b 2 (v 1 ) j b 3 (v 1 ) k = 1, i = d, j = k = 0, 0, otherwise. Similarly, and B d ijk(v 2 ) = B d ijk(v 3 ) = 1, j = d, i = k = 0, 0, otherwise. 1, k = d, j = i = 0, 0, otherwise.

24 A polynomial p = c ijk Bijk, d i+j+k=d is called a spherical homogeneous BB-polynomial of degree d defined with respect to the triangle τ. It is easy to evaluate the polynomial at the vertices of τ: p(v 1 ) = c d00 p(v 2 ) = c 0d0 p(v 3 ) = c 00d This property is essential for interpolating given function values at the vertices. As long as we make sure that c d00 = f(v 1 ) c 0d0 = f(v 2 ) c 00d = f(v 3 ) any polynomial p will interpolate f at the vertices.

25 Derivatives of BB-polynomials We are often interested in defining a derivative of p in the direction of a unit vector u. We need to follow a chain of coordinate changes: Cartesian: X, Y, Z Spherical: x, y, z Barycentric: b 1, b 2, b 3. D u f(x, y, z) = D u F (X, Y, Z) S 2 = (u T F ) S 2 = u T ( F ) S 2 = u T (f X, f Y, f Z ) T. Recall f X = v T X f f Y = v T Y f f Z = v T Z f

26 Then D u f(x, y, z) = u T 1 x 2 xy xz yx 1 y 2 yz zx zy 1 z 2 f = u T P f = u T (I vv T ) f. The matrix P = 1 x 2 xy xz yx 1 y 2 yz zx zy 1 z 2 is symmetric, and on the unit sphere it is a projection, we have P 2 = P (simplifies products of gradients).

27 Suppose now that f is our homogeneous polynomial of degree d. We need to calculate p x = p b 1 b 1 x + p b 2 b 2 x + p b 3 b 3 x and similarly for p y and p z. Differentiating p with respect to b 1, b 2, b 3 is straight forward. What are b i x, b i y and b i z? Recall the definition: b 1 v 1 + b 2 v 2 + b 3 v 3 = v. Using Kramer s rule we find the solutions explicitly as b i = det(a i) det(a) where A = x 1 x 2 x 3 y 1 y 2 y 3 z 1 z 2 z 3 A 1 = x x 2 x 3 y y 2 y 3 z z 2 z 3

28 A 2 = x 1 x x 3 y 1 y y 3 z 1 z z 3 A 3 = x 1 x 2 x y 1 y 2 y z 1 z 2 z Expand A 1 along the first column, and differentiate the determinant of A 1 with respect to x. The result is equal to the determinant of B 1 = 1 x 2 x 3 0 y 2 y 3 0 z 2 z 3 Denote e 1 = (1, 0, 0) T. Then To sum it up b 1 x = det(b 1) det(a) = b 1(e 1 ). b i x = b i(e 1 ) b i y = b i(e 2 ) b i z = b i(e 3 ). p x = (b 1 (e 1 ), b 2 (e 1 ), b 3 (e 1 )) T b p = b(e 1 ) T b p,

29 p y = b(e 2 ) T b p p z = b(e 3 ) T b p D u p = u T P p = u T P (A 1 ) T b p since b(e 1 ) T b(e 2 ) T b(e 3 ) T = [b(e 1 ) b(e 2 ) b(e 3 )] T = (A 1 ) T. We are interested in special cases when a directional derivative is evaluated at a vertex of a triangle. P (v l ) = I v l v T l, b p(v l ) = i+j+k=d c ijk b B d ijk(v l ).

30 Derivatives BB-basis polynomials evaluated at vertices B d (d 1)! b ijk(v 1 ) = d 1 (i 1)!j!k! bi 1 1 b j 2 bk 3 = d, i = d, j = k = 0, 0, otherwise. B d (d 1)! b ijk(v 2 ) = d 1 (i 1)!j!k! bi 1 1 b j 2 bk 3 = d, i = 1, j = d 1, k = 0, 0, otherwise. B d (d 1)! b ijk(v 3 ) = d 1 (i 1)!j!k! bi 1 1 b j 2 bk 3 = d, i = 1, j = 0, k = d 1, 0, otherwise.

31 B d (d 1)! b ijk(v 1 ) = d 2 i!(j 1)!k! bi 1b j 1 2 b k 3 = d, i = d 1, j = 1, k = 0, 0, otherwise. B d (d 1)! b ijk(v 2 ) = d 2 i!(j 1)!k! bi 1b j 1 2 b k 3 = d, i = 0, j = d, k = 0, 0, otherwise. B d (d 1)! b ijk(v 3 ) = d 2 i!(j 1)!k! bi 1b j 1 2 b k 3 = d, i = 0, j = 1, k = d 1, 0, otherwise.

32 B d (d 1)! b ijk(v 1 ) = d 3 i!j!(k 1)! bi 1b j 2 bk 1 3 = d, i = d 1, j = 0, k = 1, 0, otherwise. B d (d 1)! b ijk(v 2 ) = d 3 i!j!(k 1)! bi 1b j 2 bk 1 3 = d, i = 0, j = d 1, k = 1, 0, otherwise. B d (d 1)! b ijk(v 3 ) = d 3 i!j!(k 1)! bi 1b j 2 bk 1 3 = d, i = 0, j = 0, k = d, 0, otherwise.

33 Finally, for a polynomial p: p b 1 (v 1 ) = dc d00 p b 1 (v 2 ) = dc 1,d 1,0 p b 1 (v 3 ) = dc 1,0,d 1 p b 2 (v 1 ) = dc d 1,1,0 p b 2 (v 2 ) = dc 0,d,0 p b 2 (v 3 ) = dc 0,1,d 1 p b 3 (v 1 ) = dc d 1,0,1 p b 3 (v 2 ) = dc 0,d 1,1 p b 3 (v 3 ) = dc 0,0,d D u p(v 1 ) = du T P (A 1 ) T (c d00, c d 1,1,0, c d 1,0,1 ) T D u p(v 2 ) = du T P (A 1 ) T (c 1,d 1,0, c 0,d,0, c 0,d 1,1 ) T D u p(v 3 ) = du T P (A 1 ) T (c 1,0,d 1, c 0,1,d 1, c 0,0,d ) T

34 Smoothness conditions d ijk = r+s+t=i c r,j+s,k+t B i rst(v 4 ) i = 0,..., r and 0 j, k d with i + j + k = d. Figure 5: C 1 smoothness conditions.

35 Spherical Spline Space S r d( ) := {s : s τ H d (S 2 )} C r (S 2 ) Domain Points ξ τ ijk = iv 1 + jv 2 + kv 3 iv 1 + jv 2 + kv 3, i + j + k = d D d, = {ξ τ ijk : τ, i + j + k = d}

36 Determining Sets List all domain points without repetitions and index them in some order: D d, = {ξ i } n i=1. A spline in Sd 0 ( ) can be now described as s = n c i B i i=1 Let J be a subset of 1,..., n. A subset D J of D d, is a determining set for S r d ( ) if c i = 0 for all i J implies that s = 0 everywhere on the sphere. We are interested in Minimal Determining Sets. Cardinality of MDS is the dimension of Sd r ( ). To built a qusi-interpolant with optimal approximation power we need to be careful in finding a local stable basis. Such a basis is constructed using certain linear functionals associated with a MDS.

37 Examples of MDS in S 1 3( ) Let be a triangulation of S 2 based on 6 vertices which as vectors in R 3 are ±e i, i = 1, 2, 3. The dimension of S 1 3( ) is 19. Every MDS must contain 3 domain points in the first disk around every vertex of : there exist quasi-interpolants that interpolate function values at the vertices, in fact there exist quasi-interpolants that fit the derivatives at the vertices as well. There is a problem with locality of the basis: all coefficients c τ 111 form an independent subsystem that influences all of the triangles.

38 Examples of MDS in S 1 3( ) Change by shifting one of the vertices along an existing edge. The dimension of S 1 3( ) is 18. Every MDS must contain every vertex of : there exist quasiinterpolants that interpolate function values at the vertices, there may not exist quasi-interpolants that fit the derivatives at the vertices. There is a problem with locality of the basis: all coefficients c τ 111 form an independent subsystem that influences all of the triangles.

39 Global methods Minimal energy interpolation Γ f := {s S r d( ) : s(v) = f(v), v V} E(f) = S 2 α =2 (D α f δ ) 2. E(S f ) = min s Γf E(s). Discrete least squares splines L(s) = v V (s(v) f(v)) 2 L(S f ) = min s S r d ( )L(s).

40 Penalized least square fitting P λ (s) := L(s) + λe δ (s), P λ (S f ) = min s S r d ( )P λ (s). Linear systems A LT L 0 c λ = g h (A + 1 ɛ LT L)c (l+1) = Agc (l) + 1 ɛ LT h

41 Interpolation c 003 V3 c 102 c 012 c 021 c 201 c 111 V1 c 300 c 210 c 120 c 030 V2 Figure 6: Coefficients of a cubic BB-polynomial. c 300 = f(v 1 ) c 030 = f(v 2 ) c 003 = f(v 3 ) I c = F.

42 Smoothness conditions d ijk = r+s+t=i c r,j+s,k+t B i rst(v 4 ) i = 0,..., r and 0 j, k d with i + j + k = d (cf.[alfeld, Neamtu, Schumaker, 96]). Thus a spline s S 1 ( ) belongs to Sd r ( ) if and only if d Figure 7: C 1 smoothness conditions. S c = 0.

43 Energy matrix E(s) = S 2 α =2 (D α s 0 ) 2 Minimize E(c), subject to Sc = 0 and Ic = F. E[i, j] := S 2 α =2 (D α B i )(D α B j ). E[i, j] := α =2 T (D α B i )(D α B j ).

44 Differentiation p 0 (v) = p( v v ) = v d p(v) D i,j p 0 S 2 = ( d)(δ ij (d + 2) v, e i v, e j )p(v) + ( d)(p i (v) v, e j + p j (v) v, e i ) + p ij (v) p i (v) = b(e i ) t b p(v) b p(v) i = b i p(v) p ij (v) = b(e i ) t H b p(v)b(e j ) H b p(v) ij = 2 b i b j p(v)

45 Integration ds = v N v N ds, v = v v T f(v)ds = T f( v v ) v N v N ds 1 1 b 2 T g(v )ds = 2A T 0 0 g(b 1, b 2)db 1db 2 T f(v)ds = 2A T N 1 1 b f(b 1, b 2) v v N db 1db 2 E I T S I 0 0 S 0 0 c λ η = F 0 0

46 Theorem 1. Suppose Sd r ( ) is a spline space defined on a β-quasi-uniform triangulation with 1 and d 3r + 2. There exists a constant C depending only on d and β, such that the energy interpolant S f minimizing E satisfies f S f,s 2 C 2 f 2,,S 2 for all f C 2 (S 2 ).

47 Theorem 2. Let be a β-quasi-uniform triangulation of the sphere S 2 whose vertices form a subset of the data sites V and 1. Let N be the number of triangles in. Suppose that the data locations V have the property that for every s Sd r( ) and every τ, there exist a positive constant F 1, independent of s and τ, such that F 1 s,τ ( V τ s(v) 2 ) 1/2. (1) Let F 2 be the largest number of data sites in a triangle τ. That is, we have ( V τ s(v) 2 ) 1/2 F 2 s,τ. (2) For d 3r + 2 let s λ,f be the spline minimizing P λ. Then f s λ,f,s 2 C m+1 f m+1,,s 2 + λc N for every function f in W m+1, (S 2 ). Here m is between 0 and d with (d m) mod 2 = 0. The constant C depends on d, β, F 1, F 2, and C depends on d, β, F 1, F 2, f and.

48 References 1. Alfeld, P.,M. Neamtu, and L. L. Schumaker, Bernstein- Bezier Polynomials on Spheres and Sphere-Like Surfaces, Comput. Aided Geom. Design 13 (1996),no. 4, Alfeld, P.,M. Neamtu, and L. L. Schumaker, Fitting Scattered Data on Sphere-like Surfaces Using Spherical Splines, J. Comp. Appl. Math. 73 (1996), Awanou, G. M., M. J. Lai, P. Wenston, The Multivariate Spline Method for Numerical Solution of Partial Differential Equations and Scattered Data Interpolation, in Wavelets and Splines: Athens 2005, edited by G. Chen and M. J. Lai, Nashboro Press, 2006, Baramidze, V. and M. J. Lai, Error Bounds for Minimal Energy Interpolatory Spherical Splines, Approximation Theory XI, edited by C. K. Chui, M. Neamtu and L. L. Schumaker, Nashboro Press, Brentwood, 2005, Baramidze, V. and M. J. Lai, Spherical Splines for Data Interpolation and Fitting, SIAM J. Scientific Computing,

49 28(2006), Baramidze,V., and M. J. Lai, Spherical Spline Solution to a PDE on a Sphere, Wavelets and Splines, Nashboro Press, 2006, Baramidze, V., Spherical Spline Solution of the Heat Equation, manuscript, Lai, M. J., C. K. Shum, V. Baramidze, and P. Wenston, Triangulated spherical splines for geopotential reconstruction, to appear in J. of Geodesy, 2008.

Volume Data Interpolation using Tensor Products of Spherical and Radial Splines

Volume Data Interpolation using Tensor Products of Spherical and Radial Splines Volume Data Interpolation using Tensor Products of Spherical and Radial Splines V. Baramidze and M. J. Lai Abstract. Trivariate splines solve a special case of scattered data interpolation problem in the

More information

C 1 Quintic Spline Interpolation Over Tetrahedral Partitions

C 1 Quintic Spline Interpolation Over Tetrahedral Partitions C 1 Quintic Spline Interpolation Over Tetrahedral Partitions Gerard Awanou and Ming-Jun Lai Abstract. We discuss the implementation of a C 1 quintic superspline method for interpolating scattered data

More information

Hw 4 Due Feb 22. D(fg) x y z (

Hw 4 Due Feb 22. D(fg) x y z ( Hw 4 Due Feb 22 2.2 Exercise 7,8,10,12,15,18,28,35,36,46 2.3 Exercise 3,11,39,40,47(b) 2.4 Exercise 6,7 Use both the direct method and product rule to calculate where f(x, y, z) = 3x, g(x, y, z) = ( 1

More information

Optimal Quasi-Interpolation by Quadratic C 1 -Splines on Type-2 Triangulations

Optimal Quasi-Interpolation by Quadratic C 1 -Splines on Type-2 Triangulations Optimal Quasi-Interpolation by Quadratic C 1 -Splines on Type-2 Triangulations Tatyana Sorokina and Frank Zeilfelder Abstract. We describe a new scheme based on quadratic C 1 -splines on type-2 triangulations

More information

The Multivariate Spline Method for Scattered Data Fitting and Numerical Solutions of Partial Differential Equations

The Multivariate Spline Method for Scattered Data Fitting and Numerical Solutions of Partial Differential Equations The Multivariate Spline Method for Scattered Data Fitting and Numerical Solutions of Partial Differential Equations Gerard Awanou, Ming-Jun Lai and Paul Wenston Dedicated to Charles K. Chui on the Occasion

More information

2 Second Derivatives. As we have seen, a function f (x, y) of two variables has four different partial derivatives: f xx. f yx. f x y.

2 Second Derivatives. As we have seen, a function f (x, y) of two variables has four different partial derivatives: f xx. f yx. f x y. 2 Second Derivatives As we have seen, a function f (x, y) of two variables has four different partial derivatives: (x, y), (x, y), f yx (x, y), (x, y) It is convenient to gather all four of these into

More information

A new 8-node quadrilateral spline finite element

A new 8-node quadrilateral spline finite element Journal of Computational and Applied Mathematics 195 (2006) 54 65 www.elsevier.com/locate/cam A new 8-node quadrilateral spline finite element Chong-Jun Li, Ren-Hong Wang Institute of Mathematical Sciences,

More information

Chapter 6. Curves and Surfaces. 6.1 Graphs as Surfaces

Chapter 6. Curves and Surfaces. 6.1 Graphs as Surfaces Chapter 6 Curves and Surfaces In Chapter 2 a plane is defined as the zero set of a linear function in R 3. It is expected a surface is the zero set of a differentiable function in R n. To motivate, graphs

More information

= w. w u. u ; u + w. x x. z z. y y. v + w. . Remark. The formula stated above is very important in the theory of. surface integral.

= w. w u. u ; u + w. x x. z z. y y. v + w. . Remark. The formula stated above is very important in the theory of. surface integral. 1 Chain rules 2 Directional derivative 3 Gradient Vector Field 4 Most Rapid Increase 5 Implicit Function Theorem, Implicit Differentiation 6 Lagrange Multiplier 7 Second Derivative Test Theorem Suppose

More information

Summer 2017 MATH Suggested Solution to Exercise Find the tangent hyperplane passing the given point P on each of the graphs: (a)

Summer 2017 MATH Suggested Solution to Exercise Find the tangent hyperplane passing the given point P on each of the graphs: (a) Smmer 2017 MATH2010 1 Sggested Soltion to Exercise 6 1 Find the tangent hyperplane passing the given point P on each of the graphs: (a) z = x 2 y 2 ; y = z log x z P (2, 3, 5), P (1, 1, 1), (c) w = sin(x

More information

The Multivariate Spline Method for Scattered Data Fitting and Numerical Solutions of Partial Differential Equations

The Multivariate Spline Method for Scattered Data Fitting and Numerical Solutions of Partial Differential Equations The Multivariate Spline Method for Scattered Data Fitting and Numerical Solutions of Partial Differential Equations Gerard Awanou, Ming-Jun Lai and Paul Wenston Dedicated to Charles K. Chui on the Occasion

More information

A C 2 Four-Point Subdivision Scheme with Fourth Order Accuracy and its Extensions

A C 2 Four-Point Subdivision Scheme with Fourth Order Accuracy and its Extensions A C 2 Four-Point Subdivision Scheme with Fourth Order Accuracy and its Extensions Nira Dyn Michael S. Floater Kai Hormann Abstract. We present a new four-point subdivision scheme that generates C 2 curves.

More information

REVIEW I MATH 254 Calculus IV. Exam I (Friday, April 29) will cover sections

REVIEW I MATH 254 Calculus IV. Exam I (Friday, April 29) will cover sections REVIEW I MATH 254 Calculus IV Exam I (Friday, April 29 will cover sections 14.1-8. 1. Functions of multivariables The definition of multivariable functions is similar to that of functions of one variable.

More information

Interpolation and Splines

Interpolation and Splines Interpolation and Splines Anna Gryboś October 23, 27 1 Problem setting Many of physical phenomenona are described by the functions that we don t know exactly. Often we can calculate or measure the values

More information

Introduction to Computer Graphics. Modeling (3) April 27, 2017 Kenshi Takayama

Introduction to Computer Graphics. Modeling (3) April 27, 2017 Kenshi Takayama Introduction to Computer Graphics Modeling (3) April 27, 2017 Kenshi Takayama Solid modeling 2 Solid models Thin shapes represented by single polygons Unorientable Clear definition of inside & outside

More information

Introduction to PDEs: Notation, Terminology and Key Concepts

Introduction to PDEs: Notation, Terminology and Key Concepts Chapter 1 Introduction to PDEs: Notation, Terminology and Key Concepts 1.1 Review 1.1.1 Goal The purpose of this section is to briefly review notation as well as basic concepts from calculus. We will also

More information

. 1. Chain rules. Directional derivative. Gradient Vector Field. Most Rapid Increase. Implicit Function Theorem, Implicit Differentiation

. 1. Chain rules. Directional derivative. Gradient Vector Field. Most Rapid Increase. Implicit Function Theorem, Implicit Differentiation 1 Chain rules 2 Directional derivative 3 Gradient Vector Field 4 Most Rapid Increase 5 Implicit Function Theorem, Implicit Differentiation 6 Lagrange Multiplier 7 Second Derivative Test Theorem Suppose

More information

On the graphical display of Powell-Sabin splines: a comparison of three piecewise linear approximations

On the graphical display of Powell-Sabin splines: a comparison of three piecewise linear approximations On the graphical display of Powell-Sabin splines: a comparison of three piecewise linear approximations Hendrik Speleers Paul Dierckx Stefan Vandewalle Report TW515, January 008 Ò Katholieke Universiteit

More information

. Tutorial Class V 3-10/10/2012 First Order Partial Derivatives;...

. Tutorial Class V 3-10/10/2012 First Order Partial Derivatives;... Tutorial Class V 3-10/10/2012 1 First Order Partial Derivatives; Tutorial Class V 3-10/10/2012 1 First Order Partial Derivatives; 2 Application of Gradient; Tutorial Class V 3-10/10/2012 1 First Order

More information

Triangulated spherical splines for geopotential reconstruction

Triangulated spherical splines for geopotential reconstruction Triangulated spherical splines for geopotential reconstruction M. J. Lai, C. K. Shum, V. Baramidze, P. Wenston, and S. C. Han Abstract We present an alternate mathematical technique We describe how than

More information

Interpolation by Spline Functions

Interpolation by Spline Functions Interpolation by Spline Functions Com S 477/577 Sep 0 007 High-degree polynomials tend to have large oscillations which are not the characteristics of the original data. To yield smooth interpolating curves

More information

Dimensions of Spline Spaces over 3D Hierarchical T-Meshes

Dimensions of Spline Spaces over 3D Hierarchical T-Meshes Journal of Information & Computational Science 3: 3 (2006) 487 501 Available at http://www.joics.com Dimensions of Spline Spaces over 3D Hierarchical T-Meshes Xin Li, Jiansong Deng, Falai Chen Department

More information

Math 113 Calculus III Final Exam Practice Problems Spring 2003

Math 113 Calculus III Final Exam Practice Problems Spring 2003 Math 113 Calculus III Final Exam Practice Problems Spring 23 1. Let g(x, y, z) = 2x 2 + y 2 + 4z 2. (a) Describe the shapes of the level surfaces of g. (b) In three different graphs, sketch the three cross

More information

PS Geometric Modeling Homework Assignment Sheet I (Due 20-Oct-2017)

PS Geometric Modeling Homework Assignment Sheet I (Due 20-Oct-2017) Homework Assignment Sheet I (Due 20-Oct-2017) Assignment 1 Let n N and A be a finite set of cardinality n = A. By definition, a permutation of A is a bijective function from A to A. Prove that there exist

More information

An introduction to mesh generation Part IV : elliptic meshing

An introduction to mesh generation Part IV : elliptic meshing Elliptic An introduction to mesh generation Part IV : elliptic meshing Department of Civil Engineering, Université catholique de Louvain, Belgium Elliptic Curvilinear Meshes Basic concept A curvilinear

More information

Surface Parameterization

Surface Parameterization Surface Parameterization A Tutorial and Survey Michael Floater and Kai Hormann Presented by Afra Zomorodian CS 468 10/19/5 1 Problem 1-1 mapping from domain to surface Original application: Texture mapping

More information

MAT203 OVERVIEW OF CONTENTS AND SAMPLE PROBLEMS

MAT203 OVERVIEW OF CONTENTS AND SAMPLE PROBLEMS MAT203 OVERVIEW OF CONTENTS AND SAMPLE PROBLEMS MAT203 covers essentially the same material as MAT201, but is more in depth and theoretical. Exam problems are often more sophisticated in scope and difficulty

More information

Chapter 5 Partial Differentiation

Chapter 5 Partial Differentiation Chapter 5 Partial Differentiation For functions of one variable, y = f (x), the rate of change of the dependent variable can dy be found unambiguously by differentiation: f x. In this chapter we explore

More information

Sung-Eui Yoon ( 윤성의 )

Sung-Eui Yoon ( 윤성의 ) CS480: Computer Graphics Curves and Surfaces Sung-Eui Yoon ( 윤성의 ) Course URL: http://jupiter.kaist.ac.kr/~sungeui/cg Today s Topics Surface representations Smooth curves Subdivision 2 Smooth Curves and

More information

spline structure and become polynomials on cells without collinear edges. Results of this kind follow from the intrinsic supersmoothness of bivariate

spline structure and become polynomials on cells without collinear edges. Results of this kind follow from the intrinsic supersmoothness of bivariate Supersmoothness of bivariate splines and geometry of the underlying partition. T. Sorokina ) Abstract. We show that many spaces of bivariate splines possess additional smoothness (supersmoothness) that

More information

Lecture notes for Topology MMA100

Lecture notes for Topology MMA100 Lecture notes for Topology MMA100 J A S, S-11 1 Simplicial Complexes 1.1 Affine independence A collection of points v 0, v 1,..., v n in some Euclidean space R N are affinely independent if the (affine

More information

Construction and smoothing of triangular Coons patches with geodesic boundary curves

Construction and smoothing of triangular Coons patches with geodesic boundary curves Construction and smoothing of triangular Coons patches with geodesic boundary curves R. T. Farouki, (b) N. Szafran, (a) L. Biard (a) (a) Laboratoire Jean Kuntzmann, Université Joseph Fourier Grenoble,

More information

A C 2 Four-Point Subdivision Scheme with Fourth Order Accuracy and its Extensions

A C 2 Four-Point Subdivision Scheme with Fourth Order Accuracy and its Extensions A C 2 Four-Point Subdivision Scheme with Fourth Order Accuracy and its Extensions Nira Dyn School of Mathematical Sciences Tel Aviv University Michael S. Floater Department of Informatics University of

More information

Spline Functions on Triangulations

Spline Functions on Triangulations Spline Functions on Triangulations MING-JUN LAI AND LARRY L. SCHUMAKER CAMBRIDGE UNIVERSITY PRESS Contents Preface xi Chapter 1. Bivariate Polynomials 1.1. Introduction 1 1.2. Norms of Polynomials on Triangles

More information

1. Suppose that the equation F (x, y, z) = 0 implicitly defines each of the three variables x, y, and z as functions of the other two:

1. Suppose that the equation F (x, y, z) = 0 implicitly defines each of the three variables x, y, and z as functions of the other two: Final Solutions. Suppose that the equation F (x, y, z) implicitly defines each of the three variables x, y, and z as functions of the other two: z f(x, y), y g(x, z), x h(y, z). If F is differentiable

More information

On the maximum rank of completions of entry pattern matrices

On the maximum rank of completions of entry pattern matrices Linear Algebra and its Applications 525 (2017) 1 19 Contents lists available at ScienceDirect Linear Algebra and its Applications wwwelseviercom/locate/laa On the maximum rank of completions of entry pattern

More information

SOLVING PARTIAL DIFFERENTIAL EQUATIONS ON POINT CLOUDS

SOLVING PARTIAL DIFFERENTIAL EQUATIONS ON POINT CLOUDS SOLVING PARTIAL DIFFERENTIAL EQUATIONS ON POINT CLOUDS JIAN LIANG AND HONGKAI ZHAO Abstract. In this paper we present a general framework for solving partial differential equations on manifolds represented

More information

A Random Variable Shape Parameter Strategy for Radial Basis Function Approximation Methods

A Random Variable Shape Parameter Strategy for Radial Basis Function Approximation Methods A Random Variable Shape Parameter Strategy for Radial Basis Function Approximation Methods Scott A. Sarra, Derek Sturgill Marshall University, Department of Mathematics, One John Marshall Drive, Huntington

More information

Convexity Theory and Gradient Methods

Convexity Theory and Gradient Methods Convexity Theory and Gradient Methods Angelia Nedić angelia@illinois.edu ISE Department and Coordinated Science Laboratory University of Illinois at Urbana-Champaign Outline Convex Functions Optimality

More information

Grad operator, triple and line integrals. Notice: this material must not be used as a substitute for attending the lectures

Grad operator, triple and line integrals. Notice: this material must not be used as a substitute for attending the lectures Grad operator, triple and line integrals Notice: this material must not be used as a substitute for attending the lectures 1 .1 The grad operator Let f(x 1, x,..., x n ) be a function of the n variables

More information

On the Dimension of the Bivariate Spline Space S 1 3( )

On the Dimension of the Bivariate Spline Space S 1 3( ) On the Dimension of the Bivariate Spline Space S 1 3( ) Gašper Jaklič Institute of Mathematics, Physics and Mechanics University of Ljubljana Jadranska 19, 1000 Ljubljana, Slovenia Gasper.Jaklic@fmf.uni-lj.si

More information

Gregory E. Fasshauer and Larry L. Schumaker. or approximating data given at scattered points lying on the surface of

Gregory E. Fasshauer and Larry L. Schumaker. or approximating data given at scattered points lying on the surface of Scattered Data Fitting on the Sphere Gregory E. Fasshauer and Larry L. Schumaker Abstract. We discuss several approaches to the problem of interpolating or approximating data given at scattered points

More information

Spline Solution Of Some Linear Boundary Value Problems

Spline Solution Of Some Linear Boundary Value Problems Applied Mathematics E-Notes, 8(2008, 171-178 c ISSN 1607-2510 Available free at mirror sites of http://www.math.nthu.edu.tw/ amen/ Spline Solution Of Some Linear Boundary Value Problems Abdellah Lamnii,

More information

4. Simplicial Complexes and Simplicial Homology

4. Simplicial Complexes and Simplicial Homology MATH41071/MATH61071 Algebraic topology Autumn Semester 2017 2018 4. Simplicial Complexes and Simplicial Homology Geometric simplicial complexes 4.1 Definition. A finite subset { v 0, v 1,..., v r } R n

More information

EXTRA-CREDIT PROBLEMS ON SURFACES, MULTIVARIABLE FUNCTIONS AND PARTIAL DERIVATIVES

EXTRA-CREDIT PROBLEMS ON SURFACES, MULTIVARIABLE FUNCTIONS AND PARTIAL DERIVATIVES EXTRA-CREDIT PROBLEMS ON SURFACES, MULTIVARIABLE FUNCTIONS AND PARTIAL DERIVATIVES A. HAVENS These problems are for extra-credit, which is counted against lost points on quizzes or WebAssign. You do not

More information

Fourier Transform of Bernstein-Bézier Polynomials

Fourier Transform of Bernstein-Bézier Polynomials Fourier Transform of Bernstein-Bézier Polynomials Charles. K. Chui, Tian-Xiao He 2, and Qingtang Jiang 3 Department of Mathematics and Computer Science University of Missouri-St. Louis, St. Louis, MO 632,

More information

Curve and Surface Basics

Curve and Surface Basics Curve and Surface Basics Implicit and parametric forms Power basis form Bezier curves Rational Bezier Curves Tensor Product Surfaces ME525x NURBS Curve and Surface Modeling Page 1 Implicit and Parametric

More information

Dubna 2018: lines on cubic surfaces

Dubna 2018: lines on cubic surfaces Dubna 2018: lines on cubic surfaces Ivan Cheltsov 20th July 2018 Lecture 1: projective plane Complex plane Definition A line in C 2 is a subset that is given by ax + by + c = 0 for some complex numbers

More information

MATH 2023 Multivariable Calculus

MATH 2023 Multivariable Calculus MATH 2023 Multivariable Calculus Problem Sets Note: Problems with asterisks represent supplementary informations. You may want to read their solutions if you like, but you don t need to work on them. Set

More information

Solution 2. ((3)(1) (2)(1), (4 3), (4)(2) (3)(3)) = (1, 1, 1) D u (f) = (6x + 2yz, 2y + 2xz, 2xy) (0,1,1) = = 4 14

Solution 2. ((3)(1) (2)(1), (4 3), (4)(2) (3)(3)) = (1, 1, 1) D u (f) = (6x + 2yz, 2y + 2xz, 2xy) (0,1,1) = = 4 14 Vector and Multivariable Calculus L Marizza A Bailey Practice Trimester Final Exam Name: Problem 1. To prepare for true/false and multiple choice: Compute the following (a) (4, 3) ( 3, 2) Solution 1. (4)(

More information

Animation Curves and Splines 2

Animation Curves and Splines 2 Animation Curves and Splines 2 Animation Homework Set up Thursday a simple avatar E.g. cube/sphere (or square/circle if 2D) Specify some key frames (positions/orientations) Associate Animation a time with

More information

3.3 Optimizing Functions of Several Variables 3.4 Lagrange Multipliers

3.3 Optimizing Functions of Several Variables 3.4 Lagrange Multipliers 3.3 Optimizing Functions of Several Variables 3.4 Lagrange Multipliers Prof. Tesler Math 20C Fall 2018 Prof. Tesler 3.3 3.4 Optimization Math 20C / Fall 2018 1 / 56 Optimizing y = f (x) In Math 20A, we

More information

Differential Geometry: Circle Patterns (Part 1) [Discrete Conformal Mappinngs via Circle Patterns. Kharevych, Springborn and Schröder]

Differential Geometry: Circle Patterns (Part 1) [Discrete Conformal Mappinngs via Circle Patterns. Kharevych, Springborn and Schröder] Differential Geometry: Circle Patterns (Part 1) [Discrete Conformal Mappinngs via Circle Patterns. Kharevych, Springborn and Schröder] Preliminaries Recall: Given a smooth function f:r R, the function

More information

CS 450 Numerical Analysis. Chapter 7: Interpolation

CS 450 Numerical Analysis. Chapter 7: Interpolation Lecture slides based on the textbook Scientific Computing: An Introductory Survey by Michael T. Heath, copyright c 2018 by the Society for Industrial and Applied Mathematics. http://www.siam.org/books/cl80

More information

MATH 2400, Analytic Geometry and Calculus 3

MATH 2400, Analytic Geometry and Calculus 3 MATH 2400, Analytic Geometry and Calculus 3 List of important Definitions and Theorems 1 Foundations Definition 1. By a function f one understands a mathematical object consisting of (i) a set X, called

More information

Multivariate Calculus: Review Problems for Examination Two

Multivariate Calculus: Review Problems for Examination Two Multivariate Calculus: Review Problems for Examination Two Note: Exam Two is on Tuesday, August 16. The coverage is multivariate differential calculus and double integration. You should review the double

More information

Point-Set Topology 1. TOPOLOGICAL SPACES AND CONTINUOUS FUNCTIONS

Point-Set Topology 1. TOPOLOGICAL SPACES AND CONTINUOUS FUNCTIONS Point-Set Topology 1. TOPOLOGICAL SPACES AND CONTINUOUS FUNCTIONS Definition 1.1. Let X be a set and T a subset of the power set P(X) of X. Then T is a topology on X if and only if all of the following

More information

Workbook. MAT 397: Calculus III

Workbook. MAT 397: Calculus III Workbook MAT 397: Calculus III Instructor: Caleb McWhorter Name: Summer 2017 Contents Preface..................................................... 2 1 Spatial Geometry & Vectors 3 1.1 Basic n Euclidean

More information

Convexization in Markov Chain Monte Carlo

Convexization in Markov Chain Monte Carlo in Markov Chain Monte Carlo 1 IBM T. J. Watson Yorktown Heights, NY 2 Department of Aerospace Engineering Technion, Israel August 23, 2011 Problem Statement MCMC processes in general are governed by non

More information

Bivariate Splines for Hurricane Path Forecasting

Bivariate Splines for Hurricane Path Forecasting Bivariate Splines for Hurricane Path Forecasting Bree Ettinger and Ming-Jun Lai 1 Introduction Every year, hurricanes cause a lot of damage, especially, when they hit cities along the coast line. A notorious

More information

Contents. MATH 32B-2 (18W) (L) G. Liu / (TA) A. Zhou Calculus of Several Variables. 1 Homework 1 - Solutions 3. 2 Homework 2 - Solutions 13

Contents. MATH 32B-2 (18W) (L) G. Liu / (TA) A. Zhou Calculus of Several Variables. 1 Homework 1 - Solutions 3. 2 Homework 2 - Solutions 13 MATH 32B-2 (8) (L) G. Liu / (TA) A. Zhou Calculus of Several Variables Contents Homework - Solutions 3 2 Homework 2 - Solutions 3 3 Homework 3 - Solutions 9 MATH 32B-2 (8) (L) G. Liu / (TA) A. Zhou Calculus

More information

True/False. MATH 1C: SAMPLE EXAM 1 c Jeffrey A. Anderson ANSWER KEY

True/False. MATH 1C: SAMPLE EXAM 1 c Jeffrey A. Anderson ANSWER KEY MATH 1C: SAMPLE EXAM 1 c Jeffrey A. Anderson ANSWER KEY True/False 10 points: points each) For the problems below, circle T if the answer is true and circle F is the answer is false. After you ve chosen

More information

18.02 Multivariable Calculus Fall 2007

18.02 Multivariable Calculus Fall 2007 MIT OpenCourseWare http://ocw.mit.edu 18.02 Multivariable Calculus Fall 2007 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 18.02 Problem Set 4 Due Thursday

More information

Adaptive and Smooth Surface Construction by Triangular A-Patches

Adaptive and Smooth Surface Construction by Triangular A-Patches Adaptive and Smooth Surface Construction by Triangular A-Patches Guoliang Xu Institute of Computational Mathematics and Scientific/Engineering Computing, Chinese Academy of Sciences, Beijing, China Abstract

More information

Section 4.2 selected answers Math 131 Multivariate Calculus D Joyce, Spring 2014

Section 4.2 selected answers Math 131 Multivariate Calculus D Joyce, Spring 2014 4. Determine the nature of the critical points of Section 4. selected answers Math 11 Multivariate Calculus D Joyce, Spring 014 Exercises from section 4.: 6, 1 16.. Determine the nature of the critical

More information

Central issues in modelling

Central issues in modelling Central issues in modelling Construct families of curves, surfaces and volumes that can represent common objects usefully; are easy to interact with; interaction includes: manual modelling; fitting to

More information

Parameterization of triangular meshes

Parameterization of triangular meshes Parameterization of triangular meshes Michael S. Floater November 10, 2009 Triangular meshes are often used to represent surfaces, at least initially, one reason being that meshes are relatively easy to

More information

First we consider how to parameterize a surface (similar to a parameterized curve for line integrals). Surfaces will need two parameters.

First we consider how to parameterize a surface (similar to a parameterized curve for line integrals). Surfaces will need two parameters. Math 55 - Vector Calculus II Notes 14.6 urface Integrals Let s develop some surface integrals. First we consider how to parameterize a surface (similar to a parameterized curve for line integrals). urfaces

More information

Measuring Lengths The First Fundamental Form

Measuring Lengths The First Fundamental Form Differential Geometry Lia Vas Measuring Lengths The First Fundamental Form Patching up the Coordinate Patches. Recall that a proper coordinate patch of a surface is given by parametric equations x = (x(u,

More information

Mathematical Programming and Research Methods (Part II)

Mathematical Programming and Research Methods (Part II) Mathematical Programming and Research Methods (Part II) 4. Convexity and Optimization Massimiliano Pontil (based on previous lecture by Andreas Argyriou) 1 Today s Plan Convex sets and functions Types

More information

Edge and local feature detection - 2. Importance of edge detection in computer vision

Edge and local feature detection - 2. Importance of edge detection in computer vision Edge and local feature detection Gradient based edge detection Edge detection by function fitting Second derivative edge detectors Edge linking and the construction of the chain graph Edge and local feature

More information

Math 209, Fall 2009 Homework 3

Math 209, Fall 2009 Homework 3 Math 209, Fall 2009 Homework 3 () Find equations of the tangent plane and the normal line to the given surface at the specified point: x 2 + 2y 2 3z 2 = 3, P (2,, ). Solution Using implicit differentiation

More information

Matrix-valued 4-point Spline and 3-point Non-spline Interpolatory Curve Subdivision Schemes

Matrix-valued 4-point Spline and 3-point Non-spline Interpolatory Curve Subdivision Schemes Matrix-valued 4-point Spline and -point Non-spline Interpolatory Curve Subdivision Schemes Charles K. Chui, Qingtang Jiang Department of Mathematics and Computer Science University of Missouri St. Louis

More information

Approximation of a Fuzzy Function by Using Radial Basis Functions Interpolation

Approximation of a Fuzzy Function by Using Radial Basis Functions Interpolation International Journal of Mathematical Modelling & Computations Vol. 07, No. 03, Summer 2017, 299-307 Approximation of a Fuzzy Function by Using Radial Basis Functions Interpolation R. Firouzdor a and M.

More information

C 1 Quadratic Interpolation of Meshes

C 1 Quadratic Interpolation of Meshes C 1 Quadratic Interpolation of Meshes David Eberly, Geometric Tools, Redmond WA 98052 https://www.geometrictools.com/ This work is licensed under the Creative Commons Attribution 4.0 International License.

More information

A Bivariate Spline Approach for Image Enhancement

A Bivariate Spline Approach for Image Enhancement A Bivariate Spline Approach for Image Enhancement Qianying Hong and Ming-Jun Lai Department of Mathematics The University of Georgia Athens, GA 30602 November 7, 200 Abstract A new approach for image enhancement

More information

LECTURE 18 - OPTIMIZATION

LECTURE 18 - OPTIMIZATION LECTURE 18 - OPTIMIZATION CHRIS JOHNSON Abstract. In this lecture we ll describe extend the optimization techniques you learned in your first semester calculus class to optimize functions of multiple variables.

More information

Simplicial Objects and Homotopy Groups

Simplicial Objects and Homotopy Groups Simplicial Objects and Homotopy Groups Jie Wu Department of Mathematics National University of Singapore July 8, 2007 Simplicial Objects and Homotopy Groups -Objects and Homology Simplicial Sets and Homotopy

More information

Week 5. Convex Optimization

Week 5. Convex Optimization Week 5. Convex Optimization Lecturer: Prof. Santosh Vempala Scribe: Xin Wang, Zihao Li Feb. 9 and, 206 Week 5. Convex Optimization. The convex optimization formulation A general optimization problem is

More information

There are 10 problems, with a total of 150 points possible. (a) Find the tangent plane to the surface S at the point ( 2, 1, 2).

There are 10 problems, with a total of 150 points possible. (a) Find the tangent plane to the surface S at the point ( 2, 1, 2). Instructions Answer each of the questions on your own paper, and be sure to show your work so that partial credit can be adequately assessed. Put your name on each page of your paper. You may use a scientific

More information

Chapter 13. Boundary Value Problems for Partial Differential Equations* Linz 2002/ page

Chapter 13. Boundary Value Problems for Partial Differential Equations* Linz 2002/ page Chapter 13 Boundary Value Problems for Partial Differential Equations* E lliptic equations constitute the third category of partial differential equations. As a prototype, we take the Poisson equation

More information

Multivariate Calculus Review Problems for Examination Two

Multivariate Calculus Review Problems for Examination Two Multivariate Calculus Review Problems for Examination Two Note: Exam Two is on Thursday, February 28, class time. The coverage is multivariate differential calculus and double integration: sections 13.3,

More information

UNIVERSIDAD CARLOS III DE MADRID MATHEMATICS II EXERCISES (SOLUTIONS ) CHAPTER 3: Partial derivatives and differentiation

UNIVERSIDAD CARLOS III DE MADRID MATHEMATICS II EXERCISES (SOLUTIONS ) CHAPTER 3: Partial derivatives and differentiation UNIVERSIDAD CARLOS III DE MADRID MATHEMATICS II EXERCISES SOLUTIONS ) 3-1. Find, for the following functions: a) fx, y) x cos x sin y. b) fx, y) e xy. c) fx, y) x + y ) lnx + y ). CHAPTER 3: Partial derivatives

More information

Katholieke Universiteit Leuven Department of Computer Science

Katholieke Universiteit Leuven Department of Computer Science Numerical solution of partial differential equations with Powell-Sabin splines Hendrik Speleers Paul Dierckx Stefan Vandewalle Report TW 48, October 24 Katholieke Universiteit Leuven Department of Computer

More information

NAME: Section # SSN: X X X X

NAME: Section # SSN: X X X X Math 155 FINAL EXAM A May 5, 2003 NAME: Section # SSN: X X X X Question Grade 1 5 (out of 25) 6 10 (out of 25) 11 (out of 20) 12 (out of 20) 13 (out of 10) 14 (out of 10) 15 (out of 16) 16 (out of 24)

More information

Fourier transform of Bernstein Bézier polynomials

Fourier transform of Bernstein Bézier polynomials Illinois Wesleyan University From the SelectedWorks of Tian-Xiao He 27 Fourier transform of Bernstein Bézier polynomials Tian-Xiao He, Illinois Wesleyan University Charles K. Chui Qingtang Jiang Available

More information

Chapter 15 Vector Calculus

Chapter 15 Vector Calculus Chapter 15 Vector Calculus 151 Vector Fields 152 Line Integrals 153 Fundamental Theorem and Independence of Path 153 Conservative Fields and Potential Functions 154 Green s Theorem 155 urface Integrals

More information

Dr. Allen Back. Nov. 19, 2014

Dr. Allen Back. Nov. 19, 2014 Why of Dr. Allen Back Nov. 19, 2014 Graph Picture of T u, T v for a Lat/Long Param. of the Sphere. Why of Graph Basic Picture Why of Graph Why Φ(u, v) = (x(u, v), y(u, v), z(u, v)) Tangents T u = (x u,

More information

08 - Designing Approximating Curves

08 - Designing Approximating Curves 08 - Designing Approximating Curves Acknowledgement: Olga Sorkine-Hornung, Alexander Sorkine-Hornung, Ilya Baran Last time Interpolating curves Monomials Lagrange Hermite Different control types Polynomials

More information

Animating orientation. CS 448D: Character Animation Prof. Vladlen Koltun Stanford University

Animating orientation. CS 448D: Character Animation Prof. Vladlen Koltun Stanford University Animating orientation CS 448D: Character Animation Prof. Vladlen Koltun Stanford University Orientation in the plane θ (cos θ, sin θ) ) R θ ( x y = sin θ ( cos θ sin θ )( x y ) cos θ Refresher: Homogenous

More information

Dr. Allen Back. Nov. 21, 2014

Dr. Allen Back. Nov. 21, 2014 Dr. Allen Back of Nov. 21, 2014 The most important thing you should know (e.g. for exams and homework) is how to setup (and perhaps compute if not too hard) surface integrals, triple integrals, etc. But

More information

Total. Math 2130 Practice Final (Spring 2017) (1) (2) (3) (4) (5) (6) (7) (8)

Total. Math 2130 Practice Final (Spring 2017) (1) (2) (3) (4) (5) (6) (7) (8) Math 130 Practice Final (Spring 017) Before the exam: Do not write anything on this page. Do not open the exam. Turn off your cell phone. Make sure your books, notes, and electronics are not visible during

More information

HOMEWORK ASSIGNMENT #4, MATH 253

HOMEWORK ASSIGNMENT #4, MATH 253 HOMEWORK ASSIGNMENT #4, MATH 253. Prove that the following differential equations are satisfied by the given functions: (a) 2 u 2 + 2 u y 2 + 2 u z 2 =0,whereu =(x2 + y 2 + z 2 ) /2. (b) x w + y w y +

More information

CS 4620 Final Exam. (a) Is a circle C 0 continuous?

CS 4620 Final Exam. (a) Is a circle C 0 continuous? CS 4620 Final Exam Wednesday 9, December 2009 2 1 2 hours Prof. Doug James Explain your reasoning for full credit. You are permitted a double-sided sheet of notes. Calculators are allowed but unnecessary.

More information

Construct Piecewise Hermite Interpolation Surface with Blending Methods

Construct Piecewise Hermite Interpolation Surface with Blending Methods Construct Piecewise Hermite Interpolation Surface with Blending Methods Xiao-Shan Gao and Ming Li Institute of System Sciences, AMSS, Academia Sinica Beijing 100080, China (xgao,mli)@mmrc.iss.ac.cn Abstract

More information

f x = 2e xy +y(2x+y)e xy = (2+2xy+y 2 )e xy.

f x = 2e xy +y(2x+y)e xy = (2+2xy+y 2 )e xy. gri (rg38778) Homework 11 gri (11111) 1 This print-out should have 3 questions. Multiple-choice questions may continue on the next column or page find all choices before answering. Find lim (x,y) (,) 1

More information

Katholieke Universiteit Leuven Department of Computer Science

Katholieke Universiteit Leuven Department of Computer Science Local subdivision of Powell-Sabin splines Hendrik Speleers Paul Dierckx Stefan Vandewalle Report TW 424, March 25 Katholieke Universiteit Leuven Department of Computer Science Celestijnenlaan 2A B-31 Heverlee

More information

AMS527: Numerical Analysis II

AMS527: Numerical Analysis II AMS527: Numerical Analysis II A Brief Overview of Finite Element Methods Xiangmin Jiao SUNY Stony Brook Xiangmin Jiao SUNY Stony Brook AMS527: Numerical Analysis II 1 / 25 Overview Basic concepts Mathematical

More information

Bounds on the signed domination number of a graph.

Bounds on the signed domination number of a graph. Bounds on the signed domination number of a graph. Ruth Haas and Thomas B. Wexler September 7, 00 Abstract Let G = (V, E) be a simple graph on vertex set V and define a function f : V {, }. The function

More information

Math 233. Lagrange Multipliers Basics

Math 233. Lagrange Multipliers Basics Math 233. Lagrange Multipliers Basics Optimization problems of the form to optimize a function f(x, y, z) over a constraint g(x, y, z) = k can often be conveniently solved using the method of Lagrange

More information