Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Для новичков > Решение с.л.у. методом простой итерации |
Автор: Ivan12345 27.10.2015, 21:05 |
Постановка задачи: Дана система линейных уравнений A11*x1+A12*x2+A13*x3+A14*x4=B1 A21*x1+A22*x2+A23*x3+A24*x4=B2 A31*x1+A32*x2+A33*x3+A34*x4=B3 A41*x1+A42*x2+A43*x3+A44*x4=B4 Найти приближенное решение с точностью е. Метод простой итерации Проверка условия сходимости |A11|>|A12|+|A13|+|A14| |A22|>|A21|+|A23|+|A24| |A33|>|A31|+|A32|+|A34| |A44|>|A41|+|A42|+|A43| Выбор начального приближения x10=0 x20=0 x30=0 x40=0 x1i+1=(B1-( A12*x2i+A13*x3i+A14*x4i))/ A11 x2i+1=(B2-( A21*x1i+A23*x3i+A24*x4i))/ A22 x3i+1=(B3-( A31*x1i+A32*x2i+A34*x4i))/ A33 x4i+1=(B4-( A41*x1i+A42*x2i+A43*x3i))/ A44 |x1i+1-x1i|<ε |x2i+1-x2i|<ε |x3i+1-x3i|<ε |x4i+1-x4i|<ε Матрица: (3 0 1 1 ) ┃ 1 (2 10 3 5)┃ 3 (3 0 12 5) ┃-4 (4 5 4 16) ┃ -7 |
Автор: feodorv 28.10.2015, 09:12 |
Я не поняла, Вы хвастаетесь заданием? Если так, то да, задание хорошее))) ЗЫ Для полноты картины нужно ещё заценить значение ε. |
Автор: feodorv 28.10.2015, 09:54 | ||
Крайне неудачная матрица, так как условиенарушается. Набросал тупейшее решение на C (Вы жеж посчитали, что указывать язык программирования - это ниже Вашего достоинства):
|
Автор: xoptov 28.10.2015, 11:19 |
Походу универкое или институтское задание, двоешники не хотят сами думать Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Resheniye-slu-metodom-prostoy-iteratsii-id562fbd0eae20150b098b4567#findElement_E7045_5630852cae20153766887281_0 |
Автор: Sajtran 28.10.2015, 19:43 | ||
может вы что-то путаете? они же заданы у вас Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Resheniye-slu-metodom-prostoy-iteratsii-id562fbd0eae20150b098b4567#findElement_E7045_5630fb42ae2015b174887588_0 |