Main Content

compan

構文

A = compan(u)

説明

A = compan(u) は、u が多項式の係数ベクトルのとき、最初の行が -u(2:n)/u(1) である、対応するコンパニオン行列を返します。compan(u) の固有値は、多項式の根です。

すべて折りたたむ

多項式 (x-1)(x-2)(x+3)=x3-7x+6 に対応するコンパニオン行列を計算します。

u = [1 0 -7 6];
A = compan(u)
A = 3×3

     0     7    -6
     1     0     0
     0     1     0

A の固有値が多項式の根です。

eig(A)
ans = 3×1

   -3.0000
    2.0000
    1.0000

拡張機能

C/C++ コード生成
MATLAB® Coder™ を使用して C および C++ コードを生成します。

GPU コード生成
GPU Coder™ を使用して NVIDIA® GPU のための CUDA® コードを生成します。

バージョン履歴

R2006a より前に導入

参考

| | |