Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português - Русский -
Scilabヘルプ >> Linear Algebra > Matrix Pencil > companion

companion

コンパニオン行列

呼び出し手順

A=companion(p)

引数

p

多項式または多項式のベクトル

A

正方行列

説明

特性多項式を有する 行列Aを返します. pがモニックな場合,特性多項式は pに等しくなります. pがモニックでない場合, Aの特性方程式は p/cに等しくなります. ただし,cp の最大次数の係数です.

p がモニックな多項式のベクトルの場合, A はブロック対角となり, i番目の特性多項式は p(i)となります.

s=poly(0,'s');
p=poly([1,2,3,4,1],'s','c')
det(s*eye(4,4)-companion(p))
roots(p)
spec(companion(p))

参照

  • spec — 行列とペンシルの固有値
  • poly — 多項式を定義する
  • randpencil — ランダムなペンシル
Scilab Enterprises
Copyright (c) 2011-2015 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Wed Jun 15 08:35:24 CEST 2016