| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Решение СЛАУ методом минимальных невязок |
| Автор: DUKE009 12.5.2012, 19:23 | ||||
| Всем привет! Помогите разобраться с данным методом, алгоритм я читал здесь: http://www.physchem.chimfak.rsu.ru/S...ys_lin_eq.html уже успел реализовать функцию перемножения матрицы на вектор:
и сам алгоритм:
Если не сложно, помогите найти ошибку. Суть в том, что при запуске функция уходит в бесконечный цикл. Условие выхода вроде реализовано верно. Короче не знаю в чём дело.. |
| Автор: W4FhLF 12.5.2012, 19:31 |
| Не знаю насчёт правильности алгоритма, но с чего вы взяли, что он уходит в бесконечный цикл? Метод может просто не сходится на тех матрице и векторе, что вы пытаетесь решить. |
| Автор: DUKE009 12.5.2012, 22:06 | ||
| W4FhLF, на матрице на которой проверяю, метод сходится(у неё есть диагональное преобладание) Во всём виноваты мои кривые руки Все ошибки алгоритма исправил, вроде считает верно. В нете никак не мог нарыть готовой реализации метода, может кому пригодится
|
| Автор: teesync 27.7.2022, 00:07 |
Модератор: Сообщение скрыто. |
| Автор: squilia 15.8.2022, 06:14 |
Модератор: Сообщение скрыто. |