書式
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