next up previous contents
: CPU依存の double : 数, 多項式 の CMO : 分散表現多項式 Dpolynomial   目次

再帰表現多項式の定義

#define CMO_RECURSIVE_POLYNOMIAL        27
#define CMO_POLYNOMIAL_IN_ONE_VARIABLE  33

Group CMObject/RecursivePolynomial requires CMObject/Primitive, CMObject/Basic.
Polynomial in 1 variable, Coefficient, Name of the main variable, Recursive Polynomial, Ring definition for recursive polynomials $\in$ CMObject/RecursivePolynomial

\begin{eqnarray*}
\mbox{Polynomial in 1 variable} &:&
\mbox{({\tt CMO\_POLYNOMI...
...は Tree のリスト. } \\
& & \quad \mbox{ --- 順序の高い順. } \\
\end{eqnarray*}

Example:

(CMO_RECURSIEVE_POLYNOMIAL, ("x","y"),
(CMO_POLYNOMIAL_IN_ONE_VARIABLE, 2,      0,  <--- "x"
  3, (CMO_POLYNOMIAL_IN_ONE_VARIABLE, 2, 1,  <--- "y"
       5, 1234,
       0, 17),
  1, (CMO_POLYNOMIAL_IN_ONE_VARIABLE, 2, 1,  <--- "y"
       10, 1,
       5, 31)))
これは,

\begin{displaymath}x^3 (1234 y^5 + 17 ) + x^1 (y^{10} + 31 y^5) \end{displaymath}

をあらわす.

sm1
sm1>(x^2-h). [(class) (recursivePolynomial)] dc /ff set ;
sm1>ff ::
Class.recursivePolynomial h * ((-1)) + (x^2  * (1))



Nobuki Takayama 平成17年2月10日