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 -

Please note that the recommended version of Scilab is 6.0.1. This page might be outdated.
See the recommended documentation of this function

Scilab help >> Linear Algebra > 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()-companion(p))
roots(p)
spec(companion(p))

参照

  • spec — 行列とペンシルの固有値
  • poly — 多項式を定義する
  • randpencil — ランダムなペンシル

作者

F.D.

Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu Mar 03 11:00:51 CET 2011