polynom パッケージに微分・積分演算を追加する。
\polydiff\cs{var}{poly}
多項式 poly
を変数 var
で微分した結果を
コントロールシーケンス \cs
にセットする。
\polyint\cs{var}{poly}
多項式 poly
を変数 var
で0から積分した結果を
\cs
にセットする。
\polydefine\cs{poly}
多項式 poly
を内部表現に変換し \cs
にセットする。
以下いくつかの代入演算。polynom パッケージの機能で 割り算が出来るのだから、本来なら代入結果は1次式による 剰余で計算できるはずである。 だが多変数多項式の割り算 は変数の優先順位を指定する必要がある。このあたりは polynom パッケージは未完成のようで、正しく機能しない。 それで代入計算を直接実行するコマンドを作成した。
\polysubstnum\cs{var}{num}{poly}
多項式 poly
の変数 var
に有理数 num
を代入し、
結果を \cs
にセットする。
\polysubst\cs{var}{poly1}{poly2}
多項式 poly2
の変数 var
に多項式 poly1
を代入し、
結果を \cs
にセットする。
\polysubstsqrt\cs{var}{num}{poly}
1変数多項式 poly
の変数 var
に有理数 num
の正の
平方根を代入し、結果を \cs
にセットする。
いずれも計算効率は全く考慮していないので、次数が高くなるととても遅い。
-
Version 0.01b 2014/01/12
- dtx, ins と manual の作成。
- Minor fix. (
\pld@SubstSqrtPoly
)
-
Version 0.01a 2014/01/11
- polynom.sty の bug fix. (
\pld@IfMonomL@
) - demo の書き換え。
- polynom.sty の bug fix. (
-
Version 0.01 2014/01/09
- 初公開。
SATO Tatsuya