Go to the first, previous, next, last section, table of contents.

### `dp_ptozp`, `dp_prim`

`dp_ptozp(dpoly)`
  :: 定数倍して係数を整数係数かつ係数の整数 GCD を 1 にする.
`dp_prim(dpoly)`
  :: 有理式倍して係数を整数係数多項式係数かつ係数の多項式 GCD を 1 にする.

return
  分散表現多項式
dpoly
  分散表現多項式

- `dp_ptozp()` は, `ptozp()` に相当する操作を分散表現多項式に 対して行う. 係数が多項式を含む場合, 係数に含まれる多項式共通因子は 取り除かない.
- `dp_prim()` は, 係数が多項式を含む場合, 係数に含まれる多項式共通因子 を取り除く.

    [208] X=dp_ptod(3*(x-y)*(y-z)*(z-x),[x]);
    (-3*y+3*z)*<<2>>+(3*y^2-3*z^2)*<<1>>+(-3*z*y^2+3*z^2*y)*<<0>>
    [209] dp_ptozp(X);
    (-y+z)*<<2>>+(y^2-z^2)*<<1>>+(-z*y^2+z^2*y)*<<0>>
    [210] dp_prim(X);
    (1)*<<2>>+(-y-z)*<<1>>+(z*y)*<<0>>

`参照`
  section `ptozp`.

Go to the first, previous, next, last section, table of contents.