Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.04.2008, 09:45   #1
NexusN
 
Регистрация: 02.04.2008
Сообщений: 3
По умолчанию Алгоритм уточнения корней СЛАУ

Нужен Алгоритм для уточнения корней СЛАУ. Есть Система Линейных Алгебраический Уравнений и ее решение(корни уравнения) нужно каким то методом уточнить эти корни. Помогите кто чем может. Заранее благодарен.
NexusN вне форума Ответить с цитированием
Старый 02.04.2008, 10:17   #2
_Dmitry
Участник клуба
 
Аватар для _Dmitry
 
Регистрация: 02.09.2007
Сообщений: 1,193
По умолчанию

Система уравнений A*x=b
решая систему, находим приближенное решение x0,
тогда точное решение x=x0+d, где d - вектор поправок для корней.
Подставляем в систему A(x0+d)=b, или A*d=e, где e=b-A*x0

Алгоритм следующий:
находим невязки решения e=b-A*x0
решаем систему уравнений A*d=e и находим поправки для корней d
находим новые (исправленные) корни x=x0+d

Это если для решения применять метод Гаусса.

Можно для уточнения применить какой-нибудь итерационный метод, например, Метод Зейделя, что, наверно, будет даже лучше.

Последний раз редактировалось _Dmitry; 02.04.2008 в 10:24.
_Dmitry вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решение СЛАУ с ограничениями сероглазая Помощь студентам 10 04.05.2008 09:30
Методы нахождения корней уравнения werser Помощь студентам 8 20.02.2008 22:41
Уточнение корней при решении слау? RealNt Помощь студентам 3 29.10.2007 16:17