Как ускорить вычисление собственных чисел матрицы в MAPLE?
Решаю задачу по компьютерному материаловедению в MAPLE. Решение задачи требует подсчёта собственных чисел матрицы размером плюс-минус 32 на 32 и дальнейшего построения по этим подсчитанным собственным числам графиков. Элементы матрицы содержат тригонометрические функции достаточно кривых углов. Использую eigenvals(). Столкнулся с такой проблемой, что MAPLE попросту виснет при достижении матрицей размера 24 на 24 и больше. Матрицы меньших размеров рассчитываются без проблем, так что в самом коде, я уверен, ошибок нет. Пробовал уменьшить значение Digits, но собственные числа начинали считаться в виде RootOf(), а графики по данным подобного вида строиться отказывались. Как с этим разобраться?
MAPLE очень хороший инструмент для аналитики, но работает медленно.
Приходится использовать более мощные инструменты.
У меня для расчетов и многого другого - Matlab (в последнее время также Python).
Ну а для того, чтобы подумать - Maple.