Математический форум Math Help Planet
Обсуждение и решение задач по математике, физике, химии, экономике Теоретический раздел |
Часовой пояс: UTC + 3 часа [ Летнее время ] |
новый онлайн-сервис число, сумма и дата прописью |
|
Часовой пояс: UTC + 3 часа [ Летнее время ] |
Страница 1 из 1 |
[ 1 сообщение ] |
|
Автор | Сообщение | |
---|---|---|
GIGABYTE |
|
|
Необходимо динамически находить собственные вектора (СВ) и собственные числа (СЧ) в меняющейся ганкелевой матрице размера порядка 127х127. Решать характеристическое уравнение 127ой степени совсем не хочется, поэтому решаю численно, приближенно методом вращения Якоби на языке LUA. Столкнулся с тем, что найденные СВа не очень то и собственные. Они должны составить ортогональны базис матрицы. Но при проверке по определению A [math]\cdot[/math] U = [math]\lambda[/math] [math]\cdot[/math] U полученные СВа не совпадают с исходными. Полученные между собой ортогональны (отклонение от прямого угла порядка 1е-14 - 1е-15. Можно списать на погрешности численного метода. Длина векторов = 1.) Но вот угол между исходными и соответствующими им полученными проверкой СВми может доходить до 13 градусов. Может я получаю немного повернутую систему векторов? Они же все-таки ортогональны друг другу и единичный длины. Какие будут соображения по вопросу? Нужен ли код программы вычисления? Пробовал пройти ту же процедуру в коде и в Excel для матрицы 10х10. Все результаты совпали. То есть вычислительной ошибки вроде нет. |
||
Вернуться к началу | ||
[ 1 сообщение ] |
Часовой пояс: UTC + 3 часа [ Летнее время ] |
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |