ВУЗ:
Составители:
39
ПРИЛОЖЕНИЕ 1
Решение линейной системы алгебраических
уравнений (Ax = B) методом Гаусса
ORIGIN 1:=
1. Разрабатываем программу решения систем алгебраических
уравнений методом Гаусса
Prog1 a b,( ) break a
0if
n rows a()←
break a
ii,
0if
b
i
b
i
a
ii,
←
X
i
0←
a
ij,
a
ij,
a
ii,
←
jnn1−, 1..∈for
b
m
b
m
b
i
a
mi,
⋅−←
a
mj,
a
mj,
a
mi,
a
ij,
⋅−←
jnn1−(), 1..∈for
mi1+ i2+(), n..∈for
i12, n1−..∈for
b
n
b
n
a
nn,
←
X
n
0←
a
nn,
1←
s0←
ssX
j
a
ij,
⋅+←
j12, n..∈for
X
i
b
i
s−←
inn1−, 1..∈for
X
:=
ПРИЛОЖЕНИЕ 1 Решение линейной системы алгебраических уравнений (Ax = B) методом Гаусса ORIGIN := 1 1. Разрабатываем программу решения систем алгебраических уравнений методом Гаусса Prog1 ( a , b) := break if a 0 n ← rows ( a) for i ∈ 1 , 2 .. n − 1 break if ai, i 0 bi bi ← ai , i Xi ← 0 for j ∈ n , n − 1 .. 1 ai , j ai , j ← ai , i for m ∈ i + 1 , ( i + 2) .. n bm ← bm − bi ⋅ am , i for j ∈ n , ( n − 1) .. 1 am, j ← am , j − am , i ⋅ ai , j bn bn ← an , n Xn ← 0 an , n ← 1 for i ∈ n , n − 1 .. 1 s←0 for j ∈ 1 , 2 .. n s ← s + X j ⋅ ai , j Xi ← bi − s X 39
Страницы
- « первая
- ‹ предыдущая
- …
- 37
- 38
- 39
- 40
- 41
- …
- следующая ›
- последняя »