решение различных Задач в мат каде
.pdf2. Решить дифференциальное уравнение y’=f(x,y) методом Рунге-Кутта на отрезке [a,b] с шагом h c начальным условием y(a)=y0.
31
Таблица 5
N |
|
|
Функция |
a |
b |
y0 |
h |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
3x − y |
|
2 |
3 |
1 |
0.1 |
|||
|
|
|
|
x2 + y |
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|||
2 |
|
2x + y + 4 |
|
3 |
4 |
1 |
0.1 |
|||||
|
|
|
|
2y + x |
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|||
3 |
|
|
|
x2 − y |
0 |
1 |
2 |
0.1 |
||||
|
|
|
2x + y +1 |
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|||||
4 |
|
|
x2 − y + 2 |
2 |
3 |
1 |
0.1 |
|||||
|
|
|
|
xy +3x |
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
|
|
|
5 |
|
|
3 − x − y2 |
1 |
2 |
1 |
0.1 |
||||||
|
|
|
|
2 − xy2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
|
2 − x − y 2 x |
0 |
1 |
1 |
0.1 |
|||||||
|
|
|
|
3x + y |
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
||
7 |
|
|
|
1+3xy |
|
0 |
1 |
2 |
0.1 |
||||
|
|
|
5 − x + y 2 |
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|||
8 |
|
|
|
x2 y + 2 |
0 |
1 |
1 |
0.1 |
|||||
|
|
|
|
2x − y |
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|||||
9 |
|
|
x2 + y + 2 |
2 |
3 |
2 |
0.1 |
||||||
|
|
|
|
2x − y |
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|||||
10 |
|
|
|
xy + 4 |
0 |
1 |
3 |
0.1 |
|||||
|
|
2 y − xy +1 |
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
КОНТРОЛЬНЫЕ ВОПРОСЫ |
|
1.Проверить для дифференциального уравнения условия теоремы существования и единственности.
2.На какие основные группы подразделяются приближенные методы решения дифференциальных уравнений?
3.В какой форме можно получить решение дифференциального уравнения по методу Эйлера?
4.Каков геометрический смысл решения дифференциального уравнения методом Эйлера?
5.В какой форме можно получить решение дифференциального уравнения по методу Рунге-Кутта?
6.Какой способ оценки точности используется при приближенном интегрировании дифференциальных уравнений методами Эйлера и РунгеКутта?
7.Как вычислить погрешность по заданной формуле, используя метод двойного пересчета?
Лабораторная работа №6 ТЕМА: СТАТИСТИЧЕСКАЯ ОБРАБОТКА ОПЫТНЫХ
ДАННЫХ
Пусть зависимость между переменными x и y задана таблично
(заданы опытные данные). Требуется найти функцию в некотором смысле наилучшим образом описывающую данные. Одним из способов подбора такой (приближающей) функции является метод наименьших квадратов.
33
Метод состоит в том, чтобы сумма квадратов отклонений значений искомой функции yi = y(xi ) и заданной таблично yi была наименьшей:
S(c) =( y − y )2 |
+ ( y |
2 |
− y |
2 |
)2 |
+K+ ( y |
n |
− y |
n |
)2 → min |
(6.1) |
|||||||||||||||||||||
|
|
|
1 |
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
где c − вектор параметров искомой функции. |
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Задание 1 |
|
|
|
|
|
|
|
|||||||
Построить методом наименьших квадратов две эмпирические |
||||||||||||||||||||||||||||||||
формулы: линейную и квадратичную. |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
В случае линейной функции |
y = ax +b |
|
задача сводится нахождению |
|||||||||||||||||||||||||||||
параметров a и b из системы линейных уравнений |
|
|||||||||||||||||||||||||||||||
M x |
2 a + M xb = M xy |
, где |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
a + b = M |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
M |
x |
y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
1 |
n |
|
|
|
|
|
|
1 |
|
|
n |
|
|
|
|
|
|
|
1 |
n |
n |
|||||||
M x 2 |
= |
∑xi 2 , |
M x |
= |
|
∑xi , |
M xy = |
∑xi yi , My= |
1 |
|
∑yi |
|||||||||||||||||||||
n |
||||||||||||||||||||||||||||||||
|
|
|
|
|
||||||||||||||||||||||||||||
|
|
|
|
n i =1 |
|
|
|
|
|
|
n i =1 |
|
|
|
|
|
|
n i =1 |
i=1 |
|||||||||||||
а в случае квадратичной зависимости |
|
y = ax2 + bx + c к |
нахождению |
|||||||||||||||||||||||||||||
параметров a , b и c из системы уравнений: |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||
M x4 a + M x3 b + M x2 c = M x2 y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
M |
x |
3 a + M |
x |
2 b + M xc = M xy |
, где |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
2 a + M |
b +c = M |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
M |
x |
x |
y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
1 |
n |
|
|
|
|
|
|
|
|
|
1 |
|
n |
|
|
|
|
|
|
|
1 |
n |
|
|||||
M |
|
4 |
= |
∑xi 4 , M = |
|
|
∑xi |
3 , M |
|
2 |
|
= |
∑xi 2 yi |
|
||||||||||||||||||
x |
|
|
|
|
x |
y |
|
|
||||||||||||||||||||||||
|
|
|
n i =1 |
|
|
|
|
x3 |
|
|
n i =1 |
|
|
|
|
|
n i =1 |
|
Выбрать из двух функций наиболее подходящую. Для этого составить таблицу для подсчета суммы квадратов уклонений по формуле (6.1). Исходные данные взять из таблицы 6.
Задание 2
Составить программу для нахождения приближающих функций заданного типа с выводом значений их параметров и соответствующих им сумм квадратов уклонений. Выбрать в качестве приближающих функций следующие: y = ax +b , y = axm , y = aemx . Провести линеаризацию.
Определить для какого вида функции сумма квадратов уклонений является наименьшей.
Исходные данные помещены в таблице 6.
Примерный фрагмент выполнения лабораторной работы
34
i 1.. 10
x1 0.5
x2 0.1
x3 0.4
x4 0.2
x5 0.6
x6 0.3
x7 0.4
x8 0.7
x9 0.3
x10 0.8
mx2 1
y1 |
|
|
1.8 |
|
|
|
|||
|
|
|||
y2 |
|
|
1.1 |
|
|
|
|||
|
|
|||
y3 |
|
|
1.8 |
|
|
|
|||
|
|
|||
y4 |
|
|
1.4 |
|
|
|
|||
|
|
|||
y5 |
|
|
2.1 |
|
|
|
|||
|
|
|||
y6 |
|
|
1.8 |
|
|
|
|||
|
|
|||
y7 |
|
|
1.6 |
|
|
|
|||
|
|
|||
y8 |
|
|
2.2 |
|
|
|
|||
|
|
|||
y9 |
|
|
1.5 |
|
|
|
|||
|
|
|||
y10 |
|
|
2.3 |
|
|
|
|||
|
|
10 |
|
|
x |
2 |
|
i |
||
i = 1 |
mx 1. |
|
10 |
||
|
10 |
|
|
10 |
|
|
|
10 |
|
|
x |
|
x |
.y |
i |
|
y |
i |
|
i |
|
i |
|
|
|
||
i = 1 |
mxy |
1 |
i = 1 |
|
|
my 1 |
i = 1 |
|
10 |
10 |
|
|
10 |
|
|||
|
|
|
|
|
|
mx2= 0.229 |
mx= 0.43 |
mxy = 0.828 |
my = 1.76 |
given
mx2a. mx.b mxy mx.a b my
find( a,b )
1.6145124716553287982
1.0657596371882086168
|
|
|
|
|
|
|
|
|
|
|
Таблица 6 |
i |
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
№ |
|
|
|
|
|
|
|
|
|
|
|
1 |
x |
0.5 |
0.1 |
0.4 |
0.2 |
0.6 |
0.3 |
0.4 |
0.7 |
0.3 |
0.8 |
|
|
|
|
|
|
35 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
y |
1.8 |
1.1 |
1.8 |
1.4 |
2.1 |
1.8 |
1.6 |
2.2 |
1.5 |
2.3 |
|
|
|
|
|
|
|
|
|
|
|
|
2 |
x |
1.7 |
1.5 |
3.7 |
1.1 |
6.2 |
0.3 |
6.5 |
3.6 |
3.8 |
5.9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
y |
1.5 |
1.4 |
1.6 |
1.3 |
2.1 |
1.1 |
2.2 |
1.8 |
1.7 |
2.3 |
|
|
|
|
|
|
|
|
|
|
|
|
3 |
x |
1.7 |
1.1 |
1.6 |
1.2 |
1.9 |
1.5 |
1.8 |
1.4 |
1.3 |
1.0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
y |
6.7 |
5.6 |
6.7 |
6.1 |
7.4 |
6.9 |
7.9 |
5.9 |
5.6 |
5.3 |
|
|
|
|
|
|
|
|
|
|
|
|
4 |
x |
1.3 |
1.2 |
1.5 |
1.4 |
1.9 |
1.1 |
2.0 |
1.6 |
1.7 |
1.8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
y |
5.5 |
5.9 |
6.3 |
5.8 |
7.4 |
5.4 |
7.6 |
6.9 |
6.6 |
7.5 |
|
|
|
|
|
|
|
|
|
|
|
|
5 |
x |
2.3 |
1.4 |
1.0 |
1.9 |
1.5 |
1.8 |
2.1 |
1.6 |
1.7 |
1.3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
y |
5.3 |
3.9 |
2.9 |
5.0 |
4.0 |
4.9 |
5.1 |
4.5 |
4.1 |
3.7 |
|
|
|
|
|
|
|
|
|
|
|
|
6 |
x |
1.8 |
2.6 |
2.3 |
1.3 |
2.0 |
2.1 |
1.1 |
1.9 |
1.6 |
1.5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
y |
4.4 |
6.4 |
5.3 |
3.7 |
4.9 |
5.6 |
3.0 |
5.0 |
4.3 |
3.7 |
|
|
|
|
|
|
|
|
|
|
|
|
7 |
x |
1.9 |
2.1 |
2.0 |
2.9 |
3.0 |
2.6 |
2.5 |
2.7 |
2.2 |
2.8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
y |
6.6 |
7.6 |
6.7 |
9.2 |
9.4 |
7.8 |
8.4 |
8.0 |
7.9 |
8.7 |
|
|
|
|
|
|
|
|
|
|
|
|
8 |
x |
2.0 |
1.4 |
1.0 |
1.7 |
1.3 |
1.6 |
1.9 |
1.5 |
1.2 |
2.1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
y |
7.5 |
6.1 |
4.8 |
7.4 |
5.7 |
7.0 |
7.1 |
6.8 |
6.0 |
8.9 |
|
|
|
|
|
|
|
|
|
|
|
|
9 |
x |
2.0 |
1.2 |
1.8 |
1.9 |
1.1 |
1.7 |
1.6 |
1.4 |
1.5 |
1.3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
y |
7.5 |
5.9 |
7.0 |
8.0 |
5.0 |
7.4 |
6.4 |
6.6 |
6.3 |
5.7 |
|
|
|
|
|
|
|
|
|
|
|
|
10 |
x |
1.9 |
1.1 |
1.4 |
2.3 |
1.7 |
2.1 |
1.6 |
1.5 |
1.0 |
1.2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
y |
4.7 |
3.4 |
3.8 |
5.2 |
4.6 |
5.5 |
3.9 |
3.9 |
3.2 |
3.5 |
|
|
|
|
|
|
|
|
|
|
|
|
КОНТРОЛЬНЫЕ ВОПРОСЫ
1.В чем суть приближения таблично заданной функции по методу наименьших квадратов?
2.Чем отличается этот метод от метода интерполяции?
3.Каким образом сводится задача построения приближающих функций в виде различных элементарных функций к случаю линейной функции?
4.Может ли сумма квадратов уклонений для каких-либо приближающих функций быть равной нулю?
5.Какие элементарные функции используются в качестве приближающих функций?
6.Как найти параметры для линейной и квадратичной зависимости, используя метод наименьших квадратов?
36
Лабораторная работа №7
Тема : Численное решение уравнений в частных производных
Рассмотрим смешанную задачу для уравнения теплопроводности, а именно, найти функцию u(x, t) , удовлетворяющую уравнению
∂u |
− |
∂2u |
= 0 |
|
(7.1) |
∂t |
∂x2 |
|
|||
|
|
|
|
||
начальному условию |
|
|
|||
u(x,0) = f (x), |
x (0, s) , |
(7.2) |
|||
и краевым условиям |
|
|
|||
u(0,t) =ϕ(t), |
u(l,t) =ψ(t) , t (0,T ) . |
(7.3) |
Задачу будем решать методом сеток (конечных разностей). В основе метода лежит идея замены производных конечно-разностными отношениями. Ограничимся случаем двух независимых переменных. Пусть в плоскости хОу имеется некоторая область G с границей Г (рис. 1).
Рис 1
Построим на плоскости два семейства параллельных прямых: x =ih , t = kl , i=0,1,2,…, k=0,1,2,…
Точки пересечения этих прямых назовем узлами. Два узла называются соседними, если они удалены друг от друга в направлении оси Ох или Оу на расстояние, равное шагу сетки h или l соответственно. Выделим узлы, принадлежащие области G+Г, а также некоторые узлы, не принадлежащие этой области, но расположенные на расстоянии, меньшем чем шаг, от границы Г. Те узлы, у которых все четыре соседних узла принадлежат выделенному множеству узлов, называются внутренними (узел А, рис. 1). Оставшиеся из выделенных узлов называются граничными (узлы В, С). Обозначим xi =ih, y j = kl.
37
Значения искомой функции и=и(х,у) в узлах сетки будем обозначать
через |
ui,k =u(ih,kl). В |
каждом внутреннем узле (ih,kl) заменим частные |
|||||||||||||||||||||||||||||
производные разностными отношениями: |
|
|
|
|
|
|
|
||||||||||||||||||||||||
( |
du |
)ik |
≈ |
ui+1,k −ui−1,k |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
dx |
|
|
|
|
2h |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
( |
du |
)ik |
≈ |
ui,k +1 −ui,k −1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
dt |
|
|
|
|
2l |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
В граничных точках воспользуемся формулами вида |
|
||||||||||||||||||||||||||||||
( |
du |
)ik |
≈ |
ui+1,k −ui,k |
|
, |
|
|
( |
du |
)ik ≈ |
ui,k +1 −ui,k |
. |
|
|
|
|
|
|
||||||||||||
dx |
|
|
|
h |
|
|
|
|
dt |
|
l |
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
Аналогично заменяются частные производные второго порядка |
|||||||||||||||||||||||||||||||
( |
d 2u |
)ik |
≈ |
|
ui,k +1 − 2uik + ui,k −1 |
|
|
|
|
|
|
|
|
|
|||||||||||||||||
dx2 |
|
|
|
|
|
l 2 |
|
|
|
|
|
|
|
|
|
|
|
d 2u |
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
Сделаем |
|
переход |
|
от |
|
уравнения вида |
|
du |
− |
= 0 |
к разностному |
||||||||||||||||||||
|
|
|
|
dt |
dx |
2 |
|||||||||||||||||||||||||
уравнению |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
ui,k +1 |
− ui,k |
- |
ui+1,k |
|
|
− 2uik + ui−1,k |
=0. |
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
l |
|
|
|
|
|
|
|
|
l |
h2 |
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
После |
замены σ = |
|
|
и |
преобразований |
получаем |
уравнение для |
||||||||||||||||||||||||
h2 |
|
||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
вычисления внутренних узлов |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
ui,k +1 =(1 − 2σ)uik |
+σ(ui+1,k |
+ |
|
ui−1,k ) |
|
|
|
|
|
|
(7.4) |
При 0 ≤σ ≤1/ 2 разностное уравнение (7.4) устойчиво [7]. Наиболее простой вид уравнение имеет при σ =1/ 2. В этом случае уравнение (7.2) запишется в виде
uik +1 |
= |
ui−1k + ui+1k |
|
|
|
|
(7.5) |
||||
|
|
|
|||||||||
|
2 |
|
|
|
|
|
|
||||
Пусть |
|
(x,t) – точное решение задачи (7.1)-(7.3), |
|
|
− u |
|
– отклонение |
||||
u |
u |
||||||||||
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
точного значения от вычисленного по методу сеток. Тогда погрешность вычислений может быть вычислена по формуле
|
|
|
− u |
|
≤ T m h2 |
, |
(7.6) |
||
|
|
|
|||||||
u |
|||||||||
|
|
|
|||||||
|
|
|
3 |
1 |
|
|
|||
|
|
|
|
|
где m1= max{| f (4) (x) |, |ϕ′′(t) |, |ψ′′(t) |}, где 0 ≤t ≤T , 0 ≤ x ≤ s.
Задание 1
38
Используя метод сеток, найти приближенное решение уравнения (7.1)- (7.3), удовлетворяющее условиям u(x,0) = f (x), u(x0 ,t) = 0, u(xn ,t) = 0 , для
0 ≤t ≤ 0.03, x0 ≤ x ≤ xn и h=0.1, l=0.005.
Решение должно быть оформлено в виде таблицы 7.1 подсчитанной вручную. Исходные данные заданы в таблице 7.2. Оценить погрешность вычислений по формуле (7.6).
Комментарий. Значения ui0 находим, подставляя значение хо в |
f (x) . |
Например, f (x0 ) = x0 sin(2πx0 ) при x0 = 0 равна 0. Значения u0k |
и u5k |
определяются краевыми условиями (в нашем случае нулевые). Далее
значение, например, u |
находим, используя формулу (7.5), т.е. u |
= |
u00 + u20 |
||||||||||
|
|
||||||||||||
|
|
|
11 |
|
|
|
|
|
11 |
2 |
|
||
и т.д. |
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
Таблица 7.1. |
||||
|
|
|
|
|
|
|
|
|
|
|
|
||
|
j |
x |
x0 |
|
x0 + h |
x0 + 2h |
x 0 + 3 h |
x0 + 4h |
|
xn |
|||
|
|
l |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
0 |
0 |
u00 |
|
u10 |
u20 |
u30 |
u40 |
|
u50 |
|
||
|
1 |
0.005 |
u01 |
|
u11 |
u |
21 |
u31 |
u41 |
|
u51 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
2 |
0.010 |
u02 |
|
u12 |
u22 |
u32 |
u42 |
|
u52 |
|
||
|
3 |
0.015 |
u03 |
|
u13 |
u23 |
u33 |
u43 |
|
u53 |
|
||
|
4 |
0.020 |
u04 |
|
u14 |
u24 |
u34 |
u44 |
|
u54 |
|
||
|
5 |
0.025 |
u05 |
|
u15 |
u25 |
u35 |
u45 |
|
u55 |
|
||
|
6 |
0.03 |
u06 |
|
u16 |
u26 |
u36 |
u46 |
|
u56 |
|
|
|
|
Таблица 7.2 |
|
№ варианта |
x0 |
xn |
f (x) |
|
1 |
0.1 |
0.6 |
(1.1x2 +1.1)sin(2π(x − 0.1)) |
|
|
|
|
|
|
2 |
0 |
0.5 |
xsin(2πx) |
|
|
|
|
|
|
3 |
0.2 |
0.7 |
(1.5x +1.1)sin(2π(x − 0.2)) |
|
|
|
|
|
|
4 |
0 |
0.5 |
(x2 + 3)sin(2πx) |
|
|
|
|
|
|
5 |
0.1 |
0.6 |
(1.1x2 −1.3)sin(2π(x − 0.1)) |
|
|
|
|
|
|
6 |
0.2 |
0.7 |
(x3 +1)sin(2π(x − 0.2)) |
|
|
|
|
|
|
7 |
0 |
0.5 |
(1.5x2 +1)sin(2πx) |
|
|
|
|
|
|
8 |
0.2 |
0.7 |
(3x2 + 2)sin(2π(x − 0.2)) |
|
|
|
|
|
|
39
|
|
|
|
|
|
|
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
0.5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(x2 |
|
|
|
−1.3)sin(2πx) |
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.1 |
|
|
|
|
|
|
|
|
|
|
0.6 |
|
|
|
|
|
|
|
|
|
|
|
|
(3x2 −1)sin(2π(x − 0.1)) |
||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
Примерный фрагмент |
|
|
выполнения лабораторной работы |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
f( x) |
|
x.cos |
( 2 |
|
|
|
|
|
3 .x) |
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
0 .. 5 |
|
|
j |
|
|
0 .. 4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||
|
|
|
|
x0 |
|
|
0.1 |
|
|
|
|
|
|
|
|
|
|
|
x5 |
|
|
|
0.6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
xi |
|
|
x0 |
|
|
|
|
|
|
|
x0 |
|
|
|
|
|
|
|
x5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
u i ,0 |
|
|
f xi |
|
|
|
|
|
|
|
|
|
|
|
u 0 ,j |
|
|
1 |
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
u 5 ,j |
|
|
|
|
1 |
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i |
|
|
|
|
|
1 .. 4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
u i ,1 |
|
|
|
|
|
|
u i |
|
|
1 ,0 |
|
|
|
|
|
u i |
|
|
|
1 ,0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
u |
i |
|
1 |
,1 |
|
|
|
u |
i |
|
|
1 ,1 |
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
u i ,2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
u i ,3 |
|
|
|
|
|
|
u i |
|
|
1 ,2 |
|
|
|
|
|
u i |
|
1 ,2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
u i |
|
|
|
|
|
|
|
|
u i |
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
u i ,4 |
|
|
|
|
|
|
|
|
1 ,3 |
|
|
|
|
|
|
|
1 ,3 |
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
u i ,5 |
|
|
|
|
u i |
|
|
1 ,4 |
|
|
|
|
|
|
u i |
|
|
|
|
1 ,4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
0.191 |
|
|
|
0 |
|
|
|
|
|
|
0 |
|
|
|
|
|
0 |
|
|
|
|
|
|
|
0 |
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
0.352 |
|
|
|
0.271 |
|
|
0.176 |
|
|
0.156 |
|
|
|
|
|
0.132 |
|
|
|
0.1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
|
|
|
u = |
|
|
0.352 |
|
|
|
0.352 |
|
|
0.311 |
|
|
0.264 |
|
|
|
|
|
0.2 |
|
|
0.176 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
0.352 |
|
|
|
0.352 |
|
|
0.352 |
|
|
0.244 |
|
|
|
|
|
0.22 |
|
|
0.161 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
0.352 |
|
|
|
0.352 |
|
|
0.176 |
|
|
0.176 |
|
|
|
|
|
0.122 |
|
|
0.11 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
0.352 |
|
|
|
0 |
|
|
|
|
|
|
0 |
|
|
|
|
|
0 |
|
|
|
|
|
|
|
0 |
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
КОНТРОЛЬНЫЕ ВОПРОСЫ
1.В чем суть метода сеток?
2.Какие точки называются узлами?
3.Что такое шаг сетки?
4.Какие узлы называются внутренними и какие граничными?
5.Как перейти от дифференциального уравнения к разностному (на примере уравнения теплопроводности)?
6.Какое уравнение используется для вычисление текущего слоя?
40