3 * Functions and Variables for Help::
6 @c -----------------------------------------------------------------------------
7 @node Documentation, Functions and Variables for Help, Help, Help
9 @c -----------------------------------------------------------------------------
11 @c SHOULD TALK ABOUT OTHER FORMS OF DOCUMENTATION ASIDE FROM ON-LINE MANUAL.
13 このMaximaのオンラインユーザーズマニュアルは、違った形でも見ることができます。
14 Maximaの対話プロンプトから@code{?}コマンド(すなわち@code{describe}関数)を使うと、テキスト形式でユーザーズマニュアルが表示されます。@code{info}ビューアを使うと、ユーザーズマニュアルは、@code{info}ハイパーテキストとして表示され、通常のウェブブラウザを使えば、ウェブページとして表示されます。
16 @mref{example}はたくさんのMaxima関数の使用例を表示します。
20 (%i1) example (integrate);
26 (%i2) test(f):=block([u],u:integrate(f,x),ratsimp(f-diff(u,x)))
27 (%o2) test(f) := block([u], u : integrate(f, x),
28 ratsimp(f - diff(u, x)))
40 @category{Console interaction}
43 @c -----------------------------------------------------------------------------
44 @node Functions and Variables for Help, , Documentation, Help
45 @section Functions and Variables for Help
46 @c -----------------------------------------------------------------------------
48 @c -----------------------------------------------------------------------------
50 @deffn {関数} apropos (@var{string})
52 @var{string}を含むMaxima上の名前を検索します。
53 例えば、@code{apropos ("exp")}は、
54 (@code{expand}, @code{exp}, @code{exponentialize}のように)
55 @code{exp}を名前の一部として含むフラグ、関数すべてのリストを返します。
56 このように、もしなにかの名前の一部だけ覚えていたなら、
57 このコマンドを使って名前の残りを見つけることができます。
58 同様に、 @code{apropos ("tr_")}とすれば、翻訳器に関係した多くのスイッチのリストを
59 見つけることができます。翻訳器に関係したスイッチのほとんどは@code{tr_}で始まります。
61 @code{apropos("")}は、Maximaの名前すべてのリストを返します。
63 もし名前が見つからなければ、@code{apropos}は空のリスト@code{[]}を返します。
67 @code{"gamma"}を含むMaximaシンボルすべてを表示します:
73 (%i1) apropos("gamma");
74 (%o1) [%gamma, gamma, gammalim, gamma_expand, gamma_incomplete_lower,
75 gamma_incomplete, gamma_incomplete_generalized,
76 gamma_incomplete_regularized, Gamma, log_gamma, makegamma,
77 prefer_gamma_incomplete,
78 gamma_incomplete_generalized_regularized]
86 @c -----------------------------------------------------------------------------
88 @deffn {関数} demo (@var{filename})
90 @var{filename}の中のMaxima式を評価し、結果を表示します。
91 @code{demo}はそれぞれの式を評価した後 停止し、
92 ユーザーがリターンキーを入力すると続きを実行します。
94 @code{demo}はセミコロン@code{;}に続けて改行を入力する必要があります。)
96 @code{demo}は、@var{filname}のファイルを探すため、
97 ディレクトリ@code{file_search_demo}のリストを検索します。
98 もしファイルの拡張子が@code{.dem}なら、拡張子は省略できます。
99 @code{file_search}も参照してください。
101 @code{demo}は引数を評価します。
102 @code{demo}はデモンストレーションファイルの名前を返します。
107 (%i1) demo ("disol");
109 batching /home/wfs/maxima/share/simplification/disol.dem
110 At the _ prompt, type ';' followed by enter to get next demo
114 (%i3) exp1 : a (e (g + f) + b (d + c))
115 (%o3) a (e (g + f) + b (d + c))
118 (%i4) disolate(exp1, a, b, e)
123 (%o5) a (%t5 e + %t4 b)
130 @category{Console interaction}
131 @category{File input}
135 @c -----------------------------------------------------------------------------
137 @deffn {関数} describe (@var{string})
138 @deffnx {関数} describe (@var{string}, exact)
139 @deffnx {関数} describe (@var{string}, inexact)
144 @code{describe(@var{string})}は@code{describe(@var{string}, exact)}と同値です。
146 @code{describe(@var{string}, exact)}は(大文字小文字は区別せず)@var{string}に等しいタイトルを持った項目があれば、それを見つけます。
148 @code{describe(@var{string}, inexact)}はタイトルの中に@var{string}を含むすべての項目を見つけます。
149 もし複数あれば、Maximaはユーザーに項目を選択するよう尋ねます。
152 @code{? foo}(@code{?}と@code{foo}の間にスペース)は
153 @code{describe("foo", exact)}と同値であり、
154 @code{?? foo}は@code{describe("foo", inexact)}と同値です。
156 @code{describe("", inexact)}は、オンラインマニュアルでドキュメント化されたすべてのトピックのリストを出力します。
158 @code{describe}は引数をクォートします。
159 @code{describe}は、ドキュメントが見つかれば@code{true}を返し、見つからなければ@code{false}を返します。
161 @ref{Documentation}も参照してください。
167 0: Functions and Variables for Elliptic Integrals
168 1: Functions and Variables for Integration
169 2: Introduction to Elliptic Functions and Integrals
170 3: Introduction to Integration
171 4: askinteger (Functions and Variables for Simplification)
172 5: integerp (Functions and Variables for Miscellaneous Options)
173 6: integer_partitions (Functions and Variables for Sets)
174 7: integrate (Functions and Variables for Integration)
175 8: integrate_use_rootsof (Functions and Variables for
177 9: integration_constant_counter (Functions and Variables for
179 10: nonnegintegerp (Functions and Variables for linearalgebra)
180 Enter space-separated numbers, `all' or `none': 7 8
182 -- Function: integrate (<expr>, <x>)
183 -- Function: integrate (<expr>, <x>, <a>, <b>)
184 Attempts to symbolically compute the integral of <expr> with
185 respect to <x>. `integrate (<expr>, <x>)' is an indefinite
186 integral, while `integrate (<expr>, <x>, <a>, <b>)' is a
187 definite integral, [...]
189 -- Option variable: integrate_use_rootsof
190 Default value: `false'
192 When `integrate_use_rootsof' is `true' and the denominator of
193 a rational function cannot be factored, `integrate' returns
194 the integral in a form which is a sum over the roots (not yet
195 known) of the denominator.
200 (@code{[...]}でほのめかされているように出力は省略されています。)
201 @code{all}や@code{none}を入力すると、項目すべてを選択したり、1つも選ばなかったりできます。
202 それぞれ@code{a}もしくは@code{n}と省略形を使うことができます。
206 @category{Console interaction}
210 @c -----------------------------------------------------------------------------
212 @deffn {関数} example (@var{topic})
213 @deffnx {関数} example ()
215 @code{example (@var{topic})}は、@var{topic}の例をいくつか表示します。
216 @var{topic}はシンボルもしくは文字列です。
217 @code{if}や@code{do}、@code{lambda}のような演算子の例を得るには、引数は文字列でなければなりません。例えば、 @code{example ("do")}。
218 @code{example}は、大文字小文字を区別しません。トピックのほとんどは関数名です。
220 @code{example ()}はわかっているトピックすべてのリストを表示します。
222 例を含むファイル名は、グローバル変数@mref{manual_demo}で与えられます。デフォルトは@code{"manual.demo"}です。
224 @code{example}は引数をクォートします。
225 @code{example}はエラーがあったり引数がなかったりしなければ@code{done}を返します。
227 わかっているトピックすべてのリストを表示します。
233 @c example("lambda");
236 (%i1) example(append);
237 (%i2) append([x+y,0,-3.2],[2.5e+20,x])
238 (%o2) [y + x, 0, - 3.2, 2.5e+20, x]
240 (%i3) example("lambda");
242 (%i4) lambda([x,y,z],z^2+y^2+x^2)
244 (%o4) lambda([x, y, z], z + y + x )
255 @category{Console interaction}
259 @c -----------------------------------------------------------------------------
261 @defvr {オプション変数} manual_demo
262 デフォルト値: @code{"manual.demo"}
265 関数@code{example}のための例が入っているファイルの名前を指定します。
266 @mref{example}を参照してください。
270 @category{Global variables}