Fix bug #1848: taytorat leaks internal gensyms from multivar expansions
[maxima.git] / doc / info / ja / Help.texi
blobe9f3f14e653481b2309114c13dbf67005d81be6d
1 @menu
2 * Documentation::
3 * Functions and Variables for Help::        
4 @end menu
6 @c -----------------------------------------------------------------------------
7 @node Documentation, Functions and Variables for Help, Help, Help
8 @section Documentation
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関数の使用例を表示します。
17 例えば、
19 @example
20 (%i1) example (integrate);
21 @end example
23 は、
25 @example
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)))
29 (%i3) test(sin(x))
30 (%o3)                           0
31 (%i4) test(1/(x+1))
32 (%o4)                           0
33 (%i5) test(1/(x^2+1))
34 (%o5)                           0
35 @end example
37 という感じでさらに出力を表示します。
39 @opencatbox
40 @category{Console interaction}
41 @closecatbox
43 @c -----------------------------------------------------------------------------
44 @node Functions and Variables for Help,  , Documentation, Help
45 @section Functions and Variables for Help
46 @c -----------------------------------------------------------------------------
48 @c -----------------------------------------------------------------------------
49 @anchor{apropos}
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{[]}を返します。
65 例:
67 @code{"gamma"}を含むMaximaシンボルすべてを表示します:
69 @c ===beg===
70 @c apropos("gamma");
71 @c ===end===
72 @example
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]
79 @end example
81 @opencatbox
82 @category{Help}
83 @closecatbox
84 @end deffn
86 @c -----------------------------------------------------------------------------
87 @anchor{demo}
88 @deffn {関数} demo (@var{filename})
90 @var{filename}の中のMaxima式を評価し、結果を表示します。
91 @code{demo}はそれぞれの式を評価した後 停止し、
92 ユーザーがリターンキーを入力すると続きを実行します。
93 (Xmaximaで走らせている場合、
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}はデモンストレーションファイルの名前を返します。
104 例:
106 @example
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
111 (%i2)                      load(disol)
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)
119 (%t4)                         d + c
121 (%t5)                         g + f
123 (%o5)                   a (%t5 e + %t4 b)
126 @end example
128 @opencatbox
129 @category{Help}
130 @category{Console interaction}
131 @category{File input}
132 @closecatbox
133 @end deffn
135 @c -----------------------------------------------------------------------------
136 @anchor{describe}
137 @deffn  {関数} describe (@var{string})
138 @deffnx {関数} describe (@var{string}, exact)
139 @deffnx {関数} describe (@var{string}, inexact)
140 @ifinfo
141 @fnindex Help
142 @end ifinfo
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はユーザーに項目を選択するよう尋ねます。
151 対話プロンプトでは、
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}も参照してください。
163 例:
165 @example
166 (%i1) ?? integ
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
176     Integration)
177  9: integration_constant_counter  (Functions and Variables for
178     Integration)
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, [...]
188      
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.
196      [...]
197 @end example
199 この例では、項目7と8を選択しました。
200 (@code{[...]}でほのめかされているように出力は省略されています。)
201 @code{all}や@code{none}を入力すると、項目すべてを選択したり、1つも選ばなかったりできます。
202 それぞれ@code{a}もしくは@code{n}と省略形を使うことができます。
204 @opencatbox
205 @category{Help}
206 @category{Console interaction}
207 @closecatbox
208 @end deffn
210 @c -----------------------------------------------------------------------------
211 @anchor{example}
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}を返します。
226 引数がない場合には
227 わかっているトピックすべてのリストを表示します。
229 例:
231 @c ===beg===
232 @c example(append);
233 @c example("lambda");
234 @c ===end===
235 @example
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]
239 (%o2)                                done
240 (%i3) example("lambda");
242 (%i4) lambda([x,y,z],z^2+y^2+x^2)
243                                            2    2    2
244 (%o4)                   lambda([x, y, z], z  + y  + x )
245 (%i5) %(1,2,a)
246                                      2
247 (%o5)                               a  + 5
248 (%i6) a+2+1
249 (%o6)                                a + 3
250 (%o6)                                done
251 @end example
253 @opencatbox
254 @category{Help}
255 @category{Console interaction}
256 @closecatbox
257 @end deffn
259 @c -----------------------------------------------------------------------------
260 @anchor{manual_demo}
261 @defvr {オプション変数} manual_demo
262 デフォルト値: @code{"manual.demo"}
264 @code{manual_demo}は、
265 関数@code{example}のための例が入っているファイルの名前を指定します。
266 @mref{example}を参照してください。
268 @opencatbox
269 @category{Help}
270 @category{Global variables}
271 @closecatbox
272 @end defvr