Google smart graphing functionality

Home Physics Tools Mathematical Tools Google smart graphing functionality


Google launched a graphing functionality right in search to help students and math lovers plot functions in an easy, simple way. In addition to calculating something simple like dividing up a restaurant bill or graphing more difficult math functions using the search box, people have also been plotting some really unique and interesting functions. You'll be able to do even more with the graphing calculator, which now supports 3D plotting as well.

Just type any real two variable function into Google to see a dynamic, interactive, three dimensional plot. Click anywhere in the graph to rotate it to check out different angles, or scale the view by zooming in or out, or by editing the range in your equation or in the lower-right legend box. For example, if you're a student studying advanced calculus, the ability to see a three dimensional graph will help you get a better visualization for real two variable functions.

This feature is enabled by a technology called WebGL. WebGL is a new web technology that brings hardware-accelerated 3D graphics to the browser without the need to install additional software. This technology is currently supported on modern web browsers such as Chrome and Firefox.

Examples

Simple sine wave mathematical function
`sin(x)`

Simple sine wave mathematical function: sin(x)

Simple function
`sin(x)/x`

Simple function: sin(x)/x

Multi Function Graph
`x/2, (x/2)^2, ln(x), cos(pi*x/5)`

Multi Function Graph: x/2, (x/2)^2, ln(x), cos(pi*x/5)

Show your love from math
`sqrt(1-(abs(x)-1)^2), arccos(1-abs(x))-pi`

Show your love from math: sqrt(1-(abs(x)-1)^2), arccos(1-abs(x))-pi

Filled love heart
`((sqrt(cos(x))*cos(500*x)+sqrt(abs(x))-0.4)*(4-x*x)^0.1`

Filled love heart: ((sqrt(cos(x))*cos(500*x)+sqrt(abs(x))-0.4)*(4-x*x)^0.1

Love heart with cross line
`abs(x)-(1-x^2)^(1/2), abs(x)+(1-x^2)^(1/2), x+ 0.25 from -3 to 3`

Love heart with cross line: abs(x)-(1-x^2)^(1/2), abs(x)+(1-x^2)^(1/2), x+ 0.25 from -3 to 3

Math filled love heart graphs with cross line
`(sqrt(cos(x))*cos(75x)+sqrt(abs(x))-.7)*(4-x*x)^.2, sqrt(9-x^2), -sqrt(9-x^2) from -4.5 to 4.5, -x`

Math love graph filled
`(sqrt(cos(x))*cos(200x)+sqrt(abs(x))-0.7)*(4-x*x)^0.01, sqrt(9-x^2), -sqrt(9-x^2) from -4.5 to 4.5`

Math love graph like a butterfly
`(sqrt(cos(x))*cos(200*x)+sqrt(abs(x))-0.7)*(4-x*x)^0.01,sqrt(9-x^2),-sqrt(9-x^2)`

The Batman Curve
`2*sqrt(-abs(abs(x)-1)*abs(3-abs(x))/((abs(x)-1)*(3-abs(x))))(1+abs(abs(x)-3)/(abs(x)-3))sqrt(1-(x/7)^2)+(5+0.97(abs(x-.5)+abs(x+.5))-3(abs(x-.75)+abs(x+.75)))(1+abs(1-abs(x))/(1-abs(x))),-3sqrt(1-(x/7)^2)sqrt(abs(abs(x)-4)/(abs(x)-4)),abs(x/2)-0.0913722(x^2)-3+sqrt(1-(abs(abs(x)-2)-1)^2),(2.71052+(1.5-.5abs(x))-1.35526sqrt(4-(abs(x)-1)^2))sqrt(abs(abs(x)-1)/(abs(x)-1))+0.9`

The Batman Curve

3D Graph
`sqrt(x*x+y*y)+3*cos(sqrt(x*x+y*y))+5`

3D Graph: sqrt(x*x+y*y)+3*cos(sqrt(x*x+y*y))+5

3D Graph
`1/(sin(abs(x)+x)-cos(abs(y)+y))`

3D Graph
`sin(5.5x)*cos(5*y)+x*x+1`

3D Graph
`5000-140*(x*x+y*y)+(x*x+y*y)^2`

3D Graph
`sin(x^2+y^2)/(abs(x*y)+1) from -2.5 to 2.5`

3D Graph
`tanh(y(y^4+5x^4-10(x^2)(y^2))/(x^2+y^2)^4)`

3D Graph - Love Heart
`(x^2+((3 y)/2-(x^2+abs(x)-6)/(x^2+abs(x)+2))^2)-36`

3D Graph
`sin(5.5x)*cos(5*y)+x*x+1 x is from -1 to 1, y is from -1 to 1, z is from 0.1 to 2.8`

3D Graph
`100-3/(sqrt(x^2+y^2))+sin(sqrt(x^2+y^2)), x is from -10 to 10, y is from -10 to 10, z is from 85 to 101`

3D Graph - Rotating Love Heats
`5 + (-sqrt(1-x^2-(y-abs(x))^2))*cos(30*((1-x^2-(y-abs(x))^2))), x is from -1 to 1, y is from -1 to 1.5, z is from 1 to 6`

3D Graph
`sqrt(x*x+y*y)+50*tan(sqrt(x*x+y*y))`

3D Graph - Mmmmmmmmmm
`exp(-((x-4)^2+(y-4)^2)^2/1000) + exp(-((x+4)^2+(y+4)^2)^2/1000) + 0.1exp(-((x+4)^2+(y+4)^2)^2)+0.1exp(-((x-4)^2+(y-4)^2)^2)`

3D Graph
`sqrt(cos(3*x))*cos(100*y)+1.5*sqrt(abs(x)) + 0.8 x is from -1 to 1, y is from -1 to 1, z is from 0.01 to 2.5`

3D Graph
`x^2+y^2+x*y*sin(x+y) from -20 to 20`

Reference

Is this Batman equation for real?

Feel free to experiment with the calculator as not all of its capabilities are listed here.