Our online **graphing calculator** is a sophisticated and feature-rich graphing software application for drawing the graphs of **functions**, **equations** (including **implicitly defined functions**), **parametric curves** and **points** in the **Cartesian** and **polar** coordinate systems.

## Here are some examples of syntax:

- f(x) =
**x^2sin(x) + 2x + 1***(function)* **x^3-xy+2y^2 = 5x+2y+5***(equation)*- p(t) =
**[sin(t), cos(t)]***(parametric)* **1,2; -2, 2/3; sin(π/3), 2^3-1***(points)*

It can easily find the **roots of a function** (also known as **zeros** or **x-intercepts**), and also calculate **symbolic derivatives** of **functions** and **parametric curves** and **graph the derivatives**.

This **graphing calculator** has features that enable you to **animate the graphing process** in a unique way that helps you understand it better. It is also unique in its ability to visualize graphs in an **oblique coordinate system** where each axis can be **rotated** independently. These features provide an interactive way to learn about graphing.

In particular, you can use this graphing calculator to:

- Graph
**linear functions**and**linear equations**in**point-slope**form and**slope-intercept**form. - Graph
**conic sections**in the standard form such as`(x-h)^2 + (y-k)^2 = r^2`

, and the general form (`Ax^2 + Bxy + Cy^2 - Dx + Ey + F = 0`

), which can be a**circle**,**ellipse**,**parabola**,**hyperbola**, or some degenerated graphs. - Graph
**level curves**, which are in the form`F(x,y) = c`

. **Solve equations**to find**x-intercepts**(zeros or roots) of a given function.- Calculate and graph the
**symbolic derivatives**of the*1*and^{st}*2*order of a given function or parametric expression.^{nd}

**Lines**

**Semi-circles**

**Semi-ellipses**

**Parabolas**

**Semi-hyperbolas**

**Other graphs**

**Lines**

**Circles**

**Spirals**

**Roses**

**Ellipses**

**Parabolas**

**Hyperbolas**

**Cardioids**

**Limacons**

**Lemniscates**

**Butterfly curve**

**Lines**

**Circles**

**Ellipses**

**Parabolas**

**Hyperbolas**

**Other graphs**

**Lines**

**Circles**

**Ellipses**

**Parabolas**

**Hyperbolas**

**Other parametric graphs**

**Butterfly curve**

**Lines**

**Circles**

**Spirals**

**Roses**

**Ellipses**

**Parabolas**

**Hyperbolas**

**Cardioids**

**Limacons**

**Lemniscates**

**Other parametric graphs**

Calculator is loading.

Please wait....

To copy or save graphs right click on the image of a saved graph below and select "Copy image" or "Save image" from the pop-up menu.

**pi**is replaced by.`π`

**..t**is replaced by. (You can also use`θ`

`x`

or`t`

; they are internally replaced by`θ`

).**inf**(**infinity**) is replaced by.`∞`

**MouseMatics**: Find out how to use your mouse to rotate axes, change scales, and translate coordinate systems.