eig(A)
가 기호 숫자로 정확한 고유값을 구할 수 없는 경우 이제는 그 대신 root
함수로 정확한 고유값을 반환합니다. 이전 릴리스에서는 eig(A)
가 고유값을 부동소수점 숫자로 반환합니다.
예를 들어 5×5 기호 행렬의 고유값을 계산합니다. eig
함수는 정확한 고유값을 root
함수로 반환합니다. 이 출력값은 다항식의 근을 구할 때 solve
또는 root
함수에서 반환하는 결과와 일치합니다.
lambda =
root(z^5 - 100*z^4 + 134*z^3 + 66537*z^2 - 450198*z - 1294704, z, 1)
root(z^5 - 100*z^4 + 134*z^3 + 66537*z^2 - 450198*z - 1294704, z, 2)
root(z^5 - 100*z^4 + 134*z^3 + 66537*z^2 - 450198*z - 1294704, z, 3)
root(z^5 - 100*z^4 + 134*z^3 + 66537*z^2 - 450198*z - 1294704, z, 4)
root(z^5 - 100*z^4 + 134*z^3 + 66537*z^2 - 450198*z - 1294704, z, 5)
고유값에 대한 수치적 근삿값을 구하려면 vpa
를 사용합니다.
lambdaVpa =
-2.181032364984695108354692701065
9.8395828502812312578803604206392
-25.131641669799891607267584639192
26.341617610275869035465716505806
91.131473574227486422276200413812