Solves the scalar non-linear equation: using the secant method.
| Type | Intent | Optional | Attributes | Name | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
public function f(x) result(y)function defining the non-linear equation Arguments
Return Value realdependent variable |
||||||||||||||||||||
| real, | intent(in) | :: | x0(2) |
array containing the first and second aproximations to the solution |
||||||||||||||||
| real, | intent(in) | :: | err_x |
admisible error in the solution |
||||||||||||||||
| real, | intent(in) | :: | err_f |
admisible error in the equation |
||||||||||||||||
| integer, | intent(in) | :: | max_iter |
maximum number of iterations |
||||||||||||||||
numerical aproximation to the solution