Numerical Integration for Multivariable. October Abstract. We consider the numerical integration of functions with point singularities over

Size: px
Start display at page:

Download "Numerical Integration for Multivariable. October Abstract. We consider the numerical integration of functions with point singularities over"

Transcription

1 Numerical Integration for Multivariable Functions with Point Singularities Yaun Yang and Kendall E. Atkinson y October 199 Abstract We consider the numerical integration of functions with point singularities over a planar wedge S using isoparametric piecewise polynomial interpolation of the function and the wedge. Such integrals often occur in solving boundary integral equations using the collocation method. In order to obtain the same order of convergence as is true with uniform meshes for smooth functions, we introduce an adaptive renement of the triangulation of S. Error analyses and several examples are given for a certain type of adaptive renement. Key Words: numerical integration, quadratic interpolation, adaptive renement. AMS(MOS) Subect Classication: 65D30, 65D3 Department of Mathematics, The University of Iowa, Iowa City, IA 54 y Department of Mathematics, The University of Iowa, Iowa City, IA 54 1

2 1 Introduction We consider the problem of approximating an integral of the form S f(x; y)ds where S is a closed bounded connected set in R. When the integrand has singularities within the integration region, the use of a standard quadrature method may be very inef- cient. There are several ways to deal with this problem. One approach is to use a change of variables [10] to transform a singular integrand into a well behaved function over a new region. A second approach is to use adaptive numerical integration, to place more node points near where the integrand is badly behaved in order to improve the performance of a standard quadrature method. A third approach is to use extrapolation methods to construct new and more accurate integration formulas based on the asymptotic expansion for the quadrature error in the original quadrature rule. The generalization of the classical Euler-Maclaurin expansion to functions having a particular type of singularity, as obtained by Lyness [8], [9], provides a basis for extrapolation methods in the same way as the Euler-Maclaurin expansion is used as a basis for Romberg integration. For the one dimensional case, a standard discussion of these methods and others can be found in Atkinson [3]. In this paper we discuss adaptive numerical integration for the two dimensional case. The process of placing node points with variable spacing so as to better reect the integrand is called adaptive renement or grading the mesh. We propose a type of adaptive renement for which the order of convergence is the same as for smooth functions, but with the integrand function having a particular type of singularity, specied below. In the case of smooth integrand functions, Chien [6],[7] obtained that for integrals over a piecewise smooth surface in R 3, the numerical integration using isoparametric piecewise quadratic interpolation for both the surface and the integrand leads to the order of convergence O( 4 ). In this, = max 1KN ( K ); K = max p;q4k p? q

3 and f4 K K = 1; ; Ng is a quasi-uniform triangulation of the surface. In terms of the number N of triangles, the order of convergence is O(1=N ). We extend these results to singular integrands. To simplify our discussion, we study only the following class of problems. The integration region S is a wedge, i.e. S = f(x; y) R 0 r 1; 0 g ; 0 < < : The integration function is singular at only the origin, and it is of the form f(x; y) = r '()h(r)g(x; y); >? (1:1) or the form f(x; y) = r ln r '()h(r)g(x; y); >? (1:) Here (x; y) are the Cartesian coordinates with the corresponding polar coordinates (r; ). The functions '(); h(r); g(x; y) are assumed to be suciently smooth. This is also the class of functions considered in Lyness [8]. In section, we describe the triangulation of the wedge S and the adaptive renement scheme we use. The interpolation-based quadrature formulas are given in section 3. Section 4 contains the error analyses and a discussion of the results. Numerical examples are given in section 5. This paper presents detailed results for only the use of quadratic interpolation. The method being used generalizes to other degrees of piecewise polynomial interpolation, and the results are consistent with the kind of results we have obtained for the quadratic case. This generalization for other degrees of interpolation is given in section 6. Because integrals of non-smooth functions often occur in solving boundary integral equations using the numerical method, we expect that the error analysis of the present numerical integration methods eventually will lead to better numerical methods for the solution of boundary integral equations. 3

4 The triangulation and adaptive renement In this section, we describe the triangulation of the wedge S to a ner mesh. Let and discuss its renement n = f4 K;n 1 K N n g (:1) be the triangulation mesh for a sequence n = 1; ; : : :. In referring to the element 4 K;n, the reference to n will be omitted, but understood implicitly. The initial triangulation 1 of S is obtained by connecting the midpoints of the sides of S using straight lines. The sequence of triangulations n of (.1) will be obtained by successive adaptive and uniform renements based on the initial triangulation. We construct this sequence as follows, and we call it an `La + u' renement with L a positive integer. Given f4 K;n 1 K N n g, we divide the triangle containing the origin into four new triangular elements. For the resulting triangulation, repeat the preceding subdivision. After doing this L times, we divide simultaneously every triangle into four new triangles. The nal triangulation is denoted by f4 K;n+1 1 K N n+1 g. In other words, at level n, we perform L times an adaptive subdivision on the triangle containing the origin, and then we do one simultaneous subdivision of all triangles. An advantage of this form of renement is that each set of mesh points contains those at the preceding level. As an example, we illustrate the `a + u' renement for n = 1, in Figures 1,. When n =, there are three dierent triangular elements in size. Let = dene sin, and 1?cos B 0 B 1 B = f(x; y) S x + y =g; = f(x; y) S =4 x + y =g; = f(x; y) S 0 x + y =4g: The set B l is the union of the triangles of the same size in S, and therefore it is uniformly divided by the triangulation. The diameter of triangles in B l is O(?(+l) ). 4

5 Figure 1: n = 1 Figure : n = 5

6 Moreover, functions in (1.1) and (1.) are smooth on B 0 [ B 1. More generally, by examining the structure of the `La + u' renement, we can calculate the total number N n of triangles at level n: this is (L + 1) n? 4L = O( n ). There are Ln? (L? 1) dierent triangular elements in size. The closer the triangle is to the origin, the smaller it is. As the triangles vary in size from large to small, we name the region containing triangles of the same size to be The diameter of triangles in B l, denoted by l, is O(?(n+l) ). Let N l B 0 ; B 1 ; : : : ; B Ln?L, respectively. be the number of triangles in B l. Then N l is proportional to 4 n?i where l = il+i 1 for 0 i 1 L?1. The distance from the origin to B l, denoted by r l, is O( 1 (L+1)i ). In each B l (l = 1; : : : ; Ln?L), the triangular elements 4 K are true triangles and all are congruent. The triangular elements in B 0 are nearly congruent. More importantly, any symmetric pair of triangles, as shown in Figure 3, have the following property: v 1? v =?(v 1? v 4 ); v 1? v 3 =?(v 1? v 5 ): The total number of symmetric pairs of triangles in B l triangles in B l is O( p N l ). is O(N l ) and the remaining If let L = 0, then the renement is quasi-uniform. The analysis given in [6] indicates that a quasi-uniform renement is a better scheme to use with smooth integrands. 3 Interpolation Let denote the unit simplex in the st? plane = f(s; t) 0 s; t; s + t 1g ; Let 1 ; : : : ; 6 according to Figure 4. denote the three vertices and three midpoints of the sides of, numbered 6

7 v3 v q q q v1 q q v4 v5 Figure 3: A symmetric pair of triangles t 6 r 4 r r 5 r r r s Figure 4: The unit simplex 7

8 To dene interpolation, introduce the basis functions for quadratic interpolation on. Letting u = 1? (s + t), dene l 1 (s; t) = u(u? 1); l (s; t) = t(t? 1); l 3 (s; t) = s(s? 1); l 4 (s; t) = 4tu; l 5 (s; t) = 4st; l 6 (s; t) = 4su: We give the corresponding set of basis functions fl ;K (q)g on 4 K by using its parametrization over. As a special case of piecewise smooth surfaces in R 3, discussed in [5]-[7], there is a mapping 1{1 m K : - onto 4 K (3:1) with m K C 6 (). Introduce the node points for 4 K by v ;K = m K ( ); = 1; ; 6. The rst three are the vertices and the last three are the midpoints of the sides of 4 K. Dene l ;K (m K (s; t)) = l (s; t) ; 1 6; 1 K N: Given a function f, dene P N f(q) = =1 f(v ;K )l ;K (q) ; q 4 K ; for K = 1; : : : ; N. This is called the piecewise quadratic isoparametric function interpolating f on the nodes of the mesh f4 K g for S. 4 Numerical integration and error analyses 1{1 With the triangulation f4 K g and the mapping m K : - onto 4 K ; we have 4 K f(q)ds = f(m K (s; t)) D s m K (s; t) D t m K (s; t) dsdt (4:1) D s and D t denote dierentiation with respect to s; t, respectively. The quantity D s m K (s; t) D t m K (s; t) is the Jacobian determinant of the mapping m K (s; t) used in transforming surface integrals over 4 K into integrals over. When 4 K is a triangle, the Jacobian is twice the area of 4 K. 8

9 The numerical integration formula used here is g(s; t)dsdt 1 6 [ g( 4) + g( 5 ) + g( 6 ) ] (4:) which is based on integrating the quadratic polynomial interpolating g on at 1 ; : : : ; 6. This integration has degree of precision. Applying (4.) to the right side of (4.1), we have 4 K f(q)ds 1 6 f(m K ( )) D s m K (s; t) D t m K (s; t) (4:3) A maor problem with (4.3) is that D s m K and D t m K are inconvenient to compute for some elements 4 K terms of only its values at 1 ; : : : ; 6. Dene on many surfaces S. Therefore, we approximate m K (s; t) in fm K (s; t) = =1 m K ( )l (s; t) = =1 v ;K l (s; t): For the case of the wedge of a circle, in this paper, only the outer triangles will be aected by this approximation. Then where 4 K f(q)ds 1 6 = f(m K ( )) D s fm K (s; t) D t fm K (s; t)! ;K f(v ;K )! ;K = 1 6 D sfm K (s; t) D t fm K (s; t) : LEMMA 1. Let f4 K g be the irregular triangulation dened by the `La+u' renement, and let N be its total number of triangles. Assume that f is of form (1.1). Then B Ln?L X 4 K B Ln?L! ;K f(v ;K ) O( 1 ) (4:4) N p 1 where p 1 = (L+1)(+) : Proof. Let Ln?L = 1 n+(ln?l) : 9

10 The partition of B Ln?L is shown in Figure 4. Let f4 K K = 1; : : : ; 16g denote the sixteen triangles in B Ln?L, and let 4 1 contain the origin. Then the area of 4 K is Ln?L sin(=). y 6 LL?? L L L L??? L?? L L L L L??? L??? L? L L L L L L L??? L? L??? L??? L L L L L L L L L??? L??? L??? L??? L - x 0 Ln?L Ln?L 3Ln?L 4Ln?L Figure 5: The partition of B Ln?L Dene (a) We rst estimate the error of 4 1! ;1 f(v ;1 ) : g 1 (x; y) = '()h(r)g(x; y); and note that g 1 (x; y) is integrable over 4 1. Since r 0, by the integral mean value theorem we have where 4 1 f(q)ds = 4 1 r ds inf g 1 (x; y) sup g 1 (x; y):

11 Also, is bounded: sup S sup S = max 0 M < 1 g 1 (x; y) '() sup S '() max 0r1 h(r) sup S h(r) max S g(x; y) g(x; y) Therefore, 4 1 f(q)ds M = M Ln?L 4 1 r ds 0 = M + + Ln?L: 0 r +1 ddr On the other hand,! ;1 f(v ;1 ) Ln?L sin (1? + cos(=) ) M This inequality comes from the following: and! ;1 = 1 6 D sfm 1 (s; t) D t fm 1 (s; t) : = 1 6 (Area of 4 1) = Ln?L sin ; for = 4; 5; 6 f(v ;1 ) v ;1 M = 8 >< >: ( Ln?L ) M if = 4; 6 Ln?L cos(=) M if = 5 Hence, 4 1! ;1 f(v ;1 ) O( + Ln?L): 11

12 1 Notice that Ln?L = O( ). It follows that the error over 4 N L+1 1 is O( l ). N p 1 (b) The error over 4 K (K = ; : : : ; 16) can be obtained by using Taylor's error 1{1 formula. Since f is smooth on 4 K and m K : - onto 4 K is also smooth, we have where H f;k (s; t; ; ) = 1 3! f(m K (s; t))? =1 4 (s s + t t )3 f(m K (; ))? f(m K ( ))l (s; t) = H f;k (s; t; ; ) (4:5) =1 (s s + t t )3 f(m K ( ; ))l (s; t) 5 : In this, = (s ; t ), (; ) is on the line segment from (0,0) to (s; t), and ( ; ) is on the line segment from (0,0) to (s ; t ). Notice that (; ) and ( ; ) belong to. For (s; t) ; m K (s; t) 4 K, and 3 0 < cos( ) Ln?L r(m K (s; t)) 4 Ln?L where r(m K (s; t)) = m K (s; t) ; the distance from the point m K (s; t) to (0,0). We would like to examine one term in H f;k, that associated with s 3, and it will show the general behavior of H f;k. 3 s f(m K(; )) = 3 3 s 3 (r (m K (s; t)) g 1 (m K (s; t))) = g 1 (m K (; )) 3 s 3 (r (m K (s; t))) s = t = s = t = (4.6) + 3 ( s g 1(m K (s; t)) s (r (m K (s; t)))) s = t = ( + 3 s g 1(m K (s; t)) s s (r (m K (s; t)))) = + r (m K (; )) 3 s 3g 1(m K (s; t)) s = t = t = (4.7) (4.8) (4.9) 1

13 The magnitudes of (4.6), : : :, (4.9) vary from O( Ln?L ) to O(+3 ), and Ln?L O( ) Ln?L is the dominant term in (4.6), : : :, (4.9). It follows that the coecient of s 3 is of O( Ln?L). Consequently, in H f;k for any (s; t). Therefore, H f;k (s; t; ; ) O( Ln?L) 4 K O( Ln?L ) O( Ln?L) O( + Ln?L):! ;K f(v ;K ) f(m K (s; t))? =1 H f;k (s; t; ; ) ds f(m K ( ))l (s; t) ds Hence, (4.4) holds. LEMMA. Under the assumptions in Lemma 1, let = + +?. Then L Bl X 4 K B l! ;K f(v ;K ) 8 >< >: O(?4n?l ) if < 3 O(?4n? l L?5l ) if 3 (4:10) for l = 1; : : : ; Ln? L? 1. Proof. There are two types of triangles in B l. Those triangles that are part of symmetric pairs of triangles (cf. Figure 3) are of the rst type and remaining triangles are of the second type. By analysis of the `La + u' renement in section, the number of triangles of the rst type is O(N l ), where N l is the number of triangles in B l. Then N l is proportional to 4 n?i, where l is decomposed as l = il + i 1 for 0 i 1 L? 1. Since f is smooth on B l, then by Taylor's error formula we have f(m K (s; t))? =1 f(m K ( ))l (s; t) = H f;k (s; t) + G f;k (s; t; ; ) (4:11) 13

14 where H f;k (s; t) = 1 3! G f;k (s; t; ; ) = 1 4! 4 (s s + t t )3 f(m K (0; 0))? =1 4 (s s + t t )4 f(m K (; ))? We examine (4.11) and we can nd the following. (s s + t t )3 f(m K (0; 0))l (s; t) 5 ; =1 (s s + t t )4 f(m K ( ; ))l (s; t) 5 : First, H f;k (s; t) is a polynomial of degree three. Second, the coecients of H f;k (s; t) are combinations of (v ;K? v 1;K ) and (v 3;K? v 1;K ). For instance, the coecient of s 3 is 1 3 3! s 3f(m K(0; 0)) 3 3 = 1 3! + 3 " 3 x 3f(m K( 1 ))(v 3;x? v 1;x ) x y f(m K( 1 ))(v 3;x? v 1;x ) (v 3;y? v 1;y ) # 3 x y f(m K( 1 ))(v 3;x? v 1;x )(v 3;y? v 1;y ) + 3 y 3f(m K( 1 ))(v 3;y? v 1;y ) 3 ) ; (4.1) where v ;K = (v ;x ; v ;y ) for = 1; ; 3: For every symmetric pair of triangles, say 4 1 and 4, in B l (see gure 3), let m 1 (s; t) = (v 3? v 1 )s + (v? v 1 )t + v 1 m (s; t) = (v 5? v 1 )s + (v 4? v 1 )t + v 1 v = (v ;x ; v ;y ): Then v 1? v =?(v 1? v 4 ) v 1? v 3 =?(v 1? v 5 ) : We now have for H f;1 and H f;, that the coecient of s 3 in H f;1 is " ! x 3f(m 1( 1 ))(v 3;x? v 1;x ) x y f(m 1( 1 ))(v 3;x? v 1;x ) (v 3;y? v 1;y ) 14

15 + 3 3 x y f(m 1( 1 ))(v 3;x? v 1;x )(v 3;y? v 1;y ) + 3 y 3f(m 1( 1 ))(v 3;y? v 1;y ) 3 # ; (4.13) and the coecient of s 3 in H f; is 1 3! + 3 " 3 x 3f(m ( 1 ))(v 5;x? v 1;x ) x y f(m ( 1 ))(v 5;x? v 1;x ) (v 5;y? v 1;y ) 3 x y f(m ( 1 ))(v 5;x? v 1;x )(v 5;y? v 1;y ) + 3 y 3f(m ( 1 ))(v 5;y? v 1;y ) 3 # : (4.14) Adding (4.13) and (4.14) gives us zero, and an analogous argument holds for the remaining coecients. This means that cancellation happens on any symmetric pair of triangles. It follows that 4 1 [4 X K=1! ;K f(v ;K ) O( l ) X K=1 G f;k (s; t; ; ) dsdt where l is the diameter of 4 1 and 4. This argument is based on Chien [6]. We now bound G f;k (s; t; ; ) on 4 K B l, for K = 1;. Since 1 r(m K (s; t)) r l > 0 for (s; t), and r l = O(?(L+1)i ), we have for < 4, G f;k (s; t; ; ) O( 4 l )fo(r(m K (; ))?4 ) + O( 4 l )O(r?4 l ) O( 4 l )O((4?)(L+1)i ): =1 O(r(m K ( ; ))?4 )g The rst inequality arises from bounding the individual terms of on the kind of expansion done in (4.1). Otherwise, for 4, 4 f ; a + b = 4, based a s b t G f;k (s; t; ; ) O( 4 l ): So, 4 1 [4! ;K f(v ;K ) 8 >< >: O( 6 l )O( (4?)(L+1)i ) if < 4 O( 6 l ) otherwise 15

16 The error contributed by triangles of the rst type is as follows. If < 4, X 4 K of f irst type For 4, ( X 4 K of f irst type 4 K ( 4 K! ;K f(v ;K ) ) O(N l )O( 6 l )O( (4?)(L+1)i ) O( n?i 1 6n+6l )O((4?)(L+1)i ) O(?4n?l ): (4.15)! ;K f(v ;K ) ) O(N l )O( 6 l )?4n? l O( L?6l ): (4.16) For the remaining triangles in B l, those of the second type, use (4.5), the fact that r l r(m K (s; t)) 1 for 4 K B l, and that their number is O( p N l ). Then H f;k (s; t; ; ) 8 >< >: O( 3 l )O(r?3 l ) if < 3 O( 3 l ) otherwise and X 4 K of second type ( 4 K! ;K f(v ;K ) ) 8 >< >: O(?4n?l ) if < 3 O(?4n? l L?5l ) otherwise (4:17) The total error over B l is given by (4.10). LEMMA3. Under the assumptions in Lemma 1, B0 X! ;K f(v ;K ) O( 1 ): (4:18) N 4 K B 0 Proof. The function f is smooth on B 0, and B 0 is uniformly divided by triangular elements. By the results in [6], (4.18) follows. Combining the above lemmas, we get the following result, which gives the total error of integrating over S. THEOREM 1. Let f S be of the form (1.1). Then NX K=1! ;K f(v ;K ) 16 8 >< >: O( lnn N ) if p 1 = O( 1 N p ) otherwise

17 where N is the total number of triangles in the triangulation, p 1 = (+)(L+1), and p = minfp 1 ; g. Proof. We rst add all errors contributed by each 4 K B 1 [ [ B Ln?L?1. For < 3, if p 1 6= (i.e. 6= 0), while Ln?L?1 X l=1 Ln?L?1 X l=1 X Ln?L?1 Bl X 4 K B l O(?4n?l ) l=1! = O?4n???(Ln?L) 1?? O(?pn ) = O( 1 N p ) Bl X 4 K B l! ;K f(v ;K )! ;K f(v ;K ) O( n ) O(lnN ) for = 0. n N When 3, is nonzero. By a similar argument, Ln?L?1 X Bl X! ;K f(v ;K ) O( 1 ) for 3. p N l=1 4 K B l Combining with Lemma 1 and Lemma 3, we have S NX K=1 B Ln?L Ln?L?1 X + l=1! ;K f(v ;K ) X 4 K B Ln?L Bl X + B0 X 4 K B 0 4 K B l O( 1 ) + O( 1 N p 1 N ) + O( 1 p N ) O( 1 ) for 6= 0: N p 17! ;K f(v ;K )! ;K f(v ;K )! ;K f(v ;K )

18 And it is minfp 1 ; g. O( lnn N ) for = 0. The quantity p 1 is dened in Lemma 1, and p = 4 COROLLARY Let L be any positive integer greater than? 1. Then the error for + evaluating the integral over S is O(1=N ). In particular, a `1a + u' renement gives an error of O(1=N ), for any > 0. THEOREM. Let f where N S be of the form (1.). Then NX K=1! ;K f(v ;K ) O( lnn ) + O( 1 N p 1 N ) is the total number of triangles in the triangulation, p 1 = (+)(L+1). Proof. The proof is analogous to that of Theorem 1. COROLLARY Let L be any positive integer greater than 4? 1. Then the error for + evaluating the integral over S is O( 1 N ). For > 0, a `1a + u' renement still gives an error of O(1=N ). 5 Numerical examples We give numerical examples using the method analyzed in section 4. The method was implemented with a package of programs written by K. Atkinson, which is described in [1], [4]. All examples were computed on a Hewlett-Packard workstation in double precision arithmetic. EXAMPLE 1. Let S = f(x; y) R 0 r 1; 0 =g, f(x; y) = r ; >?: (5:1) The results are given in Table 1 for = 0:1; 0:5 with L = 1. The column labeled Order gives the value p n = ln E n=e n+1 ln(n n+1 =N n ) 18

19 where E n in the error at level n. Since the theoretical result shows that the error is O(1=N ), we expect that p n will converge to. Table gives the results for =?1 with L = 1 and L = 3. The empirical orders of convergence p n approach 1 and, respectively, as expected. Table 1: Evaluation with L = 1 n N = :1 = :5 Error Order Error Order E E E E E E E E E E E E Table : Evaluation =?1 n N L = 1 N L = 3 Error Order Error Order E E E E E E E E E E E

20 6 Generalization We have presented results for only the planar wedge, while using polynomial interpolation of degree two to approximate the integrand and the integration region. Any other degree of interpolation could also have been used. In such cases, the denition of the nodes will change appropriately. But the denition of the triangulation will remain the same, and we will use the `La + u' renement. In addition to using quadratic interpolation, we have also examined the use of linear, cubic and quartic interpolation. For linear and cubic interpolation, the function value at the origin is needed in the numerical integration. We simply let f(0; 0) = 0. The results are consistent with the kind of results we have obtained for the quadratic case, and they are as follows. Suppose that we use interpolation of degree d to approximate both the integrand and the wedge S. Let fq 1 ; : : : ; q v g be the node points in the unit simplex and let fl 1 ; : : : ; l v g be the basis functions in the Lagrange form, where v = (d+1)(d+). The points fq 1 ; : : : ; q v g will be equally spaced over and of the form ( i ; ); 0 i + d: d d Dene the interpolating operation P N h(s; t) = vx =1 h(q )l (s; t) The numerical integration we use is based on integrating this interpolation polynomial, i.e. h(s; t)dsdt = vx =1 P N h(s; t)dsdt! (d) h(q ) Assume that the integrand is of the form (1.1). Then with the `La + u' renement, we have S XN n vx K=1 =1! (d) ;K f(v ;K) 0 8 >< >: O( lnnn N d n ) if p 1 = d O( 1 N p n ) otherwise

21 where N n the number of triangular elements in the triangulation. The order p = minfp 1 ; d g, p 1 = (+)(L+1), d = d+ when d is an even number, and d = d+1 when d is an odd number. The proof is completely analogous to that given earlier for the quadratic case. In addition, we need the results for smooth integrands as stated in [6]. The results can be generalized to other integration regions S, for example, a wedge with the central angle larger than, triangles, squares, regions containing the origin as an interior point, etc. We also can generalize this to curved surfaces in R 3, with the integrand having a point singularity of the type given in (1.1). We omit statements of these results, as they are straightforward. 1

22 References [1] K. Atkinson(1985) Piecewise polynomial collocation for boundary integral equations on surfaces in three dimensions, Journal of Integral Equations. 9(suppl.), pp [] K. Atkinson(1985) Solving integral equations on surfaces in space, in Constructive Methods for the Practical Treatment of Integral Equations, ed. by G. Hammerlin and K. Homan, Birkhauser, Basel, pp [3] K. Atkinson(1989) An Introduction to Numerical Analysis, nd ed., John Wiley and Sons. [4] K. Atkinson(199) User's guide to a boundary element package for solving integral equations on piecewise smooth surfaces, Dept of Mathematics, Univ. of Iowa. [5] K. Atkinson and D. Chien(199) Piecewise polynomial collocation for boundary integral equations, Reports on Computational Mathematics, #9, Dept of Mathematics, Univ. of Iowa, Iowa City, Iowa. [6] D. Chien(1991) Piecewise Polynomial Collocation for Integral Equations on Surfaces in Three Dimensions, PhD thesis, Univ. of Iowa, Iowa City, Iowa. [7] D. Chien(199) Piecewise polynomial collocation for integral equations with a smooth kernel on surfaces in three dimensions, Journal of Integral Equations and Applications, to appear. [8] J. Lyness(1976) An error functional expansion for n-dimensional quadrature with an integrand function singular at a point, Math. Comp. 30, pp [9] J. Lyness(1990) Extrapolation-based boundary element quadrature, Rend. Semin. Mat.,Torino., to appear.

23 [10] C. Schwab and W. Wendland(199) On numerical cubatures of singular surface integrals in boundary element methods, Numerische Math. 6, pp

PIECEWISE POLYNOMIAL COLLOCATION FOR BOUNDARY INTEGRAL EQUATIONS

PIECEWISE POLYNOMIAL COLLOCATION FOR BOUNDARY INTEGRAL EQUATIONS PIECEWISE POLYNOMIAL COLLOCATION FOR BOUNDARY INTEGRAL EQUATIONS KENDALL E ATKINSON AND DAVID CHIEN y Abstract This paper considers the numerical solution of boundary integral equations of the second kind,

More information

A COLLOCATION METHOD FOR SOLVING THE EXTERIOR NEUMANN PROBLEM

A COLLOCATION METHOD FOR SOLVING THE EXTERIOR NEUMANN PROBLEM TUDIA UNIV. BABEŞ BOLYAI, MATHEMATICA, Volume XLVIII, Number 3, eptember 2003 A COLLOCATION METHOD FOR OLVING THE EXTERIOR NEUMANN PROBLEM ANDA MICULA Dedicated to Professor Gheorghe Micula at his 60 th

More information

(2.1) f(r) ds= f(r(t))lr (t) dt,.y NUMERICAL EVALUATION OF LINE INTEGRALS*

(2.1) f(r) ds= f(r(t))lr (t) dt,.y NUMERICAL EVALUATION OF LINE INTEGRALS* SIAM J. NUMER. ANAL. Vol. 30, No. 3, pp. 882-888, June 1993 (C) 1993 Society for Industrial and Applied Mathematics 017 NUMERICAL EVALUATION OF LINE INTEGRALS* K. ATKINSONt AND E. VENTURINOt Abstract.

More information

CS 450 Numerical Analysis. Chapter 8: Numerical Integration and Differentiation

CS 450 Numerical Analysis. Chapter 8: Numerical Integration and Differentiation 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

2 J. BRACHO, L. MONTEJANO, AND D. OLIVEROS Observe as an example, that the circle yields a Zindler carrousel with n chairs, because we can inscribe in

2 J. BRACHO, L. MONTEJANO, AND D. OLIVEROS Observe as an example, that the circle yields a Zindler carrousel with n chairs, because we can inscribe in A CLASSIFICATION THEOREM FOR ZINDLER CARROUSELS J. BRACHO, L. MONTEJANO, AND D. OLIVEROS Abstract. The purpose of this paper is to give a complete classication of Zindler Carrousels with ve chairs. This

More information

Hamburger Beiträge zur Angewandten Mathematik

Hamburger Beiträge zur Angewandten Mathematik Hamburger Beiträge zur Angewandten Mathematik Numerical analysis of a control and state constrained elliptic control problem with piecewise constant control approximations Klaus Deckelnick and Michael

More information

BIBLIOGRAPHY KENDALL E ATKINSON

BIBLIOGRAPHY KENDALL E ATKINSON September 28, 2017 BIBLIOGRAPHY KENDALL E ATKINSON I. BOOKS 1. K. Atkinson, D. Chien, and O. Hansen. Spectral Methods Using Multivariate Polynomials On The Unit Ball, submitted for publication. 2. K. Atkinson

More information

Extrapolation Methods for Approximating Arc Length and Surface Area

Extrapolation Methods for Approximating Arc Length and Surface Area Extrapolation Methods for Approximating Arc Length and Surface Area Michael S. Floater, Atgeirr F. Rasmussen and Ulrich Reif March 2, 27 Abstract A well-known method of estimating the length of a parametric

More information

Monte Carlo Methods for Statistical Inference: Variance Reduction Techniques

Monte Carlo Methods for Statistical Inference: Variance Reduction Techniques Monte Carlo Methods for Statistical Inference: Variance Reduction Techniques Hung Chen hchen@math.ntu.edu.tw Department of Mathematics National Taiwan University 3rd March 2004 Meet at NS 104 On Wednesday

More information

MIXED FINITE ELEMENT METHODS FOR PROBLEMS WITH ROBIN BOUNDARY CONDITIONS

MIXED FINITE ELEMENT METHODS FOR PROBLEMS WITH ROBIN BOUNDARY CONDITIONS MIXED FINITE ELEMENT METHODS FOR PROBLEMS WITH ROBIN BOUNDARY CONDITIONS JUHO KÖNNÖ, DOMINIK SCHÖTZAU, AND ROLF STENBERG Abstract. We derive new a-priori and a-posteriori error estimates for mixed nite

More information

Completion Date: Monday February 11, 2008

Completion Date: Monday February 11, 2008 MATH 4 (R) Winter 8 Intermediate Calculus I Solutions to Problem Set #4 Completion Date: Monday February, 8 Department of Mathematical and Statistical Sciences University of Alberta Question. [Sec..9,

More information

Math 660-Lecture 15: Finite element spaces (I)

Math 660-Lecture 15: Finite element spaces (I) Math 660-Lecture 15: Finite element spaces (I) (Chapter 3, 4.2, 4.3) Before we introduce the concrete spaces, let s first of all introduce the following important lemma. Theorem 1. Let V h consists of

More information

Romberg Integration and Gaussian Quadrature

Romberg Integration and Gaussian Quadrature Romberg Integration and Gaussian Quadrature P. Sam Johnson October 17, 014 P. Sam Johnson (NITK) Romberg Integration and Gaussian Quadrature October 17, 014 1 / 19 Overview We discuss two methods for integration.

More information

Cubic Splines MATH 375. J. Robert Buchanan. Fall Department of Mathematics. J. Robert Buchanan Cubic Splines

Cubic Splines MATH 375. J. Robert Buchanan. Fall Department of Mathematics. J. Robert Buchanan Cubic Splines Cubic Splines MATH 375 J. Robert Buchanan Department of Mathematics Fall 2006 Introduction Given data {(x 0, f(x 0 )), (x 1, f(x 1 )),...,(x n, f(x n ))} which we wish to interpolate using a polynomial...

More information

Pointwise convergence rate for nonlinear conservation. Eitan Tadmor and Tao Tang

Pointwise convergence rate for nonlinear conservation. Eitan Tadmor and Tao Tang Pointwise convergence rate for nonlinear conservation laws Eitan Tadmor and Tao Tang Abstract. We introduce a new method to obtain pointwise error estimates for vanishing viscosity and nite dierence approximations

More information

Convergence Order Studies for Elliptic Test Problems with COMSOL Multiphysics

Convergence Order Studies for Elliptic Test Problems with COMSOL Multiphysics Convergence Order Studies for Elliptic Test Problems with COMSOL Multiphysics Shiming Yang and Matthias K. Gobbert Abstract. The convergence order of finite elements is related to the polynomial order

More information

The best expert versus the smartest algorithm

The best expert versus the smartest algorithm Theoretical Computer Science 34 004 361 380 www.elsevier.com/locate/tcs The best expert versus the smartest algorithm Peter Chen a, Guoli Ding b; a Department of Computer Science, Louisiana State University,

More information

Scientific Computing

Scientific Computing 2301678 Scientific Computing Chapter 2 Interpolation and Approximation Paisan Nakmahachalasint Paisan.N@chula.ac.th Chapter 2 Interpolation and Approximation p. 1/66 Contents 1. Polynomial interpolation

More information

Scientific Computing: Numerical Integration

Scientific Computing: Numerical Integration Scientific Computing: Numerical Integration Aleksandar Donev Courant Institute, NYU 1 donev@courant.nyu.edu 1 Course MATH-GA.2043 or CSCI-GA.2112, Fall 2015 Nov 5th, 2015 A. Donev (Courant Institute) Lecture

More information

Math 4263 Homework Set 1

Math 4263 Homework Set 1 Homework Set 1 1. Solve the following PDE/BVP 2. Solve the following PDE/BVP 2u t + 3u x = 0 u (x, 0) = sin (x) u x + e x u y = 0 u (0, y) = y 2 3. (a) Find the curves γ : t (x (t), y (t)) such that that

More information

quantitative information on the error caused by using the solution of the linear problem to describe the response of the elastic material on a corner

quantitative information on the error caused by using the solution of the linear problem to describe the response of the elastic material on a corner Quantitative Justication of Linearization in Nonlinear Hencky Material Problems 1 Weimin Han and Hong-ci Huang 3 Abstract. The classical linear elasticity theory is based on the assumption that the size

More information

AP Calculus (BC) Chapter 9 Test No Calculator Section Name: Date: Period:

AP Calculus (BC) Chapter 9 Test No Calculator Section Name: Date: Period: WORKSHEET: Series, Taylor Series AP Calculus (BC) Chapter 9 Test No Calculator Section Name: Date: Period: 1 Part I. Multiple-Choice Questions (5 points each; please circle the correct answer.) 1. The

More information

Test 2 Review Math 1111 College Algebra

Test 2 Review Math 1111 College Algebra Test 2 Review Math 1111 College Algebra 1. Begin by graphing the standard quadratic function f(x) = x 2. Then use transformations of this graph to graph the given function. g(x) = x 2 + 2 *a. b. c. d.

More information

A POSTERIORI ERROR ESTIMATES BY RECOVERED GRADIENTS IN PARABOLIC FINITE ELEMENT EQUATIONS

A POSTERIORI ERROR ESTIMATES BY RECOVERED GRADIENTS IN PARABOLIC FINITE ELEMENT EQUATIONS A POSTERIORI ERROR ESTIMATES BY RECOVERED GRADIENTS IN PARABOLIC FINITE ELEMENT EQUATIONS D. LEYKEKHMAN AND L. B. WAHLBIN Abstract. This paper considers a posteriori error estimates by averaged gradients

More information

Error Estimates for Trigonometric Interpolation. of Periodic Functions in Lip 1. Knut Petras

Error Estimates for Trigonometric Interpolation. of Periodic Functions in Lip 1. Knut Petras Error Estimates for Trigonometric Interpolation of Periodic Functions in Lip Knut Petras Abstract. The Peano kernel method is used in order to calculate the best possible constants c, independent of M,

More information

SOME ERROR ESTIMATES FOR THE NUMERICAL APPROXIMATION OF SURFACE INTEGRALS KURT GEORG AND JOHANNES TAUSCH

SOME ERROR ESTIMATES FOR THE NUMERICAL APPROXIMATION OF SURFACE INTEGRALS KURT GEORG AND JOHANNES TAUSCH mathematics of computation volume 62, number 206 april 1994, pages 755-763 SOME ERROR ESTIMATES FOR THE NUMERICAL APPROXIMATION OF SURFACE INTEGRALS KURT GEORG AND JOHANNES TAUSCH Abstract. Recently, the

More information

Max-Planck-Institut fur Mathematik in den Naturwissenschaften Leipzig H 2 -matrix approximation of integral operators by interpolation by Wolfgang Hackbusch and Steen Borm Preprint no.: 04 200 H 2 -Matrix

More information

8.5 Taylor Polynomials and Taylor Series

8.5 Taylor Polynomials and Taylor Series 8.5. TAYLOR POLYNOMIALS AND TAYLOR SERIES 50 8.5 Taylor Polynomials and Taylor Series Motivating Questions In this section, we strive to understand the ideas generated by the following important questions:

More information

REPORTRAPPORT. Centrum voor Wiskunde en Informatica. Asymptotics of zeros of incomplete gamma functions. N.M. Temme

REPORTRAPPORT. Centrum voor Wiskunde en Informatica. Asymptotics of zeros of incomplete gamma functions. N.M. Temme Centrum voor Wiskunde en Informatica REPORTRAPPORT Asymptotics of zeros of incomplete gamma functions N.M. Temme Department of Analysis, Algebra and Geometry AM-R9402 994 Asymptotics of Zeros of Incomplete

More information

Divisor matrices and magic sequences

Divisor matrices and magic sequences Discrete Mathematics 250 (2002) 125 135 www.elsevier.com/locate/disc Divisor matrices and magic sequences R.H. Jeurissen Mathematical Institute, University of Nijmegen, Toernooiveld, 6525 ED Nijmegen,

More information

Transactions on Modelling and Simulation vol 12, 1996 WIT Press, ISSN X

Transactions on Modelling and Simulation vol 12, 1996 WIT Press,   ISSN X Simplifying integration for logarithmic singularities R.N.L. Smith Department ofapplied Mathematics & OR, Cranfield University, RMCS, Shrivenham, Swindon, Wiltshire SN6 SLA, UK Introduction Any implementation

More information

460 HOLGER DETTE AND WILLIAM J STUDDEN order to examine how a given design behaves in the model g` with respect to the D-optimality criterion one uses

460 HOLGER DETTE AND WILLIAM J STUDDEN order to examine how a given design behaves in the model g` with respect to the D-optimality criterion one uses Statistica Sinica 5(1995), 459-473 OPTIMAL DESIGNS FOR POLYNOMIAL REGRESSION WHEN THE DEGREE IS NOT KNOWN Holger Dette and William J Studden Technische Universitat Dresden and Purdue University Abstract:

More information

3.1 Basic properties of real numbers - continuation Inmum and supremum of a set of real numbers

3.1 Basic properties of real numbers - continuation Inmum and supremum of a set of real numbers Chapter 3 Real numbers The notion of real number was introduced in section 1.3 where the axiomatic denition of the set of all real numbers was done and some basic properties of the set of all real numbers

More information

Lecture 4: Numerical solution of ordinary differential equations

Lecture 4: Numerical solution of ordinary differential equations Lecture 4: Numerical solution of ordinary differential equations Department of Mathematics, ETH Zürich General explicit one-step method: Consistency; Stability; Convergence. High-order methods: Taylor

More information

INTERPOLATION. and y i = cos x i, i = 0, 1, 2 This gives us the three points. Now find a quadratic polynomial. p(x) = a 0 + a 1 x + a 2 x 2.

INTERPOLATION. and y i = cos x i, i = 0, 1, 2 This gives us the three points. Now find a quadratic polynomial. p(x) = a 0 + a 1 x + a 2 x 2. INTERPOLATION Interpolation is a process of finding a formula (often a polynomial) whose graph will pass through a given set of points (x, y). As an example, consider defining and x 0 = 0, x 1 = π/4, x

More information

Worksheet 9. Topics: Taylor series; using Taylor polynomials for approximate computations. Polar coordinates.

Worksheet 9. Topics: Taylor series; using Taylor polynomials for approximate computations. Polar coordinates. ATH 57H Spring 0 Worksheet 9 Topics: Taylor series; using Taylor polynomials for approximate computations. Polar coordinates.. Let f(x) = +x. Find f (00) (0) - the 00th derivative of f at point x = 0.

More information

A gradient recovery method based on an oblique projection and boundary modification

A gradient recovery method based on an oblique projection and boundary modification ANZIAM J. 58 (CTAC2016) pp.c34 C45, 2017 C34 A gradient recovery method based on an oblique projection and boundary modification M. Ilyas 1 B. P. Lamichhane 2 M. H. Meylan 3 (Received 24 January 2017;

More information

A Finite Element Method for an Ill-Posed Problem. Martin-Luther-Universitat, Fachbereich Mathematik/Informatik,Postfach 8, D Halle, Abstract

A Finite Element Method for an Ill-Posed Problem. Martin-Luther-Universitat, Fachbereich Mathematik/Informatik,Postfach 8, D Halle, Abstract A Finite Element Method for an Ill-Posed Problem W. Lucht Martin-Luther-Universitat, Fachbereich Mathematik/Informatik,Postfach 8, D-699 Halle, Germany Abstract For an ill-posed problem which has its origin

More information

290 J.M. Carnicer, J.M. Pe~na basis (u 1 ; : : : ; u n ) consisting of minimally supported elements, yet also has a basis (v 1 ; : : : ; v n ) which f

290 J.M. Carnicer, J.M. Pe~na basis (u 1 ; : : : ; u n ) consisting of minimally supported elements, yet also has a basis (v 1 ; : : : ; v n ) which f Numer. Math. 67: 289{301 (1994) Numerische Mathematik c Springer-Verlag 1994 Electronic Edition Least supported bases and local linear independence J.M. Carnicer, J.M. Pe~na? Departamento de Matematica

More information

INTRODUCTION TO FINITE ELEMENT METHODS

INTRODUCTION TO FINITE ELEMENT METHODS INTRODUCTION TO FINITE ELEMENT METHODS LONG CHEN Finite element methods are based on the variational formulation of partial differential equations which only need to compute the gradient of a function.

More information

SYSTEMS OF NONLINEAR EQUATIONS

SYSTEMS OF NONLINEAR EQUATIONS SYSTEMS OF NONLINEAR EQUATIONS Widely used in the mathematical modeling of real world phenomena. We introduce some numerical methods for their solution. For better intuition, we examine systems of two

More information

Jim Lambers MAT 460/560 Fall Semester Practice Final Exam

Jim Lambers MAT 460/560 Fall Semester Practice Final Exam Jim Lambers MAT 460/560 Fall Semester 2009-10 Practice Final Exam 1. Let f(x) = sin 2x + cos 2x. (a) Write down the 2nd Taylor polynomial P 2 (x) of f(x) centered around x 0 = 0. (b) Write down the corresponding

More information

you expect to encounter difficulties when trying to solve A x = b? 4. A composite quadrature rule has error associated with it in the following form

you expect to encounter difficulties when trying to solve A x = b? 4. A composite quadrature rule has error associated with it in the following form Qualifying exam for numerical analysis (Spring 2017) Show your work for full credit. If you are unable to solve some part, attempt the subsequent parts. 1. Consider the following finite difference: f (0)

More information

n 1 f n 1 c 1 n+1 = c 1 n $ c 1 n 1. After taking logs, this becomes

n 1 f n 1 c 1 n+1 = c 1 n $ c 1 n 1. After taking logs, this becomes Root finding: 1 a The points {x n+1, }, {x n, f n }, {x n 1, f n 1 } should be co-linear Say they lie on the line x + y = This gives the relations x n+1 + = x n +f n = x n 1 +f n 1 = Eliminating α and

More information

Math 181, Exam 2, Study Guide 2 Problem 1 Solution. 1 + dx. 1 + (cos x)2 dx. 1 + cos2 xdx. = π ( 1 + cos π 2

Math 181, Exam 2, Study Guide 2 Problem 1 Solution. 1 + dx. 1 + (cos x)2 dx. 1 + cos2 xdx. = π ( 1 + cos π 2 Math 8, Exam, Study Guide Problem Solution. Use the trapezoid rule with n to estimate the arc-length of the curve y sin x between x and x π. Solution: The arclength is: L b a π π + ( ) dy + (cos x) + cos

More information

Integration, differentiation, and root finding. Phys 420/580 Lecture 7

Integration, differentiation, and root finding. Phys 420/580 Lecture 7 Integration, differentiation, and root finding Phys 420/580 Lecture 7 Numerical integration Compute an approximation to the definite integral I = b Find area under the curve in the interval Trapezoid Rule:

More information

AP Calculus Testbank (Chapter 9) (Mr. Surowski)

AP Calculus Testbank (Chapter 9) (Mr. Surowski) AP Calculus Testbank (Chapter 9) (Mr. Surowski) Part I. Multiple-Choice Questions n 1 1. The series will converge, provided that n 1+p + n + 1 (A) p > 1 (B) p > 2 (C) p >.5 (D) p 0 2. The series

More information

Explicit polynomial expansions of regular real functions by means of even order Bernoulli polynomials and boundary values

Explicit polynomial expansions of regular real functions by means of even order Bernoulli polynomials and boundary values Journal of Computational and Applied Mathematics 176 (5 77 9 www.elsevier.com/locate/cam Explicit polynomial expansions of regular real functions by means of even order Bernoulli polynomials and boundary

More information

Section Taylor and Maclaurin Series

Section Taylor and Maclaurin Series Section.0 Taylor and Maclaurin Series Ruipeng Shen Feb 5 Taylor and Maclaurin Series Main Goal: How to find a power series representation for a smooth function us assume that a smooth function has a power

More information

The Best Circulant Preconditioners for Hermitian Toeplitz Systems II: The Multiple-Zero Case Raymond H. Chan Michael K. Ng y Andy M. Yip z Abstract In

The Best Circulant Preconditioners for Hermitian Toeplitz Systems II: The Multiple-Zero Case Raymond H. Chan Michael K. Ng y Andy M. Yip z Abstract In The Best Circulant Preconditioners for Hermitian Toeplitz Systems II: The Multiple-ero Case Raymond H. Chan Michael K. Ng y Andy M. Yip z Abstract In [0, 4], circulant-type preconditioners have been proposed

More information

On Surface Meshes Induced by Level Set Functions

On Surface Meshes Induced by Level Set Functions On Surface Meshes Induced by Level Set Functions Maxim A. Olshanskii, Arnold Reusken, and Xianmin Xu Bericht Nr. 347 Oktober 01 Key words: surface finite elements, level set function, surface triangulation,

More information

GREEN S REPRESENTATION FORMULA IN THE PLANE - Interior Version

GREEN S REPRESENTATION FORMULA IN THE PLANE - Interior Version GREEN S REPRESENTATION FORMULA IN THE PLANE - Interior Version Let D be a bounded simply-connected planar region with a piecewise smooth boundary S. Assume u 2 C 1 (D) \ C 2 (D) and u 0 on D. Then Z S

More information

8.3 Numerical Quadrature, Continued

8.3 Numerical Quadrature, Continued 8.3 Numerical Quadrature, Continued Ulrich Hoensch Friday, October 31, 008 Newton-Cotes Quadrature General Idea: to approximate the integral I (f ) of a function f : [a, b] R, use equally spaced nodes

More information

ON APPROXIMATION OF LAPLACIAN EIGENPROBLEM OVER A REGULAR HEXAGON WITH ZERO BOUNDARY CONDITIONS 1) 1. Introduction

ON APPROXIMATION OF LAPLACIAN EIGENPROBLEM OVER A REGULAR HEXAGON WITH ZERO BOUNDARY CONDITIONS 1) 1. Introduction Journal of Computational Mathematics, Vol., No., 4, 75 86. ON APPROXIMATION OF LAPLACIAN EIGENPROBLEM OVER A REGULAR HEXAGON WITH ZERO BOUNDARY CONDITIONS ) Jia-chang Sun (Parallel Computing Division,

More information

LECTURE 14 NUMERICAL INTEGRATION. Find

LECTURE 14 NUMERICAL INTEGRATION. Find LECTURE 14 NUMERCAL NTEGRATON Find b a fxdx or b a vx ux fx ydy dx Often integration is required. However te form of fx may be suc tat analytical integration would be very difficult or impossible. Use

More information

Constructing optimal polynomial meshes on planar starlike domains

Constructing optimal polynomial meshes on planar starlike domains Constructing optimal polynomial meshes on planar starlike domains F. Piazzon and M. Vianello 1 Dept. of Mathematics, University of Padova (Italy) October 13, 2014 Abstract We construct polynomial norming

More information

Shayne Waldron ABSTRACT. It is shown that a linear functional on a space of functions can be described by G, a

Shayne Waldron ABSTRACT. It is shown that a linear functional on a space of functions can be described by G, a UNIVERSITY OF WISCONSIN-MADISON CENTER FOR THE MATHEMATICAL SCIENCES Symmetries of linear functionals Shayne Waldron (waldron@math.wisc.edu) CMS Technical Summary Report #95-04 October 1994 ABSTRACT It

More information

Interpolation Theory

Interpolation Theory Numerical Analysis Massoud Malek Interpolation Theory The concept of interpolation is to select a function P (x) from a given class of functions in such a way that the graph of y P (x) passes through the

More information

CS 323: Numerical Analysis and Computing

CS 323: Numerical Analysis and Computing CS 323: Numerical Analysis and Computing MIDTERM #2 Instructions: This is an open notes exam, i.e., you are allowed to consult any textbook, your class notes, homeworks, or any of the handouts from us.

More information

Cauchy s Theorem (rigorous) In this lecture, we will study a rigorous proof of Cauchy s Theorem. We start by considering the case of a triangle.

Cauchy s Theorem (rigorous) In this lecture, we will study a rigorous proof of Cauchy s Theorem. We start by considering the case of a triangle. Cauchy s Theorem (rigorous) In this lecture, we will study a rigorous proof of Cauchy s Theorem. We start by considering the case of a triangle. Given a certain complex-valued analytic function f(z), for

More information

Matrix construction: Singular integral contributions

Matrix construction: Singular integral contributions Matrix construction: Singular integral contributions Seminar Boundary Element Methods for Wave Scattering Sophie Haug ETH Zurich November 2010 Outline 1 General concepts in singular integral computation

More information

X. Numerical Methods

X. Numerical Methods X. Numerical Methods. Taylor Approximation Suppose that f is a function defined in a neighborhood of a point c, and suppose that f has derivatives of all orders near c. In section 5 of chapter 9 we introduced

More information

Numerical Integration (Quadrature) Another application for our interpolation tools!

Numerical Integration (Quadrature) Another application for our interpolation tools! Numerical Integration (Quadrature) Another application for our interpolation tools! Integration: Area under a curve Curve = data or function Integrating data Finite number of data points spacing specified

More information

3.1 Interpolation and the Lagrange Polynomial

3.1 Interpolation and the Lagrange Polynomial MATH 4073 Chapter 3 Interpolation and Polynomial Approximation Fall 2003 1 Consider a sample x x 0 x 1 x n y y 0 y 1 y n. Can we get a function out of discrete data above that gives a reasonable estimate

More information

Numerical Solutions to Partial Differential Equations

Numerical Solutions to Partial Differential Equations Numerical Solutions to Partial Differential Equations Zhiping Li LMAM and School of Mathematical Sciences Peking University The Residual and Error of Finite Element Solutions Mixed BVP of Poisson Equation

More information

Exam 2. Average: 85.6 Median: 87.0 Maximum: Minimum: 55.0 Standard Deviation: Numerical Methods Fall 2011 Lecture 20

Exam 2. Average: 85.6 Median: 87.0 Maximum: Minimum: 55.0 Standard Deviation: Numerical Methods Fall 2011 Lecture 20 Exam 2 Average: 85.6 Median: 87.0 Maximum: 100.0 Minimum: 55.0 Standard Deviation: 10.42 Fall 2011 1 Today s class Multiple Variable Linear Regression Polynomial Interpolation Lagrange Interpolation Newton

More information

Numerical integration and differentiation. Unit IV. Numerical Integration and Differentiation. Plan of attack. Numerical integration.

Numerical integration and differentiation. Unit IV. Numerical Integration and Differentiation. Plan of attack. Numerical integration. Unit IV Numerical Integration and Differentiation Numerical integration and differentiation quadrature classical formulas for equally spaced nodes improper integrals Gaussian quadrature and orthogonal

More information

8.7 Taylor s Inequality Math 2300 Section 005 Calculus II. f(x) = ln(1 + x) f(0) = 0

8.7 Taylor s Inequality Math 2300 Section 005 Calculus II. f(x) = ln(1 + x) f(0) = 0 8.7 Taylor s Inequality Math 00 Section 005 Calculus II Name: ANSWER KEY Taylor s Inequality: If f (n+) is continuous and f (n+) < M between the center a and some point x, then f(x) T n (x) M x a n+ (n

More information

Lie Groups for 2D and 3D Transformations

Lie Groups for 2D and 3D Transformations Lie Groups for 2D and 3D Transformations Ethan Eade Updated May 20, 2017 * 1 Introduction This document derives useful formulae for working with the Lie groups that represent transformations in 2D and

More information

LEBESGUE INTEGRATION. Introduction

LEBESGUE INTEGRATION. Introduction LEBESGUE INTEGATION EYE SJAMAA Supplementary notes Math 414, Spring 25 Introduction The following heuristic argument is at the basis of the denition of the Lebesgue integral. This argument will be imprecise,

More information

Balance properties of multi-dimensional words

Balance properties of multi-dimensional words Theoretical Computer Science 273 (2002) 197 224 www.elsevier.com/locate/tcs Balance properties of multi-dimensional words Valerie Berthe a;, Robert Tijdeman b a Institut de Mathematiques de Luminy, CNRS-UPR

More information

Error formulas for divided difference expansions and numerical differentiation

Error formulas for divided difference expansions and numerical differentiation Error formulas for divided difference expansions and numerical differentiation Michael S. Floater Abstract: We derive an expression for the remainder in divided difference expansions and use it to give

More information

Homework 7 Solutions to Selected Problems

Homework 7 Solutions to Selected Problems Homework 7 Solutions to Selected Prolems May 9, 01 1 Chapter 16, Prolem 17 Let D e an integral domain and f(x) = a n x n +... + a 0 and g(x) = m x m +... + 0 e polynomials with coecients in D, where a

More information

Towards a Mathematical Theory of Super-resolution

Towards a Mathematical Theory of Super-resolution Towards a Mathematical Theory of Super-resolution Carlos Fernandez-Granda www.stanford.edu/~cfgranda/ Information Theory Forum, Information Systems Laboratory, Stanford 10/18/2013 Acknowledgements This

More information

Example 1 Which of these functions are polynomials in x? In the case(s) where f is a polynomial,

Example 1 Which of these functions are polynomials in x? In the case(s) where f is a polynomial, 1. Polynomials A polynomial in x is a function of the form p(x) = a 0 + a 1 x + a 2 x 2 +... a n x n (a n 0, n a non-negative integer) where a 0, a 1, a 2,..., a n are constants. We say that this polynomial

More information

Bernoulli Polynomials

Bernoulli Polynomials Chapter 4 Bernoulli Polynomials 4. Bernoulli Numbers The generating function for the Bernoulli numbers is x e x = n= B n n! xn. (4.) That is, we are to expand the left-hand side of this equation in powers

More information

Outline. 1 Numerical Integration. 2 Numerical Differentiation. 3 Richardson Extrapolation

Outline. 1 Numerical Integration. 2 Numerical Differentiation. 3 Richardson Extrapolation Outline Numerical Integration Numerical Differentiation Numerical Integration Numerical Differentiation 3 Michael T. Heath Scientific Computing / 6 Main Ideas Quadrature based on polynomial interpolation:

More information

2005 Euclid Contest. Solutions

2005 Euclid Contest. Solutions Canadian Mathematics Competition An activity of the Centre for Education in Mathematics and Computing, University of Waterloo, Waterloo, Ontario 2005 Euclid Contest Tuesday, April 19, 2005 Solutions c

More information

Math 115 HW #5 Solutions

Math 115 HW #5 Solutions Math 5 HW #5 Solutions From 29 4 Find the power series representation for the function and determine the interval of convergence Answer: Using the geometric series formula, f(x) = 3 x 4 3 x 4 = 3(x 4 )

More information

1 Introduction It will be convenient to use the inx operators a b and a b to stand for maximum (least upper bound) and minimum (greatest lower bound)

1 Introduction It will be convenient to use the inx operators a b and a b to stand for maximum (least upper bound) and minimum (greatest lower bound) Cycle times and xed points of min-max functions Jeremy Gunawardena, Department of Computer Science, Stanford University, Stanford, CA 94305, USA. jeremy@cs.stanford.edu October 11, 1993 to appear in the

More information

Lecture 20: Lagrange Interpolation and Neville s Algorithm. for I will pass through thee, saith the LORD. Amos 5:17

Lecture 20: Lagrange Interpolation and Neville s Algorithm. for I will pass through thee, saith the LORD. Amos 5:17 Lecture 20: Lagrange Interpolation and Neville s Algorithm for I will pass through thee, saith the LORD. Amos 5:17 1. Introduction Perhaps the easiest way to describe a shape is to select some points on

More information

Dipartimento di Matematica

Dipartimento di Matematica Dipartimento di Matematica L. SCUDERI ON THE COMPUTATION OF NEARLY SINGULAR INTEGRALS IN 3D BEM COLLOCATION Rapporto interno N. 14, giugno 2006 Politecnico di Torino Corso Duca degli Abruzzi, 24-10129

More information

Lecture 2: Review of Prerequisites. Table of contents

Lecture 2: Review of Prerequisites. Table of contents Math 348 Fall 217 Lecture 2: Review of Prerequisites Disclaimer. As we have a textbook, this lecture note is for guidance and supplement only. It should not be relied on when preparing for exams. In this

More information

PURE MATHEMATICS AM 27

PURE MATHEMATICS AM 27 AM SYLLABUS (2020) PURE MATHEMATICS AM 27 SYLLABUS 1 Pure Mathematics AM 27 (Available in September ) Syllabus Paper I(3hrs)+Paper II(3hrs) 1. AIMS To prepare students for further studies in Mathematics

More information

Math 1270 Honors ODE I Fall, 2008 Class notes # 14. x 0 = F (x; y) y 0 = G (x; y) u 0 = au + bv = cu + dv

Math 1270 Honors ODE I Fall, 2008 Class notes # 14. x 0 = F (x; y) y 0 = G (x; y) u 0 = au + bv = cu + dv Math 1270 Honors ODE I Fall, 2008 Class notes # 1 We have learned how to study nonlinear systems x 0 = F (x; y) y 0 = G (x; y) (1) by linearizing around equilibrium points. If (x 0 ; y 0 ) is an equilibrium

More information

Numerical Integration exact integration is not needed to achieve the optimal convergence rate of nite element solutions ([, 9, 11], and Chapter 7). In

Numerical Integration exact integration is not needed to achieve the optimal convergence rate of nite element solutions ([, 9, 11], and Chapter 7). In Chapter 6 Numerical Integration 6.1 Introduction After transformation to a canonical element,typical integrals in the element stiness or mass matrices (cf. (5.5.8)) have the forms Q = T ( )N s Nt det(j

More information

NUMERICAL METHODS. x n+1 = 2x n x 2 n. In particular: which of them gives faster convergence, and why? [Work to four decimal places.

NUMERICAL METHODS. x n+1 = 2x n x 2 n. In particular: which of them gives faster convergence, and why? [Work to four decimal places. NUMERICAL METHODS 1. Rearranging the equation x 3 =.5 gives the iterative formula x n+1 = g(x n ), where g(x) = (2x 2 ) 1. (a) Starting with x = 1, compute the x n up to n = 6, and describe what is happening.

More information

7: FOURIER SERIES STEVEN HEILMAN

7: FOURIER SERIES STEVEN HEILMAN 7: FOURIER SERIES STEVE HEILMA Contents 1. Review 1 2. Introduction 1 3. Periodic Functions 2 4. Inner Products on Periodic Functions 3 5. Trigonometric Polynomials 5 6. Periodic Convolutions 7 7. Fourier

More information

PROOF OF TWO MATRIX THEOREMS VIA TRIANGULAR FACTORIZATIONS ROY MATHIAS

PROOF OF TWO MATRIX THEOREMS VIA TRIANGULAR FACTORIZATIONS ROY MATHIAS PROOF OF TWO MATRIX THEOREMS VIA TRIANGULAR FACTORIZATIONS ROY MATHIAS Abstract. We present elementary proofs of the Cauchy-Binet Theorem on determinants and of the fact that the eigenvalues of a matrix

More information

Notes on Complex Analysis

Notes on Complex Analysis Michael Papadimitrakis Notes on Complex Analysis Department of Mathematics University of Crete Contents The complex plane.. The complex plane...................................2 Argument and polar representation.........................

More information

Bindel, Spring 2012 Intro to Scientific Computing (CS 3220) Week 12: Monday, Apr 16. f(x) dx,

Bindel, Spring 2012 Intro to Scientific Computing (CS 3220) Week 12: Monday, Apr 16. f(x) dx, Panel integration Week 12: Monday, Apr 16 Suppose we want to compute the integral b a f(x) dx In estimating a derivative, it makes sense to use a locally accurate approximation to the function around the

More information

A Product Integration Approach Based on New Orthogonal Polynomials for Nonlinear Weakly Singular Integral Equations

A Product Integration Approach Based on New Orthogonal Polynomials for Nonlinear Weakly Singular Integral Equations Acta Appl Math (21) 19: 861 873 DOI 1.17/s144-8-9351-y A Product Integration Approach Based on New Orthogonal Polynomials for Nonlinear Weakly Singular Integral Equations M. Rasty M. Hadizadeh Received:

More information

3. Numerical integration

3. Numerical integration 3. Numerical integration... 3. One-dimensional quadratures... 3. Two- and three-dimensional quadratures... 3.3 Exact Integrals for Straight Sided Triangles... 5 3.4 Reduced and Selected Integration...

More information

Rening the submesh strategy in the two-level nite element method: application to the advection diusion equation

Rening the submesh strategy in the two-level nite element method: application to the advection diusion equation INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS Int. J. Numer. Meth. Fluids 2002; 39:161 187 (DOI: 10.1002/d.219) Rening the submesh strategy in the two-level nite element method: application to

More information

1.1. The analytical denition. Denition. The Bernstein polynomials of degree n are dened analytically:

1.1. The analytical denition. Denition. The Bernstein polynomials of degree n are dened analytically: DEGREE REDUCTION OF BÉZIER CURVES DAVE MORGAN Abstract. This paper opens with a description of Bézier curves. Then, techniques for the degree reduction of Bézier curves, along with a discussion of error

More information

e x = 1 + x + x2 2! + x3 If the function f(x) can be written as a power series on an interval I, then the power series is of the form

e x = 1 + x + x2 2! + x3 If the function f(x) can be written as a power series on an interval I, then the power series is of the form Taylor Series Given a function f(x), we would like to be able to find a power series that represents the function. For example, in the last section we noted that we can represent e x by the power series

More information

Math 265H: Calculus III Practice Midterm II: Fall 2014

Math 265H: Calculus III Practice Midterm II: Fall 2014 Name: Section #: Math 65H: alculus III Practice Midterm II: Fall 14 Instructions: This exam has 7 problems. The number of points awarded for each question is indicated in the problem. Answer each question

More information

Dierential Geometry Curves and surfaces Local properties Geometric foundations (critical for visual modeling and computing) Quantitative analysis Algo

Dierential Geometry Curves and surfaces Local properties Geometric foundations (critical for visual modeling and computing) Quantitative analysis Algo Dierential Geometry Curves and surfaces Local properties Geometric foundations (critical for visual modeling and computing) Quantitative analysis Algorithm development Shape control and interrogation Curves

More information

Chapter 1: A Brief Review of Maximum Likelihood, GMM, and Numerical Tools. Joan Llull. Microeconometrics IDEA PhD Program

Chapter 1: A Brief Review of Maximum Likelihood, GMM, and Numerical Tools. Joan Llull. Microeconometrics IDEA PhD Program Chapter 1: A Brief Review of Maximum Likelihood, GMM, and Numerical Tools Joan Llull Microeconometrics IDEA PhD Program Maximum Likelihood Chapter 1. A Brief Review of Maximum Likelihood, GMM, and Numerical

More information

Finite-dimensional spaces. C n is the space of n-tuples x = (x 1,..., x n ) of complex numbers. It is a Hilbert space with the inner product

Finite-dimensional spaces. C n is the space of n-tuples x = (x 1,..., x n ) of complex numbers. It is a Hilbert space with the inner product Chapter 4 Hilbert Spaces 4.1 Inner Product Spaces Inner Product Space. A complex vector space E is called an inner product space (or a pre-hilbert space, or a unitary space) if there is a mapping (, )

More information