Graphest is a graphing calculator that can faithfully plot arbitrary mathematical relations.
Download the app (available for both macOS and Windows), and try plotting some of the example relations.
- Plot arbitrary equations/inequalities
- Never gives an incorrect result; if you find any relation plotted incorrectly, please report it here
- Cartesian and polar coordinates
- Parametric relations
- Full interactivity
- Extensive set of mathematical functions
Graphest aims to provide a modern, open-source and extensible alternative to GrafEq™ [Ped].
The following algorithms in [Tup01] are implemented: 1.1–3.2, 3.3 (partially), 3.4.1–3.4.3, 3.4.5 (partially).
- [Ped] Pedagoguery Software Inc. GrafEq™. http://www.peda.com/grafeq
- [Tup96] Jeffrey Allen Tupper. Graphing Equations with Generalized Interval Arithmetic. Master's thesis, University of Toronto, 1996. http://www.dgp.toronto.edu/~mooncake/thesis.pdf
- [Tup01] Jeff Tupper. Reliable Two-Dimensional Graphing Methods for Mathematical Formulae with Two Free Variables. SIGGRAPH 2001 Conference Proceedings, 2001. http://www.dgp.toronto.edu/~mooncake/papers/SIGGRAPH2001_Tupper.pdf