determ
多項式行列の行列式
呼び出し手順
res = determ(W) res = determ(W, k)
パラメータ
- W
実数または複素数の多項式の正方行列
- k
整数 (Wの行列式の次数の上限
説明
多項式行列の行列式を返します (Wの大きさが2*2より大きい場合,FFTにより計算されます).
res=determ(W [,k])
k
は
W
の行列式の実際の次数より大きな整数です.
k
のデフォルト値はn*max(degree(W))
より大きな2の冪乗の最小値です.
手法 (Wの大きさが 2*2より大きな場合のみ) :
フーリエ周波数に関して
W
の行列式を評価し,
行列式の係数に逆FFTを適用します.
例
s = %s; P = [5+3*s, 1-5*s, -4+6*s ; -3+5*s, -3*s, -9 ; 8*s, -6-2*s, 4-6*s] determ(P)
--> P = [5+3*s, 1-5*s, -4+6*s ; -3+5*s, -3*s, -9 ; 8*s, -6-2*s, 4-6*s] P = 5 +3s 1 -5s -4 +6s -3 +5s -3s -9 8s -6 -2s 4 -6s --> determ(P) ans = -330 -278s +380s² -12s³
Report an issue | ||
<< derivat | Polynomials | detr >> |