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

ifplot(POLY [,GEOMETRY] [,XRANGE] [,YRANGE] [,ID] [,NAME])
     :: 2 ϐ̎ł̗_\.
conplot(POLY [,GEOMETRY] [,XRANGE] [,YRANGE] [,ZRANGE] [,ID] [,NAME])
     :: 2 ϐ̎ł̓\.
plot(POLY [,GEOMETRY] [,XRANGE] [,ID] [,NAME])
     :: 1 ϐŕ\锟̃Ot\.
plotover(POLY,ID,NUMBER)
     :: łɑ݂ĂEBhE֕`悷.

RETURN
     
POLY
     
GEOMETRY, XRANGE, YRANGE, ZRANGE
     Xg
ID, NUMBER
     
NAME
     

   * `ifplot()' , 2 ϐ̑ POLY ̎ł̗_, Ȃ킿
     Ȑ̃Ot̕\s. `conplot()' , l̈ɑ΂, 
     ̕\s. `plot()' , 1 ϐ 1 ϐƌȂ
     ẴOt̕\s. UNIX  (`X11' ), Mac łœ삷.
   * UNIX ł, uvZXɂĂ. R}h 
     `asir_plot', `tcpinit()' ɂNĂKv.
   * Mac łł͒ڂ̔Nł.
   * ̓, POLY ͕K{ł. ̑̈̓IvVł. Iv
     V̌`т̃ftHgl (JbR) ͎̒ʂ.
     GEOMETRY
          EBhẼTCYhbgPʂ [X,Y] Ŏw肷. (UNIX 
          ł [`400',`400'], Mac łł [`200',`200'].)
     XRANGE, YRANGE
          ϐ͈̔͂̎w, [V,VMIN,VMAX] Ŏw肷. (̕ϐ
           [V,`-2',`2'].)  ̎w肪Ȃꍇ, POLY Ɋ܂܂ϐ
          ϐ̏̕ϐ `x', ̕ϐ `y' ƂĈ. 
          邽߂ɂXRANGE, YRANGE w肷. ܂, POLY  
          1 ϐ̏ꍇ, ̎w͕K{ƂȂ.
     ZRANGE
          `conplot()' ̏ꍇ̂ݎwł. ` [V,VMIN,VMAX
          `[',STEP `]'] , STEP w肳ꂽꍇɂ, ̊Ԋu 
          (VMAX-VMIN)/STEP ƂȂ. ([Z,`-2',`2',`16'].)
     ID
          uvZX̔ԍ, Ȃ킿 `tcpinit()' Ԃԍw
          . (ԍŋ߂ɍ, ANeBuȃvZXɑΉ
          ԍ.)
     NAME
          EBhE̖O. (`Plot'.) ꂽEBhẼ^Cg 
          NAME:N/M ƂȂ.  , vZXԍ N ̃vZX, M 
          ̃EBhEӖ. ̔ԍ, `plotover()' ŗp
          .
   * , bigfloat ܂ł͂Ȃ. Ȃ킿Ɍ镂
     , SĔ{xłȂ΂ȂȂ. 
   * ̃vZXŕ`łEBhE͍̐ő 128 ł.
   * `plotover()' , w肵EBhE, ł 2 ϐ
     ̗_㏑.

   * `ĨEBhE, }EX̍{^Ȃ̃hb
     OŔ͈͂w肵{^𗣂ƐVȃEBhE, w肵
     ͈͂g債ĕ\. hbO͍ォEւƍs. hb
     On߂LZꍇ, }EX|C^n_̏ォ
     Ăă{^𗣂΂悢. VEChĚ`, ẅ
     Ƒ, őӂ, ̃EBhE̍őӂƈv悤ɒ߂
     . ȉŐ `precise'  on ̏ꍇ, Ï悪 
     window ŏ.

   * EBhEŉE{^, ̓_̍WEBhẺ
     \.

   * `conplot()' ŐEBhEɂ, EBhẺẼ}[
     J𒆃{^ŃhbO, Ή铙̐Fς, E
     EBhEɑΉ郌x\.

   * UNIX łł͂̃{^, Mac łł̓v_Ej[ɂ肢
     ̐ݒύX, 삪ł. UNIX łł͎̃{^.

     `quit'
          window j󂷂. vZ̏ꍇ, vZ𒆒f.
     `wide (gO)'
          ݂̕\ce 10 {̈\. ݕ\
          Ă͈͂͂̕\ɂĒɒ`Ŏ. ̕\
          Ŕ͈͎ws, ͈̔͂VEBhEɕ`悳.
     `precise (gO)'
          Ï, Zɂ, 萳mɍĕ`悷. ̃[h
          ł Sturm Ɠ񕪖@ɂ, ԓ̗_̌𐳊mɋ
          Ă̂, ftHǧvZ@mȕ`悪҂ł. 
          , `掞Ԃ͗]vɂꍇ. ̐疾炩
          Ȃ悤, ̋@\͗LW̑̕`ɑ΂Ă̂ݗL
          ł. ((x^2+y^2-1)^2 ̕`ŎĂ݂.)

     `formula'
          Ή鎮\.
     `noaxis (gO)'
          W.

   * `asir_plot' N}VɂĂ, X^bNʂɎgp
     ̂邽, `.cshrc' ŃX^bNTCY傫 (16MB x) 
     Ɏw肵Ă̂Sł. X^bNTCY `limit stacksize
     16m'ȂǂƎw肷.

   * `X' ł́AEChE̊eɂ resource ɂFtA{
     ^̌`ς邱ƂłBresource ̎w̎d͈ȉ̒ʂB
     iftHgĂj`plot*form*shapeStyle' ́Arectangle,
     oval, ellipse, roundedRectangleAwł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

     [0] tcpinit("geisha","asir_plot");
     7
     [1] ifplot(x^2+y^2-1)$
     [2] ifplot(x^5-2*y*x^2+y^5,[200,200])$
     [3] ifplot(x^6+3*y^2*x^4+(3*y^4-4*y^2)*x^2+y^6)$
     [4] ifplot(x^4+(2*y^2+3*y)*x^2+y^4-y^3)$
     [5] conplot(2*x^4-3*x^2*y+y^2-2*y^3+y^4,[y,-1,3],"Mask")$
     [6] conplot(x^6+(43/12*y^2-3)*x^4+(88/27*y^4+46/3*y^2+3)*x^2+64/729*y^6-
             16/27*y^4+4/3*y^2-1,[x,-3,3],[y,-3,3])$
     [7] plot(256*x^8-512*x^6+304*x^4-48*x^2+1,[x,-1,1])$
     [8] ifplot(364816*x^6+(9214800*y^2+8937600*y-121625)*x^4+(2520000*y^4-
             2250000*y^3-18877500*y^2-12656250*y+1880000)*x^2+4000000*y^6+
             3000000*y^5-8250000*y^4-4437500*y^3+6187500*y^2+1687500*y-1687500)$

Q
     `tcpinit', `tcpclose'

