Мне нужно вычислить мощность некоторой матрицы, а затем получить ее собственные векторы. Я знаю, что существует метод pow(), но для меня неясно, как его использовать.Как вычислить мощность матрицы, используя Eigen library?
На данный момент мой код:
Eigen::Matrix3d mat2 = mat1.pow(0.5);
return getEigenvalues(mat2);
Метод getEigenvalues () принимает тип Эйген :: Matrix, который не какие Pow() возвращает.
Но мне нужны собственные векторы, а не собственные значения. –
Собственные векторы идентичны для оригинальной и экспоненциальной матрицы. Я сделал редактирование. – davidhigh