secant method for finding roots

4 Ansichten (letzte 30 Tage)
Sey
Sey am 27 Nov. 2014
Kommentiert: Geoff Hayes am 28 Nov. 2014
Write a function m-file called secant.m which uses this method to find the root of a given function between points a and b. The function should stop iterating when x_n and x_n-1 have the same value, to e decimal places.
I understand that The function should have 4 arguments: a function f, the points a and b and a number e. I am unsure how to write it given that I have constants instead of number values for the two points.
  1 Kommentar
Geoff Hayes
Geoff Hayes am 28 Nov. 2014
Sey - when you say that you are unsure how to write it given that I have constants instead of number values, do you mean the variables (input parameters) to your function are what is causing the problem? And if so, why? From your description, the function signature would be
function [root] = secant(fun,a,b,epsilon)
How would you implement the secant method given its description found at http://en.wikipedia.org/wiki/Secant_method?

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Get Started with MATLAB finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by