Контрольная работа: Обусловленность матрицы
Задача 5 Решение дифференциального уравнения
Для расчета использован файл diffur.xls
Мы выбираем шаг h, рассчитываем значения для точки х+2h с шагом h и 2h, если проверка на окончание процесса показала < δ, то берем шаг h и считаем с ним остальные точки, если же нет – берем новое h и снова делаем проверку
{1,2} | x | y | k1 | 0,00004000 | k2 | 0,00004000 | k3 | 0,00004000 | k4 | 0,00004000 |
y(1)=1 | 1 | 1 | ||||||||
1,00001 | 1,00002 | ∆y | 0,00004000 | y1 | 1,00004000 | |||||
1,00001 | 1,00002 | |||||||||
1,00002 | 1,00004 | |||||||||
0,00002 | ||||||||||
x | y | k1 | 0,00004018 | k2 | 0,00004018 | k3 | 0,00004018 | k4 | 0,00004018 | |
1,1 | 1,00004 | |||||||||
1,10001 | 1,00006 | ∆y | 0,00004018 | y2 | 1,00008018 | |||||
1,10001 | 1,00006 | |||||||||
1,10002 | 1,00008 | |||||||||
0,00002 | ||||||||||
x | y | k1 | 0,00004066 | k2 | 0,00004066 | k3 | 0,00004066 | k4 | 0,00004066 | |
1,2 | 1,00008 | |||||||||
1,20001 | 1,000101 | ∆y | 0,00004066 | y2 | 1,00012084 | |||||
1,20001 | 1,000101 | |||||||||
1,20002 | 1,000121 |
{1,2} | x | y | k1 | 0,000080000 | k2 | 0,000079997 | k3 | 0,000079997 | k4 | 0,000079994 |
y(1)=1 | 1 | 1 | ||||||||
1,00002 | 1,00004 | ∆y | 0,000079997 | y1 | 1,000079997 | |||||
1,00002 | 1,00004 | |||||||||
1,00004 | 1,00008 | |||||||||
0,00004 | ||||||||||
x | y | k1 | 0,000081327 | k2 | 0,000081324 | k3 | 0,000081324 | k4 | 0,000081321 | |
1,2 | 1,00008 | |||||||||
1,20002 | 1,000121 | ∆y | 0,000081324 | y2 | 1,000161321 | |||||
1,20002 | 1,000121 | |||||||||
1,20004 | 1,000161 | |||||||||
0,00004 | ||||||||||
x | y | k1 | 0,000084558 | k2 | 0,000084555 | k3 | 0,000084555 | k4 | 0,000084551 | |
1,4 | 1,000161 | |||||||||
1,40002 | 1,000204 | ∆y | 0,000084555 | y2 | 1,000245875 | |||||
1,40002 | 1,000204 | |||||||||
1,40004 | 1,000246 |
R=0,000008 <0,00001Процесс закончен – шаг = 0,00004 Для наглядности возьмем шаг = 0,01
Страницы: 1, 2, 3, 4, 5, 6, 7, 8