Convenience functions for working with Bernstein ellipses.
Exported functions:
jouk(z)
: Forward Joukowsky mapjouk(z) = (z + inv(z))/2
.ijouk(x)
: Inverse Joukowsky map. Different branches of this map can be selected using keywords arguments.
Unexported functions due to likely name clashes:
radius(x) = abs(ijouk(x))
semimajor(x)
: Semi-major axis of the Bernstein ellipse throughx
.semiminor(x)
: Semi-minor axis of the Bernstein ellipse throughx
.semiminor(x,xr)
: Imaginary component of the point in the upper half-plane where the line{ x̃ | real(x̃) = xr }
intersects the Bernstein ellipse throughx
.