Corollary. (f є C n+1 [a,b]). Proof: This follows directly from the preceding theorem using the inequality



Similar documents
Figure 2.1: Center of mass of four points.

Computer Graphics. Geometric Modeling. Page 1. Copyright Gotsman, Elber, Barequet, Karni, Sheffer Computer Science - Technion. An Example.

4.3 Lagrange Approximation

CHAPTER 1 Splines and B-splines an Introduction

Taylor and Maclaurin Series

HOMEWORK 5 SOLUTIONS. n!f n (1) lim. ln x n! + xn x. 1 = G n 1 (x). (2) k + 1 n. (n 1)!

Computer Graphics CS 543 Lecture 12 (Part 1) Curves. Prof Emmanuel Agu. Computer Science Dept. Worcester Polytechnic Institute (WPI)

The Factor Theorem and a corollary of the Fundamental Theorem of Algebra

Modeling Curves and Surfaces

Essential Mathematics for Computer Graphics fast

Continued Fractions and the Euclidean Algorithm

How To Prove The Dirichlet Unit Theorem

BEZIER CURVES AND SURFACES

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

expression is written horizontally. The Last terms ((2)( 4)) because they are the last terms of the two polynomials. This is called the FOIL method.

CHAPTER SIX IRREDUCIBILITY AND FACTORIZATION 1. BASIC DIVISIBILITY THEORY

FIRST YEAR CALCULUS. Chapter 7 CONTINUITY. It is a parabola, and we can draw this parabola without lifting our pencil from the paper.

Further Study on Strong Lagrangian Duality Property for Invex Programs via Penalty Functions 1

From Binomial Trees to the Black-Scholes Option Pricing Formulas

Indiana State Core Curriculum Standards updated 2009 Algebra I

JUST THE MATHS UNIT NUMBER 1.8. ALGEBRA 8 (Polynomials) A.J.Hobson

Mathematics Georgia Performance Standards

Lagrange Interpolation is a method of fitting an equation to a set of points that functions well when there are few points given.

Probability Generating Functions

BookTOC.txt. 1. Functions, Graphs, and Models. Algebra Toolbox. Sets. The Real Numbers. Inequalities and Intervals on the Real Number Line

Chebyshev Expansions

INTERPOLATION. Interpolation is a process of finding a formula (often a polynomial) whose graph will pass through a given set of points (x, y).

CONTINUED FRACTIONS AND PELL S EQUATION. Contents 1. Continued Fractions 1 2. Solution to Pell s Equation 9 References 12

APPLIED MATHEMATICS ADVANCED LEVEL

Natural cubic splines

How To Use Design Mentor

A matrix method for degree-raising of B-spline curves *

VERTICES OF GIVEN DEGREE IN SERIES-PARALLEL GRAPHS

Catalan Numbers. Thomas A. Dowling, Department of Mathematics, Ohio State Uni- versity.

BEST METHODS FOR SOLVING QUADRATIC INEQUALITIES.

International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.3,August 2013

5 Numerical Differentiation

ON GALOIS REALIZATIONS OF THE 2-COVERABLE SYMMETRIC AND ALTERNATING GROUPS

Mathematics Online Instructional Materials Correlation to the 2009 Algebra I Standards of Learning and Curriculum Framework

College Algebra - MAT 161 Page: 1 Copyright 2009 Killoran

4.5 Chebyshev Polynomials

Some facts about polynomials modulo m (Full proof of the Fingerprinting Theorem)

Piecewise Cubic Splines

Geometric Modelling & Curves

ALGEBRA 2 CRA 2 REVIEW - Chapters 1-6 Answer Section

Degree Reduction of Interval SB Curves

NSM100 Introduction to Algebra Chapter 5 Notes Factoring

6.1 Add & Subtract Polynomial Expression & Functions

Undergraduate Notes in Mathematics. Arkansas Tech University Department of Mathematics

1 Formulating The Low Degree Testing Problem

Gambling Systems and Multiplication-Invariant Measures

1 if 1 x 0 1 if 0 x 1

Orthogonal Projections and Orthonormal Bases

How To Find Out How Roots Of A Polynome Are Calculated

A PRIORI ESTIMATES FOR SEMISTABLE SOLUTIONS OF SEMILINEAR ELLIPTIC EQUATIONS. In memory of Rou-Huai Wang

Algebra 1 Course Title

FACTORING PEAK POLYNOMIALS

MATH 425, PRACTICE FINAL EXAM SOLUTIONS.

Efficient Curve Fitting Techniques

CHAPTER II THE LIMIT OF A SEQUENCE OF NUMBERS DEFINITION OF THE NUMBER e.

Solutions of Equations in One Variable. Fixed-Point Iteration II

A Practical Scheme for Wireless Network Operation

INDISTINGUISHABILITY OF ABSOLUTELY CONTINUOUS AND SINGULAR DISTRIBUTIONS

Copy in your notebook: Add an example of each term with the symbols used in algebra 2 if there are any.

How To Know If A Domain Is Unique In An Octempo (Euclidean) Or Not (Ecl)

Gambling and Data Compression

Adaptive Online Gradient Descent

GREATEST COMMON DIVISOR

ALGEBRA 2 Functions/Relations/Polynomial Operations 1A, 1B, 1C, 1D, 1E, 1F, 1G,2D, 7I, 7B, 7C

Definitions 1. A factor of integer is an integer that will divide the given integer evenly (with no remainder).

it is easy to see that α = a

Chapter 2: Binomial Methods and the Black-Scholes Formula

We can display an object on a monitor screen in three different computer-model forms: Wireframe model Surface Model Solid model

Basic Probability Concepts

FACTORING POLYNOMIALS IN THE RING OF FORMAL POWER SERIES OVER Z

Treemaps with bounded aspect ratio

Increasing for all. Convex for all. ( ) Increasing for all (remember that the log function is only defined for ). ( ) Concave for all.

Continued Fractions. Darren C. Collins

Year 9 set 1 Mathematics notes, to accompany the 9H book.

Wald s Identity. by Jeffery Hein. Dartmouth College, Math 100

Some Polynomial Theorems. John Kennedy Mathematics Department Santa Monica College 1900 Pico Blvd. Santa Monica, CA

CS 598CSC: Combinatorial Optimization Lecture date: 2/4/2010

G.A. Pavliotis. Department of Mathematics. Imperial College London

SOLVING POLYNOMIAL EQUATIONS

0.4 FACTORING POLYNOMIALS

Mean Value Coordinates

Factoring Polynomials

Cubic Functions: Global Analysis

Factoring Polynomials and Solving Quadratic Equations

6 EXTENDING ALGEBRA. 6.0 Introduction. 6.1 The cubic equation. Objectives

PUTNAM TRAINING POLYNOMIALS. Exercises 1. Find a polynomial with integral coefficients whose zeros include

Zeros of Polynomial Functions

Solving Quadratic & Higher Degree Inequalities

Algebra 2 Chapter 1 Vocabulary. identity - A statement that equates two equivalent expressions.

Welcome to the course Algorithm Design

2.5 ZEROS OF POLYNOMIAL FUNCTIONS. Copyright Cengage Learning. All rights reserved.

Factoring. Factoring Polynomial Equations. Special Factoring Patterns. Factoring. Special Factoring Patterns. Special Factoring Patterns

Math 115A HW4 Solutions University of California, Los Angeles. 5 2i 6 + 4i. (5 2i)7i (6 + 4i)( 3 + i) = 35i + 14 ( 22 6i) = i.

3.3. Solving Polynomial Equations. Introduction. Prerequisites. Learning Outcomes

Høgskolen i Narvik Sivilingeniørutdanningen STE6237 ELEMENTMETODER. Oppgaver

Transcription:

Corollary For equidistant knots, i.e., u i = a + i (b-a)/n, we obtain with (f є C n+1 [a,b]). Proof: This follows directly from the preceding theorem using the inequality 120202: ESM4A - Numerical Methods 263

4.6 Bézier Curves 120202: ESM4A - Numerical Methods 264

Motivation We have seen that polynomial interpolation does not necessarily converge to the to-be-interpolated function when increasing the number of samples. It would be desirable to have such a convergence. As polynomials are simple, it is also desirable to use polynomial bases. We are now looking into a polynomial scheme that does not interpolate the points, but that converges to the to-be-interpolated function when increasing the number of samples. 120202: ESM4A - Numerical Methods 265

Observation Computation of binomial expansion: polynomial of degree n 120202: ESM4A - Numerical Methods 266

Definition The polynomials are the Bernstein polynomials of degree n (for i=0, n). They go back to Сергей Натанович Бернштейн (1880-1969). 120202: ESM4A - Numerical Methods 267

Examples Degree 0: Degree 1: Degree 2: http://cagd-applets.webarchiv.kit.edu/mocca/html/noplugin/bernstein/appbernstein/index.html 120202: ESM4A - Numerical Methods 268

Properties The Bernstein polynomials are linearly independent, i.e., they form a basis. (Proof: Every monomial can be written as a linear combination of Bernstein polynomials.) Symmetry: Roots: Partition of unity: Positiveness: 120202: ESM4A - Numerical Methods 269

Recursion Recursive definition: with. (proof by induction) 120202: ESM4A - Numerical Methods 270

Definition The polynomial curve is the Bézier representation of degree n. The nodes b i are called Bézier points. The Bézier points b 0,,b n form the Bézier polygon. Each polynomial curve of degree n (or lower) has a unique Bézier representation of degree n. This goes back to Pierre Bézier (1910-1999). 120202: ESM4A - Numerical Methods 271

Remark The Bézier representation is defined over the interval [0,1]. It can be easily generalized to any interval [a,b] by using the substitution 120202: ESM4A - Numerical Methods 272

Endpoint interpolation Any curve b(u) in Bézier representation over interval [a,b] interpolates the endpoints of the Bézier polygon, i.e., b(a) = b 0 and b(b) = b n. The other Bézier points do, in general, not get interpolated. 120202: ESM4A - Numerical Methods 273

Example Cubic Bézier curve: Bézier points Bézier polygon Bézier curve convex hull 120202: ESM4A - Numerical Methods 274

Convergence theorem Let f(u) be a continuous function. Moreover, let b(u) be the Bézier curve that has nodes b i = f(i/n), i.e., an equidistant sampling of f over interval [0,1]. We have Then, lim n-> sup uє[0,1] f(u) b(u) = 0. 120202: ESM4A - Numerical Methods 275

Proof Let K be a random variable with binomial distribution with parameters n and x, i.e., in n independent Bernoulli trials we have probability x of success. Hence, the expected value is E(K/n) = x. The weak law of large numbers of probability theory delivers for any δ > 0 that As f is continuous, we can deduce over a closed interval that 120202: ESM4A - Numerical Methods 276

Proof Consequently, and In particular, we obtain that the second probability must go to zero. However, as K is the only probabilistic variable and appears in the scope of the expectation operator, the second probability is either 0 or 1, i.e., it is 0. Furthermore, E(f(K/n)) is exactly the Bézier curve b with nodes b i = f(i/n). 120202: ESM4A - Numerical Methods 277

De Casteljau algorithm The De Casteljau algorithm evaluates a Bézier curve at a given position u. It is of similar nature as the Aitken algorithm for Lagrange interpolation curves. It also relies on a recursion. It goes back to Paul de Faget de Casteljau (1930- ). 120202: ESM4A - Numerical Methods 278

De Casteljau algorithm 120202: ESM4A - Numerical Methods 279

De Casteljau algorithm Scheme: 120202: ESM4A - Numerical Methods 280