`ifplot', `conplot', `plot', `plotover'
---------------------------------------

ifplot(FUNC [,GEOMETRY] [,XRANGE] [,YRANGE] [,ID] [,NAME])
     :: 2 $BJQ?t4X?t$N<B?t>e$G$NNmE@$rI=<($9$k(B.

conplot(FUNC [,GEOMETRY] [,XRANGE] [,YRANGE] [,ZRANGE] [,ID] [,NAME])
     :: 2 $BJQ?t4X?t$N<B?t>e$G$NEy9b@~$rI=<($9$k(B.

plot(FUNC [,GEOMETRY] [,XRANGE] [,ID] [,NAME])
     :: 1 $BJQ?t4X?t$N%0%i%U$rI=<($9$k(B.

plotover(FUNC,ID,NUMBER)
     :: $B$9$G$KB8:_$7$F$$$k%&%#%s%I%&$XIA2h$9$k(B.

RETURN
     $B@0?t(B

FUNC
     $BB?9`<0(B

GEOMETRY, XRANGE, YRANGE, ZRANGE
     $B%j%9%H(B

ID, NUMBER
     $B@0?t(B

NAME
     $BJ8;zNs(B

   * `ifplot()' $B$O(B, 2 $BJQ?t4X?t(B FUNC $B$N<B?t>e$G$NNmE@$N(B
     $B%0%i%U$NI=<($r9T$&(B. `conplot()' $B$O(B, $BF1MM$N0z?t$KBP$7(B,
     $BEy9b@~$NI=<($r9T$&(B. `plot()' $B$O(B 1 $BJQ?t4X?t$N(B $B%0%i%U$NI=<($r9T$&(B.

   * $B$3$l$i$O(B OpenXM $B%5!<%P$H$7$F<B8=$5$l$F$$$k(B. UNIX $B>e$G$O(B `ox_plot'
     $B$,(B, Windows $B>e$G$O(B `engine' $B$,$3$l$i$N5!G=(B $B$rDs6!$7$F$*$j(B,
     $B$3$l$i$O(B Asir $B$NI8=`%i%$%V%i%j%G%#%l%/%H%j$K$"$k(B.  $B$3$l$i$O(B
     `ox_launch()' $B$^$?$O(B `ox_launch_nox()'
     $B$K$h$j5/F0$7$F$*$/I,MW$,$"$k(B.

   * $B0z?t$NFb(B, FUNC $B$OI,?\$G$"$k(B. $B$=$NB>$N0z?t$O%*%W%7%g%s$G$"$k(B.
     $B%*%W%7%g%s$N7A<0$*$h$S$=$N%G%U%)%k%HCM(B ($B%+%C%3Fb(B) $B$O<!$NDL$j(B.

    GEOMETRY
          $B%&%#%s%I%&$N%5%$%:$r%I%C%HC10L$G(B [X,Y] $B$G;XDj$9$k(B.
          ([`300',`300']. )

    XRANGE, YRANGE
          $BJQ?t$NHO0O$N;XDj$G(B, [V,VMIN,VMAX] $B$G;XDj$9$k(B.
          ($B$$$:$l$NJQ?t$b(B [V,`-2',`2'].)  $B$3$N;XDj$,$J$$>l9g(B, FUNC
          $B$K4^$^$l$kJQ?t$NFbJQ?t=g=x$N>e$NJQ?t(B $B$,(B `x', $B2<$NJQ?t$,(B `y'
          $B$H$7$F07$o$l$k(B. $B$3$l$rHr$1$k$?$a$K$O(B XRANGE, YRANGE
          $B$r;XDj$9$k(B. $B$^$?(B, FUNC $B$,(B 1 $BJQ?t$N(B $B>l9g(B,
          $B$3$l$i$N;XDj$OI,?\$H$J$k(B.

    ZRANGE
          `conplot()' $B$N>l9g$N$_;XDj$G$-$k(B. $B7A<0$O(B [V,VMIN,VMAX
          `[',STEP `]'] $B$G(B, STEP $B$,;XDj$5$l(B $B$?>l9g$K$O(B, $BEy9b@~$N4V3V$,(B
          (VMAX-VMIN)/STEP $B$H$J$k(B.  ([Z,`-2',`2',`16'].)

    ID
          $B1s3V%W%m%;%9$NHV9f(B, $B$9$J$o$A(B `ox_launch()'
          $B$,JV$7$?HV9f$r;XDj$9$k(B.  ($B0lHV:G6a$K:n$i$l(B,
          $B$+$D%"%/%F%#%V$J%W%m%;%9$KBP1~$9$kHV9f(B.)

    NAME
          $B%&%#%s%I%&$NL>A0(B. (`Plot'.)  $B@8@.$5$l$?%&%#%s%I%&$N%?%$%H%k$O(B
          NAME:N/M $B$H$J$k(B.  $B$3$l$O(B, $B%W%m%;%9HV9f(B N $B$N%W%m%;%9$N(B, M
          $BHV$N%&%#%s%I%&$r0UL#$9$k(B.  $B$3$NHV9f$O(B, `plotover()'
          $B$GMQ$$$i$l$k(B.

   * $B0l$D$N%W%m%;%9>e$GIA2h$G$-$k%&%#%s%I%&$N?t$O:GBg(B 128 $B8D$G$"$k(B.

   * `plotover()' $B$O(B, $B;XDj$7$?%&%#%s%I%&>e$K(B, $B0z?t$G$"$k(B 2 $BJQ?tB?9`<0$N(B
     $BNmE@$r>e=q$-$9$k(B.

   * $BIA2h=*N;8e$N%&%#%s%I%&>e$G(B, $B%^%&%9$N:8%\%?%s$r2!$7$J$,$i$N%I%i%C%0(B
     $B$GHO0O$r;XDj$7%\%?%s$rN%$9$H?7$?$J%&%#%s%I%&$,@8@.$5$l(B, $B;XDj$7$?(B
     $BHO0O$,3HBg$7$FI=<($5$l$k(B. $B%I%i%C%0$O:8>e$+$i1&2<$X$H9T$&(B.
     $B%I%i%C%0$r;O$a$?8e%-%c%s%;%k$9$k>l9g$O(B, $B%^%&%9%]%$%s%?$r;OE@$N>e$+(B
     $B:8$K;}$C$F$$$C$F%\%?%s$rN%$;$P$h$$(B. $B?7$7$$%&%$%s%I%&$N7A$O(B, $B;XDj(B
     $BNN0h$HAj;w$G(B, $B:GBgJU$,(B, $B85$N%&%#%s%I%&$N:GBgJU$H0lCW$9$k$h$&$K(B
     $BDj$a$i$l$k(B. $B0J2<$G@bL@$9$k(B `precise' $B$,(B on $B$N>l9g(B,
     $BA*Br$7$?NN0h$,F10l(B window $B>e$G=q$-D>$5$l$k(B.

   * $B%&%#%s%I%&Fb$G1&%\%?%s$r2!$9$H(B,
     $B$=$NE@$N:BI8$,%&%#%s%I%&$N2<It$KI=<($5$l$k(B.

   * `conplot()' $B$G@8@.$7$?%&%#%s%I%&$K$*$$$F(B,
     $B%&%#%s%I%&$N1&B&$N%^!<%+$r(B $BCf%\%?%s$G%I%i%C%0$9$k$H(B,
     $BBP1~$9$kEy9b@~$N?'$,JQ$o$j(B, $B1&>e$N(B
     $B%&%#%s%I%&$KBP1~$9$k%l%Y%k$,I=<($5$l$k(B.

   * UNIX $BHG$G$O$$$/$D$+$N%\%?%s$K$h$j(B $B$$$/$D$+$N@_DjJQ99(B,
     $BA`:n$,$G$-$k(B. UNIX $BHG$G$O<!$N%\%?%s$,$"$k(B.

    `quit'
          window $B$rGK2u$9$k(B. $B7W;;$rCfCG$9$k>l9g(B, `ox_reset()' $B$rMQ$$$k(B.

    `wide ($B%H%0%k(B)'
          $B8=:_$NI=<(ItJ,$r=D2#3F(B 10 $BG\$7$?NN0h$rI=<($9$k(B.
          $B8=:_I=<($5$l$F$$$kHO0O$O(B
          $B$3$NI=<($K$*$$$FCf1{It$KD9J}7A$G<($5$l$k(B.
          $B$3$NI=<($GHO0O;XDj$r9T$&$H(B,
          $B$=$NHO0O$,?7$7$$%&%#%s%I%&$KIA2h$5$l$k(B.

    `precise ($B%H%0%k(B)'
          $BA*BrNN0h$r(B, $B@0?t1i;;$K$h$j(B, $B$h$j@53N$K:FIA2h$9$k(B. $B$3$l$O(B,
          FUNC $B$,(B $BM-M}?t78?t$N(B 2 $BJQ?tB?9`<0$N>l9g$K$N$_M-8z$G$"$k(B.
          $B$3$N%b!<%I$G$O(B Sturm $BNs(B $B$HFsJ,K!$K$h$j(B,
          $B6h4VFb$NNmE@$N8D?t$r@53N$K5a$a$F$$$/$b$N$G(B, $B%G%U%)%k%H$N(B
          $B7W;;K!$h$j$b@53N$JIA2h$,4|BT$G$-$k(B. $B$?$@$7(B,
          $BIA2h;~4V$OM>7W$K$+$+$k>l9g$,(B $BB?$$(B.
          $B$3$N@bL@$+$iL@$i$+$J$h$&$K(B,
          $B$3$N5!G=$OM-M}?t78?t$NB?9`<0$NIA2h$KBP(B $B$7$F$N$_M-8z$G$"$k(B.
          ((x^2+y^2-1)^2 $B$NIA2h$G;n$7$F$_$h(B.)

    `formula'
          $BBP1~$9$k<0$rI=<($9$k(B.

    `noaxis ($B%H%0%k(B)'
          $B:BI8<4$r>C$9(B.

   * `ox_plot' $B$,5/F0$5$l$k%^%7%s$K$h$C$F$O(B, $B%9%?%C%/$rBgNL$K;HMQ$9$k(B
     $B$b$N$b$"$k$?$a(B, `.cshrc' $B$G%9%?%C%/%5%$%:$rBg$-$a(B (16MB $BDxEY(B) $B$K(B
     $B;XDj$7$F$*$/$N$,0BA4$G$"$k(B. $B%9%?%C%/%5%$%:$O(B `limit stacksize 16m'
     $B$J$I$H;XDj$9$k(B.

   * `X' $B$G$O!"%&%$%s%I%&$N3FItJ,$K$D$$$F(B resource $B$K$h$j(B
     $B?'IU$1$d!"%\%?%s$N7A$rJQ$($k$3$H$,$G$-$k!#(B resource
     $B$N;XDj$N;EJ}$O0J2<$NDL$j!#!J%G%U%)%k%H$r<($7$F$*$/!K(B
     `plot*form*shapeStyle' $B$O!"(Brectangle, oval, ellipse,
     roundedRectangle $B$,!";XDj$G$-$k!#(B

          plot*background:white
          plot*form*shapeStyle:rectangle
          plot*form*background:white
          plot*form*quit*background:white
          plot*form*wide*background:white
          plot*form*precise*background:white
          plot*form*formula*background:white
          plot*form*noaxis*background:white
          plot*form*xcoord*background:white
          plot*form*ycoord*background:white
          plot*form*level*background:white
          plot*form*xdone*background:white
          plot*form*ydone*background:white


$B;2>H(B
     *Note `ox_launch ox_launch_nox ox_shutdown': ox_launch
     ox_launch_nox ox_shutdown, *Note `ox_reset ox_intr
     register_handler': ox_reset ox_intr register_handler

