This repository contains the Jupyter notebooks for the
Workshop on Software and Applications of Numerical Nonlinear Algebra.
Before you download the notebooks:
(2) start a Julia session
(3) go to the package manager by typing ]
(4) install the following packages:
pkg> add IJulia
pkg> add HomotopyContinuation
pkg> add https://github.com/PBrdng/Bertini.jl.git
pkg> add https://github.com/PBrdng/PHCpack.git
pkg> add Plots
pkg> add ImplicitPlots
If you want to use Bertini and PHCpack, you have download their binaries and add them to your PATH variable.
Once you have downloaded the packages you can solve systems of polynomial equations:
julia> using HomotopyContinuation
julia> @var x y
julia> f = [x^2 + 2y, y - 2]
julia> result = solve(f)
julia> solutions(result)
2-element Vector{Vector{ComplexF64}}:
[0.0 - 2.0im, 2.0 + 0.0im]
[0.0 + 2.0im, 2.0 + 0.0im]
More examples can be found in the demo folder.