num ..... 分子を返す関数

書式

num(有理数/有理式)

で用い、有理数や有理式の分子を返す。

(%i1) num(x/y);

(%o1)                             x


(%i2) num(1/2 + 1/3);

(%o2)                             5


(%i3) num(x/y + y/z);

                                y   x
(%o3)                           - + -
                                z   y

有理式の場合に通分した後の分子を得るには、関数 num と関数 ratsimp(もしくは rat)を組み合わせて実行するか、関数 num の代わりに関数 ratnum を用いる。

(%i4) t: x/y + y/z;

                                y   x
(%o4)                           - + -
                                z   y


(%i5) num(ratsimp(t));

                                     2
(%o5)                         x z + y


(%i6) num(rat(t));

                                     2
(%o6)/R/                      x z + y


(%i7) ratnum(t);

                                     2
(%o7)/R/                      x z + y

補足 num は numerator(分子)の略。対義語は denominator。cf. denom

注意 Maxima には、numerator(分子)の省略形に似た名前の特殊記号 numer があるが、これは小数演算を実行する特殊記号である(numer は numerical もしくは numeric の省略形)。

(%i1) sqrt(2), numer;

(%o1)                     1.414213562373095