Skip to content
/ NDRoot Public

Wolfram Language utility leveraging numerical differential equation solutions to find function roots

License

Notifications You must be signed in to change notification settings

statius/NDRoot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NDRoot

Wolfram Language package leveraging the power of the built-in numerical differential equation solver NDSolve to find function roots

Code: github.com/statius/ndroot

Installation

  • Download the latest release and unpack it or clone the repository somewhere on the Wolfram Language $Path (e.g. the Applications folder in $UserBaseDirectory for Mathematica).

  • Load NDRoot as

    Needs @ "NDRoot`"

Usage

The basic syntax is very similar to that of FindRoot:

NDRoot[BesselY[0, x] BesselJ[0, x], {x, 0, 10}]

will find all roots in the inverval [0, 10].

For a more complete set of usage examples, see usage-examples.nb.

TODO

  • Generalize to systems of equations.

Project Information

Licensing

This project is released under the MIT license.

Contributions

This package is maintained by Andrew Miller (and primarily created for my own needs). Pull requests and suggestions are always welcomed.

About

Wolfram Language utility leveraging numerical differential equation solutions to find function roots

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published