Main Content

compan

동반 행렬(Companion Matrix)

구문

A = compan(u)

설명

A = compan(u)는 첫 번째 행으로 -u(2:n)/u(1)을 갖는 대응하는 동반 행렬(Companion Matrix)을 반환합니다. 여기서 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++ 코드 생성
MATLAB® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

GPU 코드 생성
GPU Coder™를 사용하여 NVIDIA® GPU용 CUDA® 코드를 생성할 수 있습니다.

버전 내역

R2006a 이전에 개발됨

참고 항목

| | |