ВУЗ:
Составители:
Рубрика:
20
Icod = 1 – требуемая точность не достигнута, решение
получено с меньшей точностью ;
Icod = 2 – ошибка входных данных.
Замечание о структуре файла исходных данных.
Первая строка - значения
c
y
C
B
A
,
,
,
.
Вторая строка -
min
h
минимально допустимый шаг интегрирования ,
наибольшее допустимое значение
ε
абсолютной погрешности .
Замечание о структуре выходного файла.
Первая и последующие строки -
−
x
координата точки интегрирования ,
полученное приближенное значение в этой точке, локальная
погрешность в этой точке.
Последняя строка файла – число точек интегрирования ; число точек, в
которых не достигается заданная точность ; общее количество
минимальных шагов интегрирования .
Метод (см . раздел 4.2 Практические способы оценки погрешности ; раздел 5.1
Метод удвоения и деления шага пополам .)
1) Конкретный вид метода Рунге-Кутта и способ оценки локальной
погрешности приближенного решения на шаге определяется номером
Вашего варианта.
2) Длина самого первого шага интегрирования берется равной (В -А)/10.
3) Для достижения заданной точности шаг
n
h
в каждой точке
интегрирования выбирается методом удвоения и деления шага
пополам . Если при делении шага он становится меньше
min
h
, то
деление недопустимо и шагу присваивается значение
min
h
.
4) Для каждого вычисленного шага
n
h
делается проверка на конец
интервала. Пусть интегрирование происходит слева направо , тогда
проверяется выполнение неравенства
min
)
(
h
h
x
B
nn
<
+
−
. Если оно
не удовлетворяется, то следующей точкой назначается
nn
h
x
+
. Если
неравенство справедливо , то для достижения конца отрезка
интегрирования
B
необходимо сделать один или два шага, что
регламентируется следующим правилом :
a) Если
min
2
h
x
B
n
≥
−
, то делается два шага;
B
x
h
B
x
nn
=
−
=
++ 2min1
,
;
b) Если
,
5
,
1
min
h
x
B
x
≤
−
то выполняется один шаг ;
B
x
n
=
+1
;
c) Если
,
2
5
,
1
minmin
h
x
B
h
x
<
−
<
то делается два шага;
.
,
2
/
)
(
21
B
x
x
B
x
x
nnnn
=
−
+
=
++
20 Icod = 1 – требуемая точность не достигнута, решение получено с меньшей точностью; Icod = 2 – ошибка входных данных. Замечание о структуре файла исходных данных. Первая строка - значения A, B, C , yc . Вторая строка - hmin минимально допустимый шаг интегрирования, наибольшее допустимое значение ε абсолютной погрешности. Замечание о структуре выходного файла. Первая и последующие строки - x −координата точки интегрирования, полученное приближенное значение в этой точке, локальная погрешность в этой точке. Последняя строка файла – число точек интегрирования; число точек, в которых не достигается заданная точность; общее количество минимальных шагов интегрирования. Метод (см. раздел 4.2 Практические способы оценки погрешности; раздел 5.1 Метод удвоения и деления шага пополам.) 1) Конкретный вид метода Рунге-Кутта и способ оценки локальной погрешности приближенного решения на шаге определяется номером Вашего варианта. 2) Длина самого первого шага интегрирования берется равной (В-А)/10. 3) Для достижения заданной точности шаг hn в каждой точке интегрирования выбирается методом удвоения и деления шага пополам. Если при делении шага он становится меньше hmin , то деление недопустимо и шагу присваивается значение hmin . 4) Для каждого вычисленного шага hn делается проверка на конец интервала. Пусть интегрирование происходит слева направо, тогда проверяется выполнение неравенства B −( xn +hn )
Страницы
- « первая
- ‹ предыдущая
- …
- 18
- 19
- 20
- 21
- 22
- …
- следующая ›
- последняя »