5 / 3 / 2
Регистрация: 28.02.2019
Сообщений: 29
|
|||||||||||
1 | |||||||||||
Метод сопряженных градиентов22.02.2020, 01:46. Показов 14301. Ответов 6
Метки нет (Все метки)
Проблема в том что по какой-то причине алгоритм неправильно считает результирующую матрицу
Я сколько не смотрел, не смог понять где косяк
0.53027305, 2.86445254, -1.09950536 Когда, в то же время верный ответ: 1 2 -1 Исходные матрицы
0
|
22.02.2020, 01:46 | |
Ответы с готовыми решениями:
6
Метод сопряженных градиентов решения матричных уравнений Метод сопряженных градиентов Метод Сопряжённых Градиентов Метод сопряжённых градиентов Метод сопряжённых градиентов |
4921 / 2674 / 550
Регистрация: 07.11.2019
Сообщений: 4,395
|
|
22.02.2020, 09:38 | 2 |
Сообщение было отмечено sergeu908 как решение
Решение
А про то что выдает еще и ошибку вы, почему-то, умолчали...
1. Почему у вас матрица а не симметричная (симметричная-положительноопределенная)? Экстремум какой функции ищите? 2. Задавайте начальные данные как числа с плавающей точкой. 3. tol=?
1
|
5 / 3 / 2
Регистрация: 28.02.2019
Сообщений: 29
|
|
22.02.2020, 20:08 [ТС] | 3 |
Матрицу дал преподаватель, и сказал написать алгоритмы и решить.Я не думал о проверке.
Задание заключалось в написании некоторых алгоритмов решения СЛАУ Заданная точность вычисления Ну об этом косяке я умолчал, потому что уверен что в моем написании алгоритма ошибка
0
|
4921 / 2674 / 550
Регистрация: 07.11.2019
Сообщений: 4,395
|
|
22.02.2020, 20:42 | 4 |
sergeu908, сопряженные градиенты это про поиск экстремума, а не про СЛАУ.
Если ищите экстремум функции, то матрица Гессе (A) будет симметрична. Никто не гарантирует сходимость если A не симметрична... и чему равен у вас tol?
0
|
5 / 3 / 2
Регистрация: 28.02.2019
Сообщений: 29
|
|
22.02.2020, 21:02 [ТС] | 5 |
0
|
4921 / 2674 / 550
Регистрация: 07.11.2019
Сообщений: 4,395
|
|
22.02.2020, 21:14 | 6 |
Хорошо, но все равно на матрицу там накладываются ограничения в симметричности и положительной-определенности.
Советую придумать для себя простую систему уравнений с заданым экстремумом и поотлаживать код. Если все сойдется, значит код верный и проблема с данными (несимметричности, например).
0
|
5 / 3 / 2
Регистрация: 28.02.2019
Сообщений: 29
|
|
22.02.2020, 21:23 [ТС] | 7 |
Да, в этом вы правы, это я не учел в ходе проверки. В итоге так и вышло, если ограничения соблюдены то решение четкое.
И еще влияние оказало смена типа чисел на числа с плавающей точной
1
|
22.02.2020, 21:23 | |
22.02.2020, 21:23 | |
Помогаю со студенческими работами здесь
7
Метод сопряжённых градиентов Метод сопряжённых градиентов! Метод сопряжённых градиентов Метод сопряженных градиентов... метод сопряжённых градиентов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |