Задание № 3
Написать программу, решающую уравнение итерационным методом релаксации с заданным параметром w, для симметричной положительно определенной матрицы и вектора b, решающую полную проблему собственных значений матрицы итерационным методом Якоби.
Методы и алгоритмы:
Метод релаксации: каждый следующий значение в столбце находим из и уже вычисленных значений следующим образом:
где i=1,…n; j=0,1,…
При w=1 получаем метод Гаусса – Зейделя.
Итерационный метод Якоби – выбираем ненулевой элемент матрицы , обнуляем с помощью матриц вращения. При таких преобразованиях другие элементы матрицы меняются, но фробениусова норма внедиагональной части матрицы уменьшается. В итоге получим матрицу с собственными числами на диагонали.
Примеры вычислений:
1) Для заданной точности найдем решение системы
с начальным приближением (0,0,0) программа выдает верное решение:
, и собственные числа за 14 и 7 итераций.
2) Для заданной точности найдем решение системы
с начальным приближением (1,5,9,5) программа выдает верное решение:
, , и собственные числа , за 2 и 0 итераций.
3) Для заданной точности найдем решение системы
с начальным приближением (0,0,0) программа выдает верное решение:
, и собственные числа за 55 и 6 итераций.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.