Вы также можете получить рациональный собственный вектор [2, 2/3, 3/2, 1]
, равный [12, 4, 9, 6]/6
, с помощью набора инструментов Symbolic Math:
[v,d]=eig(sym(A));
simplify(v)
Результат -
ans =
[ 2, 2^(1/3) + 2^(2/3)/2 - 1, (2^(1/3)*3^(1/2)*1i)/2 - (2^(2/3)*3^(1/2)*1i)/4 - 2^(1/3)/2 - 2^(2/3)/4 - 1, - (2^(1/3)*3^(1/2)*1i)/2 + (2^(2/3)*3^(1/2)*1i)/4 - 2^(1/3)/2 - 2^(2/3)/4 - 1]
[ 2/3, -2^(1/3), -(2^(1/3)*(- 1 + 3^(1/2)*1i))/2, (2^(1/3)*(1 + 3^(1/2)*1i))/2]
[ 3/2, -2^(2/3)/2, (2^(2/3)*(1 + 3^(1/2)*1i))/4, -(2^(2/3)*(- 1 + 3^(1/2)*1i))/4]
[ 1, 1, 1, 1]
(Вектор [2, 2/3, 3/2, 1]
находится в первом столбце результата)