3 Глава Параллельные вычисления при численном решении уравнений математической физики



Download 0,65 Mb.
bet4/5
Sana15.06.2022
Hajmi0,65 Mb.
#674415
TuriЛитература
1   2   3   4   5
Bog'liq
Параллельные вычисления при численном решении уравнений математической

Последовательность решения. Найдем решение в точке: 

Для того чтобы проинтегрировать данное уравнение на интервале /=[0, 5] с шагом И = 0,1, потребуется n=t/h=5 /0,1= 50 шагов вычислений.
На примере первых четырех шагов мы показали последовательность вычислений по методу Эйлера. Если аналогично выполнить расчеты во всех точках, то в момент времени t=5 с концентрация вещества А будет равна 
Точное решение дифференциального уравнения (8.14) в точке t=5: G = 0,3679 моль/л. Относительная ошибка метода Эйлера составляет около 1 %. Значения концентраций вещества А, рассчитанные по методу Эйлера, и точные значения СА в точках t= 1, 2, 3,4, 5 с приведены в табл. 8.1.
Таблица 8.1

//, с

СА, моль/л

Метод Эйлера

Метод Рунге-Кутты

Точное решение

1

0,817

0,818

0,819

2

0,668

0,670

0,670

3

0,546

0,548

0,549

4

0,446

0,449

0,449

5

0,364

0,367

0,368

Построим график изменения концентрации вещества А в зависимости от времени (рис. 8.2 а).

Рис. 8.2 а
Для получения более точных результатов по методу Эйлера используют различные приемы. Рассмотрим уточненный метод Эйлера.

2.2 Метод Гаусса



Метод Гаусса − это метод перехода от исходной системы линейных уравнений (при помощи эквивалентных преобразований) к системе, которая решается проще, чем исходная система.
Эквивалентными преобразованиями системы линейных уравнений являются:

  • перемена местами двух уравнений в системе,

  • умножение какого-либо уравнения в системе на ненулевое действительное число,

  • прибавление к одному уравнению другого уравнения, умноженного на произвольное число.

Рассмотрим систему линейных уравнений:



(1)

Запишем систему (1) в матричном виде:

Ax=b

(2)

где



(3)

A-называется матрица коэффициентов системы, b − правая часть ограничений, x− вектор переменных, которую нужно найти. Пусть rang(A)=p.
Эквивалентные преобразования не меняют ранг матрицы коэффициентов и ранг расширеннной матрицы системы. Не меняется также множество решений системы при эквивалентных преобразованиях. Суть метода Гаусса заключается в приведении матрцы коэффициентов A к диагональному или ступенчатому.
Построим расшренную матрицу системы:



(4)

Предположим a11≠0. Если это не так, то можно поменять местами эту строку со строкой с ненулевым элементом в столбце 1 (если нет таких строк, то переходим к следующему столбцу). Обнуляем все элементы столбца 1 ниже ведущего элемента a11. Для этого сложим строки 2,3, ... m со строкой 1, умноженной на −a21/a11, −a31/a11, ..., −am1/a11, соответственно. Тогда (4) примет следующий вид:



(5)

На следующем этапе обнуляем все элементы столбца 2, ниже элемента  . Если данный элемент нулевой, то эту строку меняем местами со строкой, лежащий ниже данной строки и имеющий ненулевой элемент во втором столбце. Далее обнуляем все элементы столбца 2 ниже ведущего элемента a22. Для этого сложим строки 3, ... m со строкой 2, умноженной на −a32/a22, ..., −am2/a22, соответственно. Продолжая процедуру, получим матрицу диагонального или ступенчатого вида. Пусть полученная расширенная матрица имеет вид:



(6)

Обратим внимание на последние строки. Если  ,...,  равны нулю, то система линейных уравнений имеет решение, если же хотя бы один из этих чисел отлично от нуля, то система несовместна. Иными словами, система (2) совместна тогда и только тогда, когда ранг матрицы A навен рангу расширенной матрицы (A|b).
Пусть  . Тогда










(7)








Так как rangA=rang(A|b), то множество решений (7) есть (n−p)− многообразие. Следовательно n−p неизвестных  можно выбрать произвольно. Остальные неизвестные  из системы (7) вычисляются так. Из последнего уравнения выражаем xp через остальные переменные и вставляем в предыдущие выражения. Далее из предпоследнего уравнения выражаем xp−1 через остальные переменные и вставляем в предыдущие выражения и т.д. Рассмотрим метод Гаусса на конкретных примерах.

Download 0,65 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish