Skip to content

Commit 7510ce7

Browse files
committed
Fix typo in SciPy.md
1 parent e5e4600 commit 7510ce7

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

docs/book/python/SciPy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ Many systems of equations that occur in theoretical models are *exactly identifi
100100

101101
It is *not* widely recognized among researchers that even in systems of equations for which existence and uniqueness of the solution can be proven, no root finding algorithm with finite computational power exists that guarantees convergence to the solution of the system in every case. Judd states:
102102

103-
> Nonlinear equation solving presents problems not present with linear equations or optimization. In particular, the existence problem is much more difficult for nonlinear systems. Unless one has an existence proof in had, a programmer must keep in mind that the absence of a solutino may explain a program's failure to converge. Ever if there exists a solution, all methods will do poorly if the problem is poorly conditioned near a solution. Transforming the problem will often improve performance.{cite}`Judd:1998` (p. 192)
103+
> Nonlinear equation solving presents problems not present with linear equations or optimization. In particular, the existence problem is much more difficult for nonlinear systems. Unless one has an existence proof in hand, a programmer must keep in mind that the absence of a solution may explain a program's failure to converge. Even if there exists a solution, all methods will do poorly if the problem is poorly conditioned near a solution. Transforming the problem will often improve performance.{cite}`Judd:1998` (p. 192)
104104
105105
Because root finding in nonlinear systems can be so difficult, much research into the best methods has accumulated over the years. And the approaches to solving nonlinear systems can be an art as much as a science. This is also true of minimization problems discussed in the next section ({ref}`SecSciPyMin`). For this reason, the [`scipy.optimize.root`](https://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.root.html) module has many different solution algorithms you can use to find the solution to a nonlinear system of equations (e.g., `hybr`, `lm`, `linearmixing`).
106106

0 commit comments

Comments
 (0)