Secant Methods:
In this lecture we introduce two additional methods to search numerical solutions of the equation f(x) = 0. Both of these methods are basis on approximating the function by secant lines now as Newton’s method was based on approximating the function by tangent lines.
The Secant Method:
The secant method requires two initial points x0 with x1 which are both reasonably close to the solution x*. Preferably the signs of y0 = f(x0) and y1 = f(x1) must be different. Once x0 also x1 are determined the method proceeds by the following formula:
xi+1 = xi– [{xi− xi−1}/{yi− yi−1}]*[yi− yi−1]
Illustration - Suppose f(x) = x4 − 5 for which the true solution is x*= 4√ 5. Plotting this function disclose that the solution is at about 1.25. If we let x0 = 1 as well as x1 = 2 then we know that the root is in between x0 as well as x1. After that we have that y0 = f(1) = −4 and y1 = f(2) = 11. We may then compute x2 from the formula:
Pluggin x2 = 19/15 into f(x) we acquire y2 = f(19/15) ≈ −2.425758.... In the subsequent step we would use x1 = 2 and x2 = 19/15 in the above formula to find x3 and so on.
Given Below is a program for the secant method. Notice that it necessitate two input guesses x0 and x1, however it does not require the derivative to be input.
function x = mysecant(f,x0,x1,n)format long % prints more digitsformat compact % makes the output more compact% Solves f(x) = 0 by doing n steps of the secant method starting with x0 and x1.% Inputs: f -- the function input as an inline function% x0 -- starting guess, a number% x1 -- second starting geuss% n -- the number of steps to do% Output: x -- the approximate solutiony0 = f(x0);y1 = f(x1);for i = 1:n % Do n timesx = x1 - (x1-x0)*y1/(y1-y0) % secant formula.y=f(x) % y value at the new approximate solution.% Move numbers to get ready for the next stepx0=x1;y0=y1;x1=x;y1=y;end
The Regula Falsi Method:
The Regula Falsi method is fairly a combination of the secant method and bisection method. The idea is to utilize secant lines to approximate f(x) but choose how to update using the sign of f(xn). Now as in the bisection method we begin with a and b for which f(a) and f(b) have different signs.
Then let:
x = b –[{b – a}/{f(b) − f(a)}]*[f(b)].
Then check the sign of f(x). If it is the similar as the sign of f(a) then x becomes the new a Otherwise let b = x.
Convergence:
If we can start with a good choice x0 then Newton’s method will converge to x* rapidly. The secant method is a slightly slower than Newton’s method and the Regula Falsi method is slightly slower than that. Both nevertheless are still much faster than the bisection method.
If we don’t have a good starting point or interval, after that the secant method, just similar to Newton’s method can fail altogether. The Regula Falsi method just similar to the bisection method always works for the reason that it keeps the solution inside a definite interval.
Simulations and Experiments:
Although Newton’s method converges quicker than any other method there are contexts when it isn’t convenient or even impossible. One noticeable situation is when it is difficult to calculate a formula for f′(x) even though one knows the formula for f(x). This is habitually the case when f(x) isn’t defined explicitly however implicitly. There are other situations, which are extremely common in engineering and science where even a formula for f(x) isn’t known. This happens when f(x) is the result of experiment or else simulation rather than a formula. In such circumstances the secant method is usually the best choice.
Latest technology based Matlab Programming Online Tutoring Assistance
Tutors, at the www.tutorsglobe.com, take pledge to provide full satisfaction and assurance in Matlab Programming help via online tutoring. Students are getting 100% satisfaction by online tutors across the globe. Here you can get homework help for Matlab Programming, project ideas and tutorials. We provide email based Matlab Programming help. You can join us to ask queries 24x7 with live, experienced and qualified online tutors specialized in Matlab Programming. Through Online Tutoring, you would be able to complete your homework or assignments at your home. Tutors at the TutorsGlobe are committed to provide the best quality online tutoring assistance for Matlab Programming Homework help and assignment help services. They use their experience, as they have solved thousands of the Matlab Programming assignments, which may help you to solve your complex issues of Matlab Programming. TutorsGlobe assure for the best quality compliance to your homework. Compromise with quality is not in our dictionary. If we feel that we are not able to provide the homework help as per the deadline or given instruction by the student, we refund the money of the student without any delay.
www.tutorsglobe.com offers production cost homework help, production cost assignment help, answering questions to production cost, short- run costs, fixed costs and variable costs, economics solutions by qualified economics tutors.
Financial ratios give a quick and comparatively simple means of assessing the financial health of a business.
Direct-Current Resistivity Methods tutorial all along with the key concepts of Direct Current Resistivity Methods, Metal electrodes, Non-polarizing electrodes, Cables, Generators and transmitters, Receivers
tutorsglobe.com palmately compound leaf assignment help-homework help by online simple and compound leaves tutors
Reproduction in Animals tutorial all along with the key concepts of Types of Reproduction, Sexual Reproduction, Asexual Reproduction, Reproduction in Vertebrates, Reproduction in Fish, Reproduction in the Amphibia, Reproduction in Reptiles, Reproduction in Mammals.
Theory and lecture notes of Non-Computable Functions all along with the key concepts of non-computable functions, Turing Machines, undecidable problems, Busy Beaver problem, Theorem on Rado. Tutorsglobe offers homework help, assignment help and tutor’s assistance on Non-Computable Functions.
Functional group classification, tutorial all along with the key concepts of Nomenclature of Organic Compounds, Number of Isomers for Hydrocarbons, IUPAC Names of straight chain alkanes, Common Alkyl groups
Endocrine Coordination In Animals tutorial all along with the key concepts of Nature and functions of hormones, Hormone Secretors - Endocrine Glands, Thyroid, Gonads, Hormones from stomach and intestine and Pheromones
Animal population control tutorial all along with the key concepts of Factors influencing population control, Methods for active population control, Dynamics of Predation, Foraging Behavior, Host-parasite Interactions, Evolutionary Dynamics of Predator-Prey
tutorsglobe.com hypothyroidism assignment help-homework help by online thyroid gland and thyroxine tutors
www.tutorsglobe.com offers answering questions to income elasticity of demand, types of income elasticity, economics assignment help - homework help.
tutorsglobe.com catabolism of the carbon skeleton of amino acids assignment help-homework help by online metabolism of proteins tutors
Friction tutorial all along with the key concepts of Laws of Friction, Coefficient of Friction, Coefficient of Friction Formula, Nature of Friction, Coefficients of static and kinetic friction, Frictional Coefficient
tutorsglobe.com antigen antibody reactions assignment help-homework help by online immunology tutors
tutorsglobe.com first law or proposition assignment help-homework help by online lamarckism tutors
1938259
Questions Asked
3689
Tutors
1475236
Questions Answered
Start Excelling in your courses, Ask an Expert and get answers for your homework and assignments!!