Formula Plotting Regression Test

Algebra ->  Graphical Expression Rendering -> Formula Plotting Regression Test      Log On


   
Various examples
 | Cartoons | Graphs | Arithmetic | Drawings | Special Math Symbols | Everything | 


I created these examples to, first, show our contributors what they can do with the expression plotting system, and second, to teach them how ot use it, by example. Whatever you want to do, be it using greek or special symbols, plotting graphs, making math cartoons easily, you can find it all here. Feel free to use generated images for your own work, or just practice drawing expressions and cartoons.

Every example is acccompanied by its source code.

(x[1]+y[1])/(x[2]-y[2])
%28x%5B1%5D%2By%5B1%5D%29%2F%28x%5B2%5D-y%5B2%5D%29
sum( i^2+2x+1, 0+1+1, N+2 )
sum%28+i%5E2%2B2x%2B1%2C+0%2B1%2B1%2C+N%2B2+%29
int( e^(-x^2/2), dx, -infinity, pi )
int%28+e%5E%28-x%5E2%2F2%29%2C+dx%2C+-infinity%2C+pi+%29
(alpha+ALPHA+beta+BETA+gamma+GAMMA+delta+DELTA+rho+RHO)
  /(epsilon+EPSILON+pi+PI+rho+RHO+sigma+SIGMA+mu+MU+nu+NU)
abs( expr(2/3)*x-1 )-2&3/4
abs%28+expr%282%2F3%29%2Ax-1+%29-2%263%2F4
((X^2+3x-10)/(6X^2-24)) / ((X^2+X-20)/(X^2+3X+2)) 
  / ((x^2-1)/6) 
= 1/(x-4)/(x-1)
(a+b)*highlight((x-1))*(x-2)/(y-x)/highlight((x-1))
%28a%2Bb%29%2Ahighlight%28%28x-1%29%29%2A%28x-2%29%2F%28y-x%29%2Fhighlight%28%28x-1%29%29
(a+b)*cross((x-1))*(x-2)/(y-x)/cross((x-1))
%28a%2Bb%29%2Across%28%28x-1%29%29%2A%28x-2%29%2F%28y-x%29%2Fcross%28%28x-1%29%29
graph( 300, 200, -5, 5, -5, 5, x-2, 1-x )
graph%28+300%2C+200%2C+-5%2C+5%2C+-5%2C+5%2C+x-2%2C+1-x+%29
number_line( 600, -10, 10, -1, sqrt(3), (6.5), (20-12) )
number_line%28+600%2C+-10%2C+10%2C+-1%2C+sqrt%283%29%2C+%286.5%29%2C+%2820-12%29+%29
cartoon( 
  ((X^2+3x-10)/(6X^2-24)) / ((X^2+X-20)/(X^2+3X+2)) / ((x^2-1)/6),
  ((X^2+3x-10)/(6X^2-24)) / ((X^2+X-20)/highlight((X^2+3X+2))) 
    / ((x^2-1)/highlight(6)),
  6*(x^2+3x-10)*(x^2+3x+2)/(6x^2-24)/(x^2+x-20)/(x^2-1),
  6*highlight((x^2+3x-10))*(x^2+3x+2)/(6x^2-24)/(x^2+x-20)/(x^2-1),
  6*highlight((x-2)(x+5))*(x^2+3x+2)/(6x^2-24)/(x^2+x-20)/(x^2-1),
  6*(x-2)(x+5)*highlight((x^2+3x+2))/(6x^2-24)/(x^2+x-20)/(x^2-1),
  6*(x-2)(x+5)*highlight((x+1)*(x+2))/(6x^2-24)/(x^2+x-20)/(x^2-1),
  6*(x-2)(x+5)*(x+1)(x+2)/highlight((6x^2-24))/(x^2+x-20)/(x^2-1),
  6*(x-2)(x+5)*(x+1)(x+2) / highlight(6*(x-2)*(x+2))/(x^2+x-20)/(x^2-1),
  6*(x-2)(x+5)*(x+1)(x+2) / 6/(x-2)/(x+2)/highlight((x^2+x-20))/(x^2-1),
  6*(x-2)(x+5)*(x+1)(x+2) / 6/(x-2)/(x+2)/highlight((x-4)*(x+5))/(x^2-1),
  6*(x-2)(x+5)*(x+1)(x+2) / 6/(x-2)/(x+2)/(x-4)/(x+5)/highlight((x^2-1)),
  6*(x-2)(x+5)*(x+1)(x+2) / 6/(x-2)/(x+2)/(x-4)/(x+5)/highlight((x-1)*(x+1)),
  6*(x-2)(x+5)*(x+1)(x+2) / 6/(x-2)/(x+2)/(x-4)/(x+5)/(x-1)/(x+1),
  highlight(6)*highlight((x-2))*highlight((x+5))
     *highlight((x+1))*highlight((x+2)) 
     / highlight(6)/highlight((x-2))/highlight((x+2))/(x-4)
     /highlight((x+5))/(x-1)/highlight((x+1)),
  cross(6)*cross((x-2))*cross((x+5))*cross((x+1))*cross((x+2)) 
     / cross(6)/cross((x-2))/cross((x+2))/(x-4)
     /cross((x+5))/(x-1)/cross((x+1)), 
  highlight(1/(x-4)/(x-1)) 
)
(
 matrix( 2, 3, 
   x, y,
   x/2, y+3&1/2,
   x^2, pi^e
 )
)
  drawing( 600, 150, 0, 10, 0, 5,
           locate( 10, 3, sprite_locomotiveL( 10 ) ),
           locate( 0, 3, number_line( 600, 0, 10, X=10 ) ),
           locate( 10-2, 4, x=10 )),
  drawing( 600, 150, 0, 10, 0, 5,
           locate( 9, 3, sprite_locomotiveL( 9 ) ),
           locate( 0, 3, number_line( 600, 0, 10, X=9 ) ),
           locate( 9-2, 4, x=9 )),
  drawing( 600, 150, 0, 10, 0, 5,
           locate( 8, 3, sprite_locomotiveL( 8 ) ),
           locate( 0, 3, number_line( 600, 0, 10, X=8 ) ),
           locate( 8-2, 4, x=8 )),
  drawing( 600, 150, 0, 10, 0, 5,
           locate( 7, 3, sprite_locomotiveL( 7 ) ),
           locate( 0, 3, number_line( 600, 0, 10, X=7 ) ),
           locate( 7-2, 4, x=7 )),
  drawing( 600, 150, 0, 10, 0, 5,
           locate( 6, 3, sprite_locomotiveL( 6 ) ),
           locate( 0, 3, number_line( 600, 0, 10, X=6 ) ),
           locate( 6-2, 4, x=6 )),
  drawing( 600, 150, 0, 10, 0, 5,
           locate( 5, 3, sprite_locomotiveL( 5 ) ),
           locate( 0, 3, number_line( 600, 0, 10, X=5 ) ),
           locate( 5-2, 4, x=5 )),
  drawing( 600, 150, 0, 10, 0, 5,
           locate( 4, 3, sprite_locomotiveL( 4 ) ),
           locate( 0, 3, number_line( 600, 0, 10, X=4 ) ),
           locate( 4-2, 4, x=4 )),
  drawing( 600, 150, 0, 10, 0, 5,
           locate( 3, 3, sprite_locomotiveL( 3 ) ),
           locate( 0, 3, number_line( 600, 0, 10, X=3 ) ),
           locate( 3-2, 4, x=3 )),
  drawing( 600, 150, 0, 10, 0, 5,
           locate( 2, 3, sprite_locomotiveL( 2 ) ),
           locate( 0, 3, number_line( 600, 0, 10, X=2 ) ),
           locate( 2-2, 4, x=2 )),
  drawing( 600, 150, 0, 10, 0, 5,
           locate( 1, 3, sprite_locomotiveL( 1 ) ),
           locate( 0, 3, number_line( 600, 0, 10, X=1 ) ),
           locate( 1-2, 4, x=1 )),
  drawing( 600, 150, 0, 10, 0, 5,
           locate( 0, 3, sprite_locomotiveL( 0 ) ),
           locate( 0, 3, number_line( 600, 0, 10, X=0 ) ),
           locate( 0-2, 4, x=0 ))
)
cartoon( 
  number_line( 600, -10, 10, A=3.5, B=-4, C=6.333 ), 
  number_line( 600, -10, 10, A=4.5, B=-5, C=6.73 ), 
  number_line( 600, -10, 10, A=5.5, B=-6, C=6.73 ) )
drawing( 400, 300, -10, 10, -10, 10,
  locate( 0, 0, O( 0, 0 ) ),
  circle( 5, -2, 2 ), circle( 5, -2, 0.1 ), locate( 5, -2, X ),
  circle( 0, 0, 0.2 ),
  rectangle( -8, -8, -4, -6 ),
  locate( -9, 6, number_line( 350, -5, 5, 3.3, -2.212 ) ),
  triangle( 3, -9, 6, -8, 5, -3 ),

  triangle( -8, -5, -3, -4, -7, 0 ), 
  locate( -8.5, -5, A ), locate( -2.5, -4, B ), locate( -8, 0, C ),

  line( -9, 9, -8, 7 ),
  line( -8, 7, -7, 9 ),
  line( -7, 9, -6, 7 ),
  line( -6, 7, -5, 9 ),
  line( -5, 9, -4, 7 )
  )
addition_cartoon( 2.3456, 8.916 )
addition_cartoon%28+2.3456%2C+8.916+%29
addition        ( 2.3456, 8.916 )
addition++++++++%28+2.3456%2C+8.916+%29
drawing( 300, 300, -5, 5, -5, 5,
  grid( 1 ),
  circle( 0, 0, 1 ),
  red( circle( 2.5, 2.5, 1.5 ) ),
  green( circle( 2.5, -2.5, 1.5 ) ),
  line( -1, -1, 1, 1 )
)