fixedPointIteration: fixedPointIteration

Description Usage Arguments Details Value Note See Also Examples

View source: R/main.r

Description

Calculates root using fixed point iteration method.

Usage

1
fixedPointIteration(func, a, b, n0, tol, VERBOSE, VECTOR, DECIMAL)

Arguments

func

STRING Derivative formula write in STRING. NOTE: observes that exponential values must use '**' instead operator '^'

p0

NUMBER Initial approximation

tol

OPTIONAL NUMBER Tolerance, how close to 0 must be. NOTE: default value is 10⁻¹⁵

n0

NUMBER Maximum n0s to run. It will loop n0 times, however, if find root, will stop before.

VERBOSE

OPTIONAL BOOLEAN See results for each iteration

VECTOR

OPTIONAL BOOLEAN Return a Data frame with calculated values, instead of P, i.e., not show if 'Fail'.

DECIMAL

OPTIONAL NUMBER Pass a value to round variables. By default, is settled to 13

Details

Depends of getFuncValue()

Value

DEFAULT

FLOAT Possible solution for a f(x) or 'Fail'.

VECTOR=1

DATA FRAME Iterations values, where i is equal to line row

Note

How to see response for (i in 2:nrow(l))

cat( sprintf("%d\t %.9f\t %.9f\t %.9f\t %.9f", l[i,1],l[i,2],l[i,3],l[i,4],l[i,5]), sep='\n')

See Also

Numerical Analysis 9ed Burden

Examples

1
l <- fixedPointIteration(func='.5 * (10 - x^3)^.5', p0=1.5, tol=10^-9, n0=31, VECTOR=1, DECIMAL=9)

ppcamp/r-edo-solver documentation built on Dec. 30, 2021, 12:19 a.m.