Previous: Constants, Up: Constants   [Contents][Index]

5.4 Functions and Variables for Constants

定数: %e

%eはEuler数としても知られる自然対数の基数を表します。 %eの数値は倍精度浮動小数点数2.718281828459045d0です。

定数: %i

%iは虚数単位sqrt(- 1)を表します。

定数: false

falseは同じ名前のブーリアン定数を表します。 Maximaは、Lispの値NILfalseを実装しています。

定数: %gamma

Euler-Macheroni定数0.5772156649015329 ....

定数: ind

indは有界で不定の結果を表します。

limitも参照してください。

例:

(%i1) limit (sin(1/x), x, 0);
(%o1)                          ind
定数: inf

infは実数の正の無限大を表します。

定数: infinity

infinityは複素数の無限大を表します。

定数: minf

minfは実数のマイナスの(すなわち負の)無限大を表します。

定数: %phi

%phi黄金比と呼ばれる(1 + sqrt(5))/2を表します。 %phiの数値は倍精度浮動小数点数1.618033988749895d0です。

fibtophiは、%phiを使って フィボナッチ数fib(n)を表現します。

デフォルトでは、Maximaは %phiの代数的プロパティを知りません。 tellrat(%phi^2 - %phi - 1)algebraic: trueを評価した後、 ratsimp%phiを含むいくつかの式を整理できます。

例:

fibtophiは、%phiを使って フィボナッチ数fib(n)を表現します。

(%i1) fibtophi (fib (n));
                           n             n
                       %phi  - (1 - %phi)
(%o1)                  -------------------
                           2 %phi - 1
(%i2) fib (n-1) + fib (n) - fib (n+1);
(%o2)          - fib(n + 1) + fib(n) + fib(n - 1)
(%i3) fibtophi (%);
            n + 1             n + 1       n             n
        %phi      - (1 - %phi)        %phi  - (1 - %phi)
(%o3) - --------------------------- + -------------------
                2 %phi - 1                2 %phi - 1
                                          n - 1             n - 1
                                      %phi      - (1 - %phi)
                                    + ---------------------------
                                              2 %phi - 1
(%i4) ratsimp (%);
(%o4)                           0

デフォルトでは、Maximaは %phiの代数的プロパティを知りません。 tellrat(%phi^2 - %phi - 1)algebraic: trueを評価した後、 ratsimp%phiを含むいくつかの式を整理できます。

(%i1) e : expand ((%phi^2 - %phi - 1) * (A + 1));
                 2                      2
(%o1)        %phi  A - %phi A - A + %phi  - %phi - 1
(%i2) ratsimp (e);
                  2                     2
(%o2)        (%phi  - %phi - 1) A + %phi  - %phi - 1
(%i3) tellrat (%phi^2 - %phi - 1);
                            2
(%o3)                  [%phi  - %phi - 1]
(%i4) algebraic : true;
(%o4)                         true
(%i5) ratsimp (e);
(%o5)                           0
定数: %pi

%piは直径に体する円周の比を表します。 %piの数値は倍精度浮動小数点数3.141592653589793d0です。

定数: true

trueは同じ名前のブーリアン定数を表します。 MaximaはLispの値Ttrueを実装しています。

定数: und

undは未定義の結果を表します。

limitも参照してください。

例:

(%i1) limit (x*sin(x), x, inf);
(%o1)                          und
定数: zeroa

zeroaはゼロの上の無限小を表します。 zeroaは式の中で使うことができます。 limitは無限小を含む式を整理します。

zeroblimitも参照してください。

例:

limitは無限小を含む式を整理します:

(%i1) limit(zeroa);
(%o1)                           0
(%i2) limit(x+zeroa);
(%o2)                           x
定数: zerob

zerobはゼロの下の無限小を表します。 zerobは式の中で使うことができます。 limitは無限小を含む式を整理します。

zeroalimitも参照してください。


Previous: Constants, Up: Constants   [Contents][Index]