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