Skip to content
Bruno degli Uberti edited this page Apr 28, 2023 · 3 revisions

Graph.tk aims to be accessible, and expandable to a wide range of levels so people can dive into any mathematics that they find interesting or challenging. We aim to make the maths as visual as possible with large beautiful graphs that can be freely manipulated.

CAS Goals and Requirements

Required:

  • Complex Numbers
  • Inverses/Solving: Polynomials, exponentials, trigonometric functions, and "solving chains" e.g. polynomials in e^x.
  • Skip singularities in Plot
  • Parametric equations.
  • Vectors. (if we start graphing in 3D)
  • Polar Functions (in development)

Desirable (but depends on how difficult it would be to code):

  • Fourier transform: Integrals such as $(\int f(x).e^{-2πik}.dx)$
  • Drawing linear, and non-linear asymptotes.

Less important:

  • Infinite Summation
  • Discrete Data, and its retrieval from CSV, and online sources.

Sophistication

Ideally, Graph.tk's symbolic engine should be comparable in sophistication to a handheld CAS calculator. If a computation is too complicated, then maybe(?) it should query a server.

http://en.wikipedia.org/wiki/Computer_algebra_system

Clone this wiki locally