Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
poly
多項式を定義する
呼び出し手順
p=poly(a,vname, ["flag"])
パラメータ
- a
行列または実数値
- vname
文字列, 記号変数を表します. 文字列が4文字以上の場合, 最初の4文字のみが使用されます.
- "flag"
文字列 ("roots", "coeff"), デフォルト値は "roots"です.
説明
- a が行列の場合,
pは特性多項式,すなわちdeterminant(x*eye()-a)となり,xが 記号変数となります.- v がベクトルの場合,
poly(v,"x",["roots"])はvのエントリを根(roots)とし,"x"を形式変数とする多項式となります (この場合,rootsとpolyは逆関数となります). 根が無限大の場合,最高次の係数がゼロになることに注意してください.poly(v,"x","coeff")は記号を"x"とし,vのエントリを係数とする多項式を作成します (v(1)が多項式の定数項となります). (この場合,polyとcoeffが逆関数となります)
s=poly(0,"s") は記号"s"を
用いた多項式を定義するための準備作業です.
例
s=poly(0,"s"); p=1+s+2*s^2; A=rand(2,2); poly(A,"x") //rational fractions h=(1+2*%s)/poly(1:4,'s','c')
参照
| Report an issue | ||
| << polfact | Polynomials | rational >> |