Control engineering package for Maxima



Wolfgang Lindner escribi?:
> dear group,
> 
> not only Wilhelm Haager has produced a wonderful desigend 'Control
> engineering package for Maxima' for the Maxima community but there is also a
> nice introduction to the use of grafics with Maxima: gnuplot, plot, draw,
> etc.
> It is in German, but the code and the pictures are speaking for themselfes
> ..
> I think it is worth to be listed on the homepage of Maxima.
> Here is the link:
> 
> http://www.austromath.at/daten/maxima/zusatz/maxima_grafik.pdf
> 

Nice tutorial.

But this statement no longer holds:

Beim Gnuplot-Interface Draw ist es nicht m?glich, Defaultwerte f?r die 
Optionen zu setzten

since we now (Maxima 5.18) have funcion 'set_draw_defaults':


@deffn {Function} set_draw_defaults (@var{graphic option}, ..., 
@var{graphic object}, ...)

Sets user graphics options. This function is useful for plotting a sequence
of graphics with common graphics options. Calling this function without
arguments removes user defaults.

Example:

@example
(%i1) load(draw)$
(%i2) set_draw_defaults(
          xrange = [-10,10],
          yrange = [-2, 2],
          color  = blue,
          grid   = true)$
(%i3) /* plot with user defaults */
       draw2d(explicit(((1+x)**2/(1+x*x))-1,x,-10,10))$
(%i4) set_draw_defaults()$
(%i5) /* plot with standard defaults */
       draw2d(explicit(((1+x)**2/(1+x*x))-1,x,-10,10))$
@end example



Thanks Wilhelm (and Wolfgang).

--
Mario