Next: Package ineq, Previous: Package facexp, Up: simplification [Contents][Index]
式exprからパーツnを取り除きます。
もしnが形式[l, m]のリストなら、
パーツlからmまでが取り除かれます。
この関数を使うには、最初にload("functs")を書いてください。
変数xに関する式のリスト[f_1, ..., f_n]の Wronskian行列を返します。 Wronskian行列の行列式は、 式のリストのWronskian行列式です。
wronskianを使うには、最初にload("functs")してください。例えば:
(%i1) load("functs")$
(%i2) wronskian([f(x), g(x)],x);
(%o2) matrix([f(x),g(x)],['diff(f(x),x,1),'diff(g(x),x,1)])
行列Mの跡(対角要素の和)を返します。
この関数を使うには、最初にload("functs")を書いてください。
z)分母を有理化するように、 zの分子と分母に分母の複素共役を掛けます。 もし与えられたものがそうであれば、正準有理式(CRE)形式を返し、 そうでないなら、一般形式を返します。
この関数を使うには、最初にload("functs")を書いてください。
もし exprがゼロでなく、
freeof (x, expr)がtrueを返すなら、
trueを返します。
そうでなければ、falseを返します。
この関数を使うには、最初にload("functs")を書いてください。
exprが変数xに関して線形の式の時、
linearはa*x + bを返します。
ここで、aはゼロでなく、aとbはxに依存しません。
そうでなければ、linearはexprを返します。
この関数を使うには、最初にload("functs")を書いてください。
takegcdがtrueの時、
gcdivideは多項式pとqを最大公約多項式で割り、
結果の比を返します。
takegcdがfalseの時、
gcdivideは比p/qを返します。
この関数を使うには、最初にload("functs")を書いてください。
ezgcd, gcd, gcdex, poly_gcdも参照してください。
例:
(%i1) load("functs")$
(%i2) p1:6*x^3+19*x^2+19*x+6; 
                        3       2
(%o2)                6 x  + 19 x  + 19 x + 6
(%i3) p2:6*x^5+13*x^4+12*x^3+13*x^2+6*x;
                  5       4       3       2
(%o3)          6 x  + 13 x  + 12 x  + 13 x  + 6 x
(%i4) gcdivide(p1, p2);
                             x + 1
(%o4)                        ------
                              3
                             x  + x
(%i5) takegcd:false;
(%o5)                         false
(%i6) gcdivide(p1, p2);
                       3       2
                    6 x  + 19 x  + 19 x + 6
(%o6)          ----------------------------------
                  5       4       3       2
               6 x  + 13 x  + 12 x  + 13 x  + 6 x
(%i7) ratsimp(%);
                             x + 1
(%o7)                        ------
                              3
                             x  + x
算術級数a, a + d, a + 2*d, ..., a + (n - 1)*dの第n項を返します。
この関数を使うには、最初にload("functs")を書いてください。
幾何級数a, a*r, a*r^2, ..., a*r^(n - 1)の第n項を返します。
この関数を使うには、最初にload("functs")を書いてください。
調和級数a/b, a/(b + c), a/(b + 2*c), ..., a/(b + (n - 1)*c)の第n項を返します。
この関数を使うには、最初にload("functs")を書いてください。
算術級数の1からnまでの和を返します。
この関数を使うには、最初にload("functs")を書いてください。
幾何級数の1からnまでの和を返します。
もしnが無限大(inf)なら、
rの絶対値が1未満でのみ、和は有限です。
この関数を使うには、最初にload("functs")を書いてください。
Gaussian確率函数%e^(-x^2/2) / sqrt(2*%pi)を返します。
この関数を使うには、最初にload("functs")を書いてください。
Gudermannian函数2*atan(%e^x)-%pi/2を返します。
この関数を使うには、最初にload("functs")を書いてください。
逆Gudermannian函数log (tan (%pi/4 + x/2)))を返します。
この関数を使うには、最初にload("functs")を書いてください。
正矢(せいし)1 - cos (x)を返します。
この関数を使うには、最初にload("functs")を書いてください。
余矢(よし)1 - sin (x)を返します。
この関数を使うには、最初にload("functs")を書いてください。
外正割(exsecant)sec (x) - 1を返します。
この関数を使うには、最初にload("functs")を書いてください。
半正矢(1 - cos(x))/2を返します。
この関数を使うには、最初にload("functs")を書いてください。
一度にr個を取るn個のオブジェクトの組み合わせの数を返します。
この関数を使うには、最初にload("functs")を書いてください。
n個のオブジェクトの集合から選択されたr個のオブジェクトの置換の数を返します。
この関数を使うには、最初にload("functs")を書いてください。
Next: Package ineq, Previous: Package facexp, Up: simplification [Contents][Index]