# Numerical solve

Solves numerically an equation or a system of equations.

## Syntax

## Description

#### numerical_solve(Equation, ..., Equation)

Given an equation or system of equations, finds a solution using some numerical methods.

## Options

Below is a complete list of options that may be used in the `numerical_solve`

function.

Option | Description | Format | Default value |
---|---|---|---|

method | We can choose the method to be used from the following: `bisection` , `newton` , `regula_falsi` , `secant` . | String.`{method="bisection"}` | By default, the best method is selected. |

initial_point | The initial point for the numerical solver. When using `secant` , `bisection` or `regula_falsi` , two points need to be provided, and the function must have opposite sign in the those points. | A real number.`{initial_point=1.0, method="newton"}` . | By default, the best point is selected. |

system_method | We can choose the method to be used for the system resolution from the following: `broyden` , `newton` and `steffenson` . | `{system_method=”newton”}` | `{system_method="broyden"}` |

tolerance | We can choose the tolerance to be used. | `{tolerance=10^{-8}}` | `{tolerance=10^{-12}}` |

result | We can choose the format of output of the solution. | `{result="vector"}` | `{result="table"}` |