Как вычислить матричные корни, используя характеристический полином с использованием Lua - PullRequest
0 голосов
/ 14 января 2019

Я пытаюсь кодировать eig сам, но у меня возникают проблемы с вычислением характеристического полинома (A-XI), чтобы получить корни матрицы. Я знаю, как это сделать вручную, и это довольно просто. Интерпретатор Lua не может просто shove добавить дополнительную строку в элементах матрицы, если я сначала не преобразую их из строк в числа, а затем объединю -X на главной диагонали.

[1-X,   2,   3]
[  4, 5-X,   6]
[  7,   8, 9-X]

Как я могу получить корни матрицы, не потрудившись делать какие-либо символические разложения и динамические вычисления или компиляции?

...