LinePlot (func1,func2,func3,...)
LinePlot (func1,func2,func3,x1,x2,y1,y2)
Plot a function (or several functions) with a line.
First up to 10 arguments are functions, then optionally
you can specify the limits of the plotting window as
x1, x2,
y1, y2. If limits are not
specified, then the currently set limits apply
(See LinePlotWindow)
Examples:
genius> LinePlot(sin,cos) genius> LinePlot(`(x)=x^2,-1,1,0,1)
LinePlotClear ()
Show the line plot window and clear out functions and any other lines that were drawn.
LinePlotDrawLine (x1,y1,x2,y2,...)
LinePlotDrawLine (v,...)
Draw a line from x1,y1 to
x2,y2.
x1,y1,
x2,y2 can be replaced by an
n by 2 matrix for a longer line.
Extra parameters can be added to specify line color and thickness, by adding a string "color" or "thickness" and the color and thickness after as a string or integer respectively.
Examples:
genius> LinePlotDrawLine(0,0,1,1,"color","blue","thickness",3) genius> LinePlotDrawLine([0,0;1,-1;-1,-1])
LinePlotParametric (xfunc,yfunc,...)
LinePlotParametric (xfunc,yfunc,t1,t2,tinc)
LinePlotParametric (xfunc,yfunc,t1,t2,tinc,x1,x2,y1,y2)
Plot a parametric function with a line. First come the functions for x and y then optionally the t limits as t1,t2,tinc, then optionally the limits as x1,x2,y1,y2.
LinePlotCParametric (func,...)
LinePlotCParametric (func,t1,t2,tinc)
LinePlotCParametric (func,t1,t2,tinc,x1,x2,y1,y2)
Plot a parametric complex valued function with a line. First comes the function that returns x+iy then optionally the t limits as t1,t2,tinc, then optionally the limits as x1,x2,y1,y2.
SurfacePlot (func)
SurfacePlot (func,x1,x2,y1,y2,z1,z2)
Plot a surface function which takes either two arguments or a complex number. First comes the function then optionally limits as x1, x2,
y1, y2,
z1, z2. If limits are not
specified, then the currently set limits apply
(See SurfacePlotWindow).
Genius can only plot a single surface function at this time.
Examples:
genius> SurfacePlot(|sin|,-1,1,-1,1,0,1.5) genius> SurfacePlot(`(x,y)=x^2+y,-1,1,-1,1,-2,2) genius> SurfacePlot(`(z)=|z|^2,-1,1,-1,1,0,2)