More explicitly we want to graph x^3*(a+b*x) on the interval x=-1..1 )clear all )set break resume
We assign values to the constants a:=0.5 b:=0.5 draw the first case of the graph y1:=draw(x^3*(a+b*x),x=-1..1,title=="2.2.10 explicit") fetch the graph object g1:=getGraph(y1,1) and get the points that make up the graph pointLists g1 Now we vary a parameter b:=1.0 draw the new graph y2:=draw(x^3*(a+b*x),x=-1..1) fetch the object g2:=getGraph(y2,1) extract the points pointLists g2 and add them to the first graph we drew (y1) as the "second graph" (2) putGraph(y1,g2,2) And we vary the parameter b:=2.0 draw the new graph y3:=draw(x^3*(a+b*x),x=-1..1) fetch the object g3:=getGraph(y3,1) extract the points pointLists g3 add the points to the first graph (y1) as the "third graph" (3) putGraph(y1,g3,3) and display the results. vp:=makeViewport2D(y1) You can have up to 9 graphs in one image. You can toggle the display (on-off) of the individual graphs in the graphics control panel. You can also construct multi-graph images by displaying individual graphs each in their own window (say windowA and windowB). You can "pick" a graph from windowA and "drop" it into windowB using the control panels. Tim _______________________________________________ Axiom-developer mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/axiom-developer
