Annotation of OpenXM/src/asir-contrib/packages/doc/mt_graph/mk_graph-ja.texi, Revision 1.6
1.1 takayama 1: \input texinfo
1.6 ! takayama 2: @comment $OpenXM: OpenXM/src/asir-contrib/packages/doc/mt_graph/mk_graph-ja.texi,v 1.5 2010/08/31 06:37:13 takayama Exp $
1.1 takayama 3: @iftex
4: @catcode`@#=6
5: @def@fref#1{@xrefX[#1,,@code{#1},,,]}
6: @def@b#1{{@bf@gt #1}}
7: @catcode`@#=@other
8: @end iftex
9: @overfullrule=0pt
10: @c -*-texinfo-*-
11: @comment %**start of header
1.6 ! takayama 12: @comment --- おまじない終り ---
1.1 takayama 13:
1.6 ! takayama 14: @comment --- GNU info ファイルの名前 ---
1.2 takayama 15: @setfilename asir-contrib-mk_graph
1.1 takayama 16:
1.6 ! takayama 17: @comment --- タイトル ---
! 18: @settitle Risa/Asir mt_graph パッケージ @code{mt_graph}
1.1 takayama 19:
20: @comment %**end of header
21: @comment %@setchapternewpage odd
22:
1.6 ! takayama 23: @comment --- おまじない ---
1.1 takayama 24: @ifinfo
25: @macro fref{name}
26: @ref{\name\,,@code{\name\}}
27: @end macro
28: @end ifinfo
29:
30: @iftex
31: @comment @finalout
32: @end iftex
33:
34: @titlepage
1.6 ! takayama 35: @comment --- おまじない終り ---
1.1 takayama 36:
1.6 ! takayama 37: @comment --- タイトル, バージョン, 著者名, 著作権表示 ---
! 38: @title Risa/Asir @code{mt_graph} 説明書
! 39: @subtitle 利用説明書
! 40: @subtitle 1.0 版
1.1 takayama 41: @subtitle 2009.02.12
42:
43: @author by OpenXM.org
44: @page
45: @vskip 0pt plus 1filll
46: Copyright @copyright{} OpenXM.org
47: All rights reserved. (GFL)
48: @end titlepage
49:
1.6 ! takayama 50: @comment --- おまじない ---
1.1 takayama 51: @synindex vr fn
1.6 ! takayama 52: @comment --- おまじない終り ---
1.1 takayama 53:
1.6 ! takayama 54: @comment --- @node は GNU info, HTML 用 ---
! 55: @comment --- @node の引数は node-name, next, previous, up ---
1.1 takayama 56: @node Top,, (dir), (dir)
57:
58: @menu
1.6 ! takayama 59: * 関数マニュアル::
1.1 takayama 60: * Index::
61: @end menu
62:
1.6 ! takayama 63: @node 関数マニュアル,,, Top
! 64: @chapter 関数マニュアル
1.1 takayama 65:
66: @menu
1.6 ! takayama 67: * 概要::
1.1 takayama 68: * Notation::
1.6 ! takayama 69: * 主な関数::
1.1 takayama 70: @end menu
71:
1.6 ! takayama 72: @comment --- 書体指定について ---
! 73: @comment --- @code{} はタイプライタ体表示 ---
! 74: @comment --- @var{} は斜字体表示 ---
! 75: @comment --- @b{} はボールド表示 ---
! 76: @comment --- @samp{} はファイル名などの表示 ---
1.1 takayama 77:
1.6 ! takayama 78: @node 概要,,, 関数マニュアル
! 79: @section 概要
1.1 takayama 80:
1.6 ! takayama 81: @code{mt_graph.rr} に含まれる パッケージ @code{mtg}, @code{mtp} は
! 82: @code{oxmgraph} を利用してグラフの三次元表示をおこなう関数の集合体.
1.1 takayama 83:
84:
85:
1.6 ! takayama 86: @node Notation,,,関数マニュアル
1.1 takayama 87: @section Notation
88:
1.6 ! takayama 89: @node 主な関数,,, 関数マニュアル
! 90: @section 主な関数
1.1 takayama 91:
92: @menu
93: * mtg.plot3d::
94: * mtp.parametric_plot3d::
95: @end menu
96:
1.6 ! takayama 97: @node intersect,,, 主な関数
1.1 takayama 98:
1.6 ! takayama 99: @node mtg.plot3d,,, 主な関数
1.1 takayama 100: @subsection @code{mtg.plot3d}
101: @findex mtg.plot3d
102:
103: @table @t
104: @item mtg.plot3d(@var{formula})
1.6 ! takayama 105: :: @var{formula} のグラフを描画する.
1.1 takayama 106: @item mtg.plot3d(@var{formula} | @var{options})
1.6 ! takayama 107: :: @var{formula} のグラフを描画する. @var{options} で描画範囲などを指定する.
1.1 takayama 108: @end table
109:
110: @table @var
111: @item return
1.6 ! takayama 112: リスト
1.1 takayama 113: @item formula
1.6 ! takayama 114: 式 または quote 型データ. @code{x}, @code{y} の関数.
! 115: @item オプション
1.1 takayama 116: @table @t
117: @item domain
1.6 ! takayama 118: リスト. [[xmin,xmax],[ymin,ymax]]
1.1 takayama 119: @item mesh
1.6 ! takayama 120: 自然数. メッシュの分割数.
1.5 takayama 121: @item fit
1.6 ! takayama 122: 1 の時に (max+min)/2 が z=0 となるように移動する.
1.1 takayama 123: @end table
124: @end table
125:
126: @itemize @bullet
1.6 ! takayama 127: @item 左ボタンをおしたままドラッグすると回転できる.
! 128: @item グラフが表示されたら右クリックすることで表示形式を変更するためのメニューが表示される.
! 129: @item short cut の M が便利 (拡大).
! 130: @item Box に自動的にグラフを配置するので, 座標軸の原点が 0 とは限らない.
! 131: at マークと, dollar マークの座標は戻値の中に書かれている.
! 132: @item 特異点の回避は自動ではない. よって特異点を含むグラフは不正確な可能性が高い.
1.1 takayama 133: @end itemize
134:
135: @example
136: [1210] import("mt_graph.rr");
137: [1211] mtg.test2();
138: @end example
139:
140:
141: @example
142: [1210] import("mt_graph.rr");
143: [1211] mtg.plot3d(x^2-y^2);
144: @end example
145:
146: @example
147: [1210] import("mt_graph.rr");
148: [1211] mtg.plot3d(x^2-y^2 | domain=[[-1,1],[1,1]]);
149: @end example
150:
151: @example
152: [1210] import("mt_graph.rr");
1.4 ohara 153: [1211] def myfunc(X,Y) @{ if (X*Y < 0) return 0; else 1;@}
1.1 takayama 154: [1212] mtg.plot3d(quote(myfunc(x,y)*x*y));
155: @end example
156:
157:
158:
159:
1.6 ! takayama 160: @node mtp.parametric_plot3d,,, 主な関数
1.1 takayama 161: @subsection @code{mtp.parametric_plot3d}
162: @findex mtp.parametric_plot3d
163:
164: @table @t
165: @item mtp.parametric_plot3d(@var{formula})
1.6 ! takayama 166: :: @var{formula} のグラフを描画する.
1.1 takayama 167: @item mtp.parametric_plot3d(@var{formula} | @var{options})
1.6 ! takayama 168: :: @var{formula} のグラフを描画する. @var{options} で描画範囲なのを指定する.
1.1 takayama 169: @end table
170:
171: @table @var
172: @item return
1.6 ! takayama 173: リスト
1.1 takayama 174: @item formula
1.6 ! takayama 175: 式 または quote 型データのリスト. @code{s}, @code{t} の関数.
! 176: @item オプション
1.1 takayama 177: @table @t
178: @item domain
1.6 ! takayama 179: リスト. [[xmin,xmax],[ymin,ymax]]
1.1 takayama 180: @item mesh
1.6 ! takayama 181: 自然数. メッシュの分割数.
1.1 takayama 182: @item fitting
1.6 ! takayama 183: 値を 0 とすることで, z 方向の縮尺の自動調整をしない.
1.1 takayama 184: @end table
185: @end table
186:
187: @itemize @bullet
1.6 ! takayama 188: @item 左ボタンをおしたままドラッグすると回転できる.
! 189: @item グラフが表示されたら右クリックすることで表示形式を変更するためのメニューが表示される.
! 190: @item short cut の M が便利 (拡大).
! 191: @item Box に自動的にグラフを配置するので, 座標軸の原点が 0 とは限らない.
! 192: at マークと, dollar マークの座標は戻値の中に書かれている.
! 193: @item 特異点の回避は自動ではない. よって特異点を含むグラフは不正確な可能性が高い.
1.1 takayama 194: @end itemize
195:
196: @example
197: [1210] import("mt_graph.rr");
198: [1211] mtp.test5(); /* Klein bottle (8 figure) */
199: @end example
200:
201:
202: @example
203: [1210] import("mt_graph.rr");
204: [1211] mtp.parametric_plot3d([s,t,s^2-t^2]);
205: @end example
206:
207:
208: @example
209: [1210] import("mt_graph.rr");
1.4 ohara 210: [1211] def myfunc(X,Y) @{ if (X*Y < 0) return 0; else 1;@}
1.1 takayama 211: [1212] mtp.parametric_plot3d([s,t,quote(myfunc(s,t)*s*t) | fitting=0);
212: @end example
213:
214:
215:
1.6 ! takayama 216: @comment --- おまじない ---
1.1 takayama 217: @node Index,,, Top
218: @unnumbered Index
219: @printindex fn
220: @printindex cp
221: @iftex
222: @vfill @eject
223: @end iftex
224: @summarycontents
225: @contents
226: @bye
1.6 ! takayama 227: @comment --- おまじない終り ---
1.1 takayama 228:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>