Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Записать алгоритм решения системы линейных уравнений методом итераций



Пусть дано:

y1 = a11*x1 + a12*x2 + a13*x3 + … + a1n*xn + b1

y2 = a21*x1 + a22*x2 + a23*x3 + … + a2n*xn + b2

yn = an1*x1 + an2*x2 + an3*x3 + … + ann*xn + bn

В общем виде система записывается так:

необходимо определить применимость метода простых итераций к решению нашей системы линейных уравнений, для этого проверяем условие , если условие выполняется, то метод применим, иначе нет, сам метод итераций выглядит следующим образом: , приближения k, k+1, k+2, k+3…. вычисляем до тех пор пока не выполнится условие: , где - точность.

Алгоритм:

1. НАЧАЛО

2. Sum:= 0

3. цикл i от 1 до n

4. цикл j от 1 до n

5. Sum:= Sum + aij

6. если Sum < 1 то переход на п.8 иначе переход на п.20

7. задаём начальное приближение xi, i = 1…n

8. цикл i от 1 до n

9. SumAj:= 0

10. цикл j от 1 до n

11. SumAj:= SumAj + aij*xij

12. конец цикла по j

13. xiold = xi

14.

15. конец цикла по i

16. Er:= 0

17. цикл i от 1 до n

18. Er:= Er + (xi - xiold)2

19. если то переходим на п.8 иначе переход на п.20

20. КОНЕЦ






Дата публикования: 2015-02-18; Прочитано: 293 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...