THE TRAPEZOIDAL RULE Applied Numerical Methods with MATLAB fo
19.3.1 Error of the Trapezoidal Rule
When we employ the integral under a straight-line segment to approximate the integral under a curve, we obviously can incur an error that may be substantial Fig. 19.8. An esti- mate for the local truncation error of a single application of the trapezoidal rule is E t = − 1 12 f ′′ ξ b − a 3 19.14 where ξ lies somewhere in the interval from a to b. Equation 19.14 indicates that if the function being integrated is linear, the trapezoidal rule will be exact because the second de- rivative of a straight line is zero. Otherwise, for functions with second- and higher-order derivatives i.e., with curvature, some error can occur. EXAMPLE 19.1 Single Application of the Trapezoidal Rule Problem Statement. Use Eq. 19.11 to numerically integrate f x = 0.2 + 25x − 200x 2 + 675x 3 − 900x 4 + 400x 5 from a = 0 to b = 0.8. Note that the exact value of the integral can be determined analyt- ically to be 1.640533. 19.3 THE TRAPEZOIDAL RULE 469 f x f a f b a b x FIGURE 19.7 Graphical depiction of the trapezoidal rule. Solution. The function values f 0 = 0.2 and f 0.8 = 0.232 can be substituted into Eq. 19.11 to yield I = 0.8 − 0 0.2 + 0.232 2 = 0.1728 which represents an error of E t = 1.640533 − 0.1728 = 1.467733, which corresponds to a percent relative error of ε t = 89.5. The reason for this large error is evident from the graphical depiction in Fig. 19.8. Notice that the area under the straight line neglects a sig- nificant portion of the integral lying above the line. In actual situations, we would have no foreknowledge of the true value. Therefore, an approximate error estimate is required. To obtain this estimate, the function’s second derivative over the interval can be computed by differentiating the original function twice to give f ′′ x = − 400 + 4,050x − 10,800x 2 + 8,000x 3 The average value of the second derivative can be computed as [Eq. 19.7] ¯ f ′′ x = 0.8 − 400 + 4,050x − 10,800x 2 + 8,000x 3 d x 0.8 − 0 = − 60 which can be substituted into Eq. 19.14 to yield E a = − 1 12 − 600.8 3 = 2.56 f x 0.8 2.0 x Error Integral estimate FIGURE 19.8 Graphical depiction of the use of a single application of the trapezoidal rule to approximate the integral of f x = . 2 + 25 x − 200 x 2 + 675 x 3 − 900 x 4 + 400 x 5 from x = to . 8 . which is of the same order of magnitude and sign as the true error. A discrepancy does exist, however, because of the fact that for an interval of this size, the average second derivative is not necessarily an accurate approximation of f ′′ ξ . Thus, we denote that the error is approximate by using the notation E a , rather than exact by using E t .19.3.2 The Composite Trapezoidal Rule
One way to improve the accuracy of the trapezoidal rule is to divide the integration interval from a to b into a number of segments and apply the method to each segment Fig. 19.9. The areas of individual segments can then be added to yield the integral for the entire interval. The resulting equations are called composite, or multiple-segment, integration formulas. Figure 19.9 shows the general format and nomenclature we will use to characterize composite integrals. There are n + 1 equally spaced base points x , x 1 , x 2 , . . . , x n . Con- sequently, there are n segments of equal width: h = b − a n 19.15 If a and b are designated as x and x n , respectively, the total integral can be repre- sented as I = x 1 x f x d x + x 2 x 1 f x d x + · · · + x n x n− 1 f x d x 19.3 THE TRAPEZOIDAL RULE 471 f x x x ⫽ a x n ⫽ b x 1 x 2 x 3 x 4 x 5 b ⫺ a n h ⫽ FIGURE 19.9 Composite trapezoidal rule. Substituting the trapezoidal rule for each integral yields I = h f x + f x 1 2 + h f x 1 + f x 2 2 + · · · + h f x n −1 + f x n 2 19.16 or, grouping terms: I = h 2 f x + 2 n −1 i =1 f x i + f x n 19.17 or, using Eq. 19.15 to express Eq. 19.17 in the general form of Eq. 19.13: I = b − a Width f x + 2 n −1 i =1 f x i + f x n 2n Average height 19.18 Because the summation of the coefficients of f x in the numerator divided by 2n is equal to 1, the average height represents a weighted average of the function values. According to Eq. 19.18, the interior points are given twice the weight of the two end points f x and f x n . An error for the composite trapezoidal rule can be obtained by summing the individ- ual errors for each segment to give E t = − b − a 3 12n 3 n i =1 f ′′ ξ i 19.19 where f ′′ ξ i is the second derivative at a point ξ i located in segment i. This result can be simplified by estimating the mean or average value of the second derivative for the entire interval as ¯ f ′′ ∼ = n i = 1 f ′′ ξ i n 19.20 Therefore f ′′ ξ i ∼ = n ¯ f ′′ and Eq. 19.19 can be rewritten as E a = − b − a 3 12n 2 ¯ f ′′ 19.21 Thus, if the number of segments is doubled, the truncation error will be quartered. Note that Eq. 19.21 is an approximate error because of the approximate nature of Eq. 19.20. EXAMPLE 19.2 Composite Application of the Trapezoidal Rule Problem Statement. Use the two-segment trapezoidal rule to estimate the integral of f x = 0.2 + 25x − 200x 2 + 675x 3 − 900x 4 + 400x 5 from a = 0 to b = 0.8. Employ Eq. 19.21 to estimate the error. Recall that the exact value of the integral is 1.640533. Solution. For n = 2 h = 0.4: f = 0.2 f 0.4 = 2.456 f 0.8 = 0.232 I = 0.8 0.2 + 22.456 + 0.232 4 = 1.0688 E t = 1.640533 − 1.0688 = 0.57173 ε t = 34.9 E a = − 0.8 3 122 2 −60 = 0.64 where −60 is the average second derivative determined previously in Example 19.1. The results of the previous example, along with three- through ten-segment applica- tions of the trapezoidal rule, are summarized in Table 19.1. Notice how the error decreases as the number of segments increases. However, also notice that the rate of decrease is grad- ual. This is because the error is inversely related to the square of n [Eq. 19.21]. Therefore, doubling the number of segments quarters the error. In subsequent sections we develop higher-order formulas that are more accurate and that converge more quickly on the true in- tegral as the segments are increased. However, before investigating these formulas, we will first discuss how MATLAB can be used to implement the trapezoidal rule.19.3.3 MATLAB M-file:
trap A simple algorithm to implement the composite trapezoidal rule can be written as in Fig. 19.10. The function to be integrated is passed into the M-file along with the limits of integration and the number of segments. A loop is then employed to generate the integral following Eq. 19.18. 19.3 THE TRAPEZOIDAL RULE 473 TABLE 19.1 Results for the composite trapezoidal rule to estimate the integral of f x = . 2 + 25 x − 200 x 2 + 675 x 3 − 900 x 4 + 400 x 5 from x = to . 8 . The exact value is 1 . 640533 . n h I ε t 2 0.4 1.0688 34.9 3 0.2667 1.3695 16.5 4 0.2 1.4848 9.5 5 0.16 1.5399 6.1 6 0.1333 1.5703 4.3 7 0.1143 1.5887 3.2 8 0.1 1.6008 2.4 9 0.0889 1.6091 1.9 10 0.08 1.6150 1.6 An application of the M-file can be developed to determine the distance fallen by the free-falling bungee jumper in the first 3 s by evaluating the integral of Eq. 19.3. For this example, assume the following parameter values: g = 9.81 ms 2 , m = 68.1 kg, and c d = 0.25 kgm. Note that the exact value of the integral can be computed with Eq. 19.4 as 41.94805. The function to be integrated can be developed as an M-file or with an anonymous function, v=t sqrt9.8168.10.25tanhsqrt9.810.2568.1t v = t sqrt9.8168.10.25tanhsqrt9.810.2568.1t First, let’s evaluate the integral with a crude five-segment approximation: format long trapv,0,3,5 ans = 41.86992959072735 function I = trapfunc,a,b,n,varargin trap: composite trapezoidal rule quadrature I = trapfunc,a,b,n,pl,p2,...: composite trapezoidal rule input: func = name of function to be integrated a, b = integration limits n = number of segments default = 100 pl,p2,... = additional parameters used by func output: I = integral estimate if nargin3,errorat least 3 input arguments required,end if ~ba,errorupper bound must be greater than lower,end if nargin4|isemptyn,n=100;end x = a; h = b - an; s=funca,varargin{:}; for i = 1 : n-1 x = x + h; s = s + 2funcx,varargin{:}; end s = s + funcb,varargin{:}; I = b - a s2n; FIGURE 19.10 M-file to implement the composite trapezoidal rule. As would be expected, this result has a relatively high true error of 18.6. To obtain a more accurate result, we can use a very fine approximation based on 10,000 segments: trapv,0,3,10000 x = 41.94804999917528 which is very close to the true value.19.4 SIMPSON’S RULES
Aside from applying the trapezoidal rule with finer segmentation, another way to obtain a more accurate estimate of an integral is to use higher-order polynomials to connect the points. For example, if there is an extra point midway between f a and f b, the three points can be connected with a parabola Fig. 19.11a. If there are two points equally spaced between f a and f b, the four points can be connected with a third-order poly- nomial Fig. 19.11b. The formulas that result from taking the integrals under these poly- nomials are called Simpson’s rules.19.4.1 Simpson’s 13 Rule
Simpson’s 13 rule corresponds to the case where the polynomial in Eq. 19.8 is second- order: I = x 2 x x − x 1 x − x 2 x − x 1 x − x 2 f x + x − x x − x 2 x 1 − x x 1 − x 2 f x 1 + x − x x − x 1 x 2 − x x 2 − x 1 f x 2 d x 19.4 SIMPSON’S RULES 475 f x a x f x b x FIGURE 19.11 a Graphical depiction of Simpson’s 1 3 rule: It consists of taking the area under a parabola connecting three points. b Graphical depiction of Simpson’s 3 8 rule: It consists of taking the area under a cubic equation connecting four points. where a and b are designated as x and x 2 , respectively. The result of the integration is I = h 3 [ f x + 4 f x 1 + f x 2 ] 19.22 where, for this case, h = b − a2. This equation is known as Simpson’s 13 rule. The label “13” stems from the fact that h is divided by 3 in Eq. 19.22. Simpson’s 13 rule can also be expressed using the format of Eq. 19.13: I = b − a f x + 4 f x 1 + f x 2 6 19.23 where a = x , b = x 2 , and x 1 = the point midway between a and b, which is given by a + b2. Notice that, according to Eq. 19.23, the middle point is weighted by two- thirds and the two end points by one-sixth. It can be shown that a single-segment application of Simpson’s 13 rule has a trunca- tion error of E t = − 1 90 h 5 f 4 ξ or, because h = b − a2: E t = − b − a 5 2880 f 4 ξ 19.24 where ξ lies somewhere in the interval from a to b. Thus, Simpson’s 13 rule is more ac- curate than the trapezoidal rule. However, comparison with Eq. 19.14 indicates that it is more accurate than expected. Rather than being proportional to the third derivative, the error is proportional to the fourth derivative. Consequently, Simpson’s 13 rule is third- order accurate even though it is based on only three points. In other words, it yields exact results for cubic polynomials even though it is derived from a parabola EXAMPLE 19.3 Single Application of Simpson’s 13 Rule Problem Statement. Use Eq. 19.23 to integrate f x = 0.2 + 25x − 200x 2 + 675x 3 − 900x 4 + 400x 5 from a = 0 to b = 0.8. Employ Eq. 19.24 to estimate the error. Recall that the exact in- tegral is 1.640533. Solution. n = 2h = 0.4: f = 0.2 f 0.4 = 2.456 f 0.8 = 0.232 I = 0.8 0.2 + 42.456 + 0.232 6 = 1.367467 E t = 1.640533 − 1.367467 = 0.2730667 ε t = 16.6Parts
» Applied Numerical Methods with MATLAB fo
» Motivation 1 1.2 Part Organization 2 Overview 123 2.2 Part Organization 124
» Overview 205 3.2 Part Organization 207 Overview 321 4.2 Part Organization 323
» Overview 459 5.2 Part Organization 460 Applied Numerical Methods with MATLAB fo
» New Chapters. Overview 547 6.2 Part Organization 551
» New Content. Overview 547 6.2 Part Organization 551
» New Homework Problems. Overview 547 6.2 Part Organization 551
» Numerical methods greatly expand the
» Numerical methods allow you to use
» PART ORGANIZATION Applied Numerical Methods with MATLAB fo
» CONSERVATION LAWS IN ENGINEERING AND SCIENCE
» NUMERICAL METHODS COVERED IN THIS BOOK
» CASE STUDY IT’S A REAL DRAG CASE STUDY continued
» CASE STUDY continued Applied Numerical Methods with MATLAB fo
» Use calculus to verify that Eq. 1.9 is a solution of
» Use calculus to solve Eq. 1 for the case where the ini-
» The following information is available for a bank account:
» Rather than the nonlinear relationship of Eq. 1.7, you
» For the free-falling bungee jumper with linear drag
» For the second-order drag model Eq. 1.8, compute the
» The amount of a uniformly distributed radioactive con-
» A storage tank Fig. P contains a liquid at depth y
» For the same storage tank described in Prob. 1.9, sup-
» Apply the conservation of volume see Prob. 1.9 to sim-
» THE MATLAB ENVIRONMENT ASSIGNMENT
» MATHEMATICAL OPERATIONS Applied Numerical Methods with MATLAB fo
» GRAPHICS Applied Numerical Methods with MATLAB fo
» OTHER RESOURCES Applied Numerical Methods with MATLAB fo
» CASE STUDY EXPLORATORY DATA ANALYSIS CASE STUDY continued
» Manning’s equation can be used to compute the veloc-
» It is general practice in engineering and science that
» You contact the jumpers used to generate the data in
» Figure Pa shows a uniform beam subject to a lin-
» M-FILES Applied Numerical Methods with MATLAB fo
» INPUT-OUTPUT Applied Numerical Methods with MATLAB fo
» STRUCTURED PROGRAMMING Applied Numerical Methods with MATLAB fo
» NESTING AND INDENTATION Applied Numerical Methods with MATLAB fo
» PASSING FUNCTIONS TO M-FILES
» CASE STUDY BUNGEE JUMPER VELOCITY CASE STUDY continued
» Economic formulas are available to compute annual
» Two distances are required to specify the location of a
» Develop an M-file to determine polar coordinates as
» Develop an M-file function that is passed a numeric
» Manning’s equation can be used to compute the velocity
» The volume V of liquid in a hollow horizontal cylinder of
» Develop a vectorized version of the following code:
» Based on Example 3.6, develop a script to produce an
» ERRORS Applied Numerical Methods with MATLAB fo
» Digital computers have magnitude and precision limits on their ability to represent
» Arithmetic Manipulations of Computer Numbers
» TRUNCATION ERRORS Applied Numerical Methods with MATLAB fo
» TOTAL NUMERICAL ERROR Applied Numerical Methods with MATLAB fo
» BLUNDERS, MODEL ERRORS, AND DATA UNCERTAINTY
» a Applied Numerical Methods with MATLAB fo
» OVERVIEW Applied Numerical Methods with MATLAB fo
» ROOTS IN ENGINEERING AND SCIENCE
» GRAPHICAL METHODS Applied Numerical Methods with MATLAB fo
» BRACKETING METHODS AND INITIAL GUESSES
» BISECTION Applied Numerical Methods with MATLAB fo
» FALSE POSITION Applied Numerical Methods with MATLAB fo
» CASE STUDY GREENHOUSE GASES AND RAINWATER CASE STUDY continued
» Locate the first nontrivial root of sinx = x
» Determine the positive real root of lnx
» A total charge Q is uniformly distributed around a ring-
» For fluid flow in pipes, friction is described by a di-
» Perform the same computation as in Prob. 5.22, but for
» SIMPLE FIXED-POINT ITERATION Applied Numerical Methods with MATLAB fo
» NEWTON-RAPHSON Applied Numerical Methods with MATLAB fo
» SECANT METHODS Applied Numerical Methods with MATLAB fo
» BRENT’S METHOD Applied Numerical Methods with MATLAB fo
» MATLAB FUNCTION: Applied Numerical Methods with MATLAB fo
» POLYNOMIALS Applied Numerical Methods with MATLAB fo
» CASE STUDY PIPE FRICTION CASE STUDY continued
» CASE STUDY continued CASE STUDY continued
» Use a fixed-point iteration and b the Newton-
» Use a the Newton-Raphson method and b the modi-
» Develop an M-file for the secant method. Along with
» Develop an M-file for the modified secant method.
» Differentiate Eq. E6.4.1 to get Eq. E6.4.2. a
» Perform the identical MATLAB operations as those
» In control systems analysis, transfer functions are
» Use the Newton-Raphson method to find the root of Given a
» INTRODUCTION AND BACKGROUND Applied Numerical Methods with MATLAB fo
» MULTIDIMENSIONAL OPTIMIZATION Applied Numerical Methods with MATLAB fo
» CASE STUDY EQUILIBRIUM AND MINIMUM POTENTIAL ENERGY
» Employ the following methods to find the minimum of
» Consider the following function:
» Develop a single script to a generate contour and
» The head of a groundwater aquifer is described in
» Recent interest in competitive and recreational cycling
» The normal distribution is a bell-shaped curve defined by
» Use the Applied Numerical Methods with MATLAB fo
» Given the following function:
» The specific growth rate of a yeast that produces an
» A compound A will be converted into B in a stirred
» Develop an M-file to locate a minimum with the
» Develop an M-file to implement parabolic interpola-
» Pressure measurements are taken at certain points
» The trajectory of a ball can be computed with
» The deflection of a uniform beam subject to a linearly
» The torque transmitted to an induction motor is a func-
» The length of the longest ladder that can negotiate
» MATRIX ALGEBRA OVERVIEW Applied Numerical Methods with MATLAB fo
» SOLVING LINEAR ALGEBRAIC EQUATIONS WITH MATLAB
» CASE STUDY CURRENTS AND VOLTAGES IN CIRCUITS CASE STUDY continued
» Five reactors linked by pipes are shown in Fig. P.
» SOLVING SMALL NUMBERS OF EQUATIONS
» MATLAB M-file: Operation Counting
» PIVOTING Applied Numerical Methods with MATLAB fo
» TRIDIAGONAL SYSTEMS Applied Numerical Methods with MATLAB fo
» CASE STUDY MODEL OF A HEATED ROD CASE STUDY continued
» Given the system of equations
» Given the equations Applied Numerical Methods with MATLAB fo
» An electrical engineer supervises the production of three
» Develop an M-file function based on Fig. 9.5 to im-
» GAUSS ELIMINATION AS LU FACTORIZATION
» CHOLESKY FACTORIZATION Applied Numerical Methods with MATLAB fo
» MATLAB LEFT DIVISION Applied Numerical Methods with MATLAB fo
» Use Cholesky factorization to determine [U] so that THE MATRIX INVERSE
» Norms and Condition Number in MATLAB
» CASE STUDY INDOOR AIR POLLUTION CASE STUDY continued
» Determine the matrix inverse for the system described
» Determine A Applied Numerical Methods with MATLAB fo
» Determine the Frobenius and row-sum norms for the
» Use MATLAB to determine the spectral condition num-
» Besides the Hilbert matrix, there are other matrices
» Use MATLAB to determine the spectral condition
» Repeat Prob. 11.10, but for the case of a six-
» The Lower Colorado River consists of a series of four a
» A chemical constituent flows between three reactors a
» LINEAR SYSTEMS: GAUSS-SEIDEL Applied Numerical Methods with MATLAB fo
» NONLINEAR SYSTEMS Applied Numerical Methods with MATLAB fo
» CASE STUDY CHEMICAL REACTIONS
» Use the Gauss-Seidel method to solve the following
» Repeat Prob. 12.3 but use Jacobi iteration.
» The following system of equations is designed to de-
» Solve the following system using three iterations with a
» MATHEMATICAL BACKGROUND Applied Numerical Methods with MATLAB fo
» PHYSICAL BACKGROUND Applied Numerical Methods with MATLAB fo
» THE POWER METHOD Applied Numerical Methods with MATLAB fo
» CASE STUDY EIGENVALUES AND EARTHQUAKES CASE STUDY continued
» Repeat Example but for three masses with the m’s =
» Use the power method to determine the highest eigen-
» Use the power method to determine the lowest eigen-
» Derive the set of differential equations for a three
» Consider the mass-spring system in Fig. P. The fre-
» STATISTICS REVIEW Applied Numerical Methods with MATLAB fo
» RANDOM NUMBERS AND SIMULATION
» LINEAR LEAST-SQUARES REGRESSION Applied Numerical Methods with MATLAB fo
» LINEARIZATION OF NONLINEAR RELATIONSHIPS
» COMPUTER APPLICATIONS Applied Numerical Methods with MATLAB fo
» CASE STUDY continued CASE STUDY continued CASE STUDY continued
» Using the same approach as was employed to derive
» Beyond the examples in Fig. 14.13, there are other
» The concentration of E. coli bacteria in a swimming
» Rather than using the base-e exponential model
» Determine an equation to predict metabolism rate as a
» On average, the surface area A of human beings is
» 2.12 2.15 2.20 2.22 2.23 2.26 2.30 Applied Numerical Methods with MATLAB fo
» An investigator has reported the data tabulated below
» Develop an M-file function to compute descriptive
» Modify the Applied Numerical Methods with MATLAB fo
» Develop an M-file function to fit a power model.
» Below are data taken from a batch reactor of bacterial
» A transportation engineering study was conducted to
» In water-resources engineering, the sizing of reser-
» Perform the same computation as in Example 14.3,
» POLYNOMIAL REGRESSION Applied Numerical Methods with MATLAB fo
» MULTIPLE LINEAR REGRESSION Applied Numerical Methods with MATLAB fo
» GENERAL LINEAR LEAST SQUARES
» QR FACTORIZATION AND THE BACKSLASH OPERATOR
» NONLINEAR REGRESSION Applied Numerical Methods with MATLAB fo
» CASE STUDY FITTING EXPERIMENTAL DATA CASE STUDY continued
» Fit a parabola to the data from Table 14.1. Determine
» Fit a cubic polynomial to the following data:
» Use multiple linear regression to derive a predictive
» As compared with the models from Probs. 15.5 and
» Use multiple linear regression to fit
» The following data were collected for the steady flow
» In Prob. 14.8 we used transformations to linearize
» Enzymatic reactions are used extensively to charac-
» The following data represent the bacterial growth in a
» Dynamic viscosity of water μ10
» Use the following set of pressure-volume data to find
» Environmental scientists and engineers dealing with
» It is known that the data tabulated below can be mod-
» hr Applied Numerical Methods with MATLAB fo
» CURVE FITTING WITH SINUSOIDAL FUNCTIONS
» CONTINUOUS FOURIER SERIES Applied Numerical Methods with MATLAB fo
» FOURIER INTEGRAL AND TRANSFORM
» DISCRETE FOURIER TRANSFORM DFT
» THE POWER SPECTRUM Applied Numerical Methods with MATLAB fo
» CASE STUDY SUNSPOTS Applied Numerical Methods with MATLAB fo
» The pH in a reactor varies sinusoidally over the course
» The solar radiation for Tucson, Arizona, has been tab-
» Use MATLAB to generate 64 points from the function
» INTRODUCTION TO INTERPOLATION Applied Numerical Methods with MATLAB fo
» NEWTON INTERPOLATING POLYNOMIAL Applied Numerical Methods with MATLAB fo
» LAGRANGE INTERPOLATING POLYNOMIAL Applied Numerical Methods with MATLAB fo
» INVERSE INTERPOLATION Applied Numerical Methods with MATLAB fo
» EXTRAPOLATION AND OSCILLATIONS Applied Numerical Methods with MATLAB fo
» Given the data Applied Numerical Methods with MATLAB fo
» Use the portion of the given steam table for super-
» The following data for the density of nitrogen gas ver-
» Ohm’s law states that the voltage drop V across an
» The acceleration due to gravity at an altitude y above
» INTRODUCTION TO SPLINES Applied Numerical Methods with MATLAB fo
» LINEAR SPLINES Applied Numerical Methods with MATLAB fo
» CUBIC SPLINES Applied Numerical Methods with MATLAB fo
» PIECEWISE INTERPOLATION IN MATLAB
» MULTIDIMENSIONAL INTERPOLATION Applied Numerical Methods with MATLAB fo
» CASE STUDY HEAT TRANSFER CASE STUDY continued
» A reactor is thermally stratified as in the following
» The following is the built-in
» Develop a plot of a cubic spline fit of the following
» The following data define the sea-level concentra- a
» NEWTON-COTES FORMULAS Applied Numerical Methods with MATLAB fo
» THE TRAPEZOIDAL RULE Applied Numerical Methods with MATLAB fo
» SIMPSON’S RULES Applied Numerical Methods with MATLAB fo
» HIGHER-ORDER NEWTON-COTES FORMULAS Applied Numerical Methods with MATLAB fo
» INTEGRATION WITH UNEQUAL SEGMENTS
» OPEN METHODS MULTIPLE INTEGRALS
» CASE STUDY COMPUTING WORK WITH NUMERICAL INTEGRATION CASE STUDY continued CASE STUDY continued
» Derive Eq. 19.4 by integrating Eq. 19.3. Evaluate the following integral:
» INTRODUCTION Applied Numerical Methods with MATLAB fo
» ROMBERG INTEGRATION Applied Numerical Methods with MATLAB fo
» GAUSS QUADRATURE Applied Numerical Methods with MATLAB fo
» MATLAB Functions: If the error is larger than the tolerance,
» CASE STUDY ROOT-MEAN-SQUARE CURRENT CASE STUDY continued
» Evaluate the following integral a analytically,
» Evaluate the following integral with a Romberg inte-
» Evaluate the double integral Compute work as described in Sec. 19.9, but use the
» Suppose that the current through a resistor is de-
» km 1100 1500 2450 3400 3630 4500 km 5380 6060 6280 6380 Applied Numerical Methods with MATLAB fo
» HIGH-ACCURACY DIFFERENTIATION FORMULAS Applied Numerical Methods with MATLAB fo
» RICHARDSON EXTRAPOLATION Applied Numerical Methods with MATLAB fo
» DERIVATIVES OF UNEQUALLY SPACED DATA
» DERIVATIVES AND INTEGRALS FOR DATA WITH ERRORS
» PARTIAL DERIVATIVES Applied Numerical Methods with MATLAB fo
» NUMERICAL DIFFERENTIATION WITH MATLAB
» CASE STUDY VISUALIZING FIELDS CASE STUDY continued
» Develop an M-file to obtain first-derivative estimates
» Develop an M-file function that computes first and
» A jet fighter’s position on an aircraft carrier’s runway
» Use the following data to find the velocity and accel-
» A plane is being tracked by radar, and data are taken
» Use regression to estimate the acceleration at each
» The normal distribution is defined as
» The following data were generated from the normal Use the
» The objective of this problem is to compare second-
» The pressure gradient for laminar flow through a con-
» The following data for the specific heat of benzene
» The specific heat at constant pressure c
» OVERVIEW IMPROVEMENTS OF EULER’S METHOD
» RUNGE-KUTTA METHODS Applied Numerical Methods with MATLAB fo
» SYSTEMS OF EQUATIONS Applied Numerical Methods with MATLAB fo
» CASE STUDY PREDATOR-PREY MODELS AND CHAOS
» Develop an M-file to solve a single ODE with Heun’s
» Develop an M-file to solve a single ODE with the
» Develop an M-file to solve a system of ODEs with
» Isle Royale National Park is a 210-square-mile archi-
» The motion of a damped spring-mass system
» Perform the same simulations as in Section 22.6 for ADAPTIVE RUNGE-KUTTA METHODS
» MULTISTEP METHODS Applied Numerical Methods with MATLAB fo
» STIFFNESS Applied Numerical Methods with MATLAB fo
» MATLAB APPLICATION: BUNGEE JUMPER WITH CORD
» CASE STUDY PLINY’S INTERMITTENT FOUNTAIN CASE STUDY continued
» Given Applied Numerical Methods with MATLAB fo
» THE SHOOTING METHOD Applied Numerical Methods with MATLAB fo
» FINITE-DIFFERENCE METHODS Applied Numerical Methods with MATLAB fo
» A cable is hanging from two supports at A and B
» In Prob. 24.16, the basic differential equation of the
Show more