compan

Матрица Компаньона

Синтаксис

A = compan(u)

Описание

A = compan(u) возвращает соответствующую матрицу компаньонов, первая строка которой -u(2:n)/u(1), где u является вектором с полиномиальными коэффициентами. Собственные значения 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 + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

.

Генерация кода GPU
Сгенерируйте код CUDA ® для графических процессоров NVIDIA ® с помощью GPU Coder™

.

См. также

| | |

Представлено до R2006a