ОБЫКНОВЕННЫЕ ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ

28
ОБЫКНОВЕННЫЕ ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ.

Upload: jael-elliott

Post on 05-Jan-2016

78 views

Category:

Documents


1 download

DESCRIPTION

ОБЫКНОВЕННЫЕ ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ. Обыкновенными дифференциальными уравнениями называются такие уравнения, которые содержат одну или несколько производных от искомой функций у = у ( х ). Их можно записать в виде где х — независимая переменная. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ОБЫКНОВЕННЫЕ  ДИФФЕРЕНЦИАЛЬНЫЕ  УРАВНЕНИЯ

ОБЫКНОВЕННЫЕ

ДИФФЕРЕНЦИАЛЬНЫЕ

УРАВНЕНИЯ.

Page 2: ОБЫКНОВЕННЫЕ  ДИФФЕРЕНЦИАЛЬНЫЕ  УРАВНЕНИЯ

• Обыкновенными дифференциальными уравнениями называются такие уравнения, которые содержат одну или несколько производных от искомой функций у = у(х).

• Их можно записать в виде

где х — независимая переменная.

( )( , , ',..., ) 0 (1)nF x y y y

Page 3: ОБЫКНОВЕННЫЕ  ДИФФЕРЕНЦИАЛЬНЫЕ  УРАВНЕНИЯ

• Наивысший порядок n входящей в уравнение (1) производной называется порядком дифференциального уравнения.

Page 4: ОБЫКНОВЕННЫЕ  ДИФФЕРЕНЦИАЛЬНЫЕ  УРАВНЕНИЯ

• Решением дифференциального уравнения (1) называется всякая п раз дифференцируемая функция , которая после ее подстановки в уравнение превращает его в тождество.

( )y x

Page 5: ОБЫКНОВЕННЫЕ  ДИФФЕРЕНЦИАЛЬНЫЕ  УРАВНЕНИЯ

• Общее решение обыкновенного дифференциального уравнения n-го порядка (1) содержит n произвольных постоянных C1, С2, ... , Сn:

• Частное решение дифференциального уравнения получается из общего, если произвольным постоянным придать определенные значения.

1 2( , , ,..., )ny x C C C

Page 6: ОБЫКНОВЕННЫЕ  ДИФФЕРЕНЦИАЛЬНЫЕ  УРАВНЕНИЯ

• задача Коши (дополнительные условия задаются в одной точке)

• краевая задача (дополнительные условия задаются в более чем одной точке)

Page 7: ОБЫКНОВЕННЫЕ  ДИФФЕРЕНЦИАЛЬНЫЕ  УРАВНЕНИЯ

• Пример:

2

2

cos , 0, (0) 1;

, 1, (1) 2, (1) 0.

dxx t t x

dty

y x x y yx

2 sin , 0 1, (0) 1, (1) 0;

, 1 3, (1) 0, (1) 1, (3) 2.

y y y x x y y

y x yy x y y y

Page 8: ОБЫКНОВЕННЫЕ  ДИФФЕРЕНЦИАЛЬНЫЕ  УРАВНЕНИЯ

• Решение задачи Коши.

• сущность метода конечных разностей. состоит в следующем:

• 1. область непрерывного изменения аргумента (например, отрезок) заменяется дискретным множеством точек - узлами. Эти узлы составляют разностную сетку.

Page 9: ОБЫКНОВЕННЫЕ  ДИФФЕРЕНЦИАЛЬНЫЕ  УРАВНЕНИЯ

• 2. Искомая функция непрерывного аргумента приближенно заменяется функцией дискретного аргумента на заданной сетке (сеточной функцией).

• 3. Исходное дифференциальное уравнение заменяется разностным уравнением относительно сеточной функции.

Page 10: ОБЫКНОВЕННЫЕ  ДИФФЕРЕНЦИАЛЬНЫЕ  УРАВНЕНИЯ
Page 11: ОБЫКНОВЕННЫЕ  ДИФФЕРЕНЦИАЛЬНЫЕ  УРАВНЕНИЯ

• Такая замена дифференциального уравнения разностным называется его аппроксимацией на сетке (или разностной аппроксимацией).

Page 12: ОБЫКНОВЕННЫЕ  ДИФФЕРЕНЦИАЛЬНЫЕ  УРАВНЕНИЯ

• Метод Эйлера.

• Рассмотрим уравнение

с начальным условием

для определенности будем считать, что решение нужно получить для значений х > x0.

( , )y f x y

0 0( )y x y

Page 13: ОБЫКНОВЕННЫЕ  ДИФФЕРЕНЦИАЛЬНЫЕ  УРАВНЕНИЯ

1. выбирается достаточно малый шаг и строится

система равноотстоящих точек

2. Вычисляются

h

0kx x kh

1 1 1( , )k k k ky y h f x y

Page 14: ОБЫКНОВЕННЫЕ  ДИФФЕРЕНЦИАЛЬНЫЕ  УРАВНЕНИЯ

• При этом искомая интегральная кривая проходящая через точку заменяется ломанной с вершинами .

( )y f x0 0 0( , )L x y

0 1 2...L L L ( , )k k kL x y

Page 15: ОБЫКНОВЕННЫЕ  ДИФФЕРЕНЦИАЛЬНЫЕ  УРАВНЕНИЯ

• Для оценки погрешности на практике пользуются двойным просчетом: с шагом h и шагом h/2.

• Погрешность более точного значения (при шаге h/2) оценивают приближенно так:

• где - значение точного решения уравнения при ,• -приближенное значение полученное при

вычислениях с шагом h . • - приближенное значение полученное с шагом h/2.

( )k k k ky x y y y

( )ky x

kx x

ky

ky

ky

Page 16: ОБЫКНОВЕННЫЕ  ДИФФЕРЕНЦИАЛЬНЫЕ  УРАВНЕНИЯ

• Пример.• Используя метод Эйлера, составить таблицу приближенных

значений решения задачи Коши на отрезке [0; 0,3] с шагом h=0,1.

2 , (0) 0,5y x y y

Page 17: ОБЫКНОВЕННЫЕ  ДИФФЕРЕНЦИАЛЬНЫЕ  УРАВНЕНИЯ

• Рассмотрим систему двух уравнений первого

порядка

• с начальными условиями

1

2

( , , )

( , , )

y f x y z

z f x y z

0 0 0 0( ) , ( ) .y x y z x z

Page 18: ОБЫКНОВЕННЫЕ  ДИФФЕРЕНЦИАЛЬНЫЕ  УРАВНЕНИЯ

• Приближенные значения вычисляются для этой системы по формулам

1 1 1 1 1

1 2 1 1 1

( , , ),

( , , ), 1, 2,..., .

k k k k k

k k k k k

y y h f x y z

z z h f x y z k n

Page 19: ОБЫКНОВЕННЫЕ  ДИФФЕРЕНЦИАЛЬНЫЕ  УРАВНЕНИЯ

• Модификации метода Эйлера. • 1) Метод Эйлера-Коши

1 1k k ky y h f ( , )k k kf f x y

11 2

k kk k

f fy y h

Page 20: ОБЫКНОВЕННЫЕ  ДИФФЕРЕНЦИАЛЬНЫЕ  УРАВНЕНИЯ

• Оценка погрешности в точке , полученная с помощью двойного пересчета, имеет вид:

• где - значение точного решения уравнения при

,

• -приближенное значение полученное при вычислениях с шагом h .

• - приближенное значение полученное с шагом h/2.

kx

( )ky x

kx x

ky

ky

1( )

3k k k ky x y y y

Page 21: ОБЫКНОВЕННЫЕ  ДИФФЕРЕНЦИАЛЬНЫЕ  УРАВНЕНИЯ

• Пример.

• Используя метод Эйлера-Коши, составить таблицу приближенных значений решения задачи Коши на отрезке [0; 0,3] с шагом h=0,1.

2 , (0) 0,5y x y y

Page 22: ОБЫКНОВЕННЫЕ  ДИФФЕРЕНЦИАЛЬНЫЕ  УРАВНЕНИЯ

• 2) другая модификация метода Эйлера заключается в итерационном уточнении значения на каждом шаге.

• В качестве нулевого приближения берут

(0)1 1k k ky y h f

ky

Page 23: ОБЫКНОВЕННЫЕ  ДИФФЕРЕНЦИАЛЬНЫЕ  УРАВНЕНИЯ

• Далее строится итерационный процесс

• Итерации продолжают до тех пор, пока для двух последовательных приближений не будет выполнено условие

( ) ( 1)1 1 1( ( , ) ( , )

2i i

k k k k k kh

y y f x y f x y

( ) ( 1)i ik ky y

Page 24: ОБЫКНОВЕННЫЕ  ДИФФЕРЕНЦИАЛЬНЫЕ  УРАВНЕНИЯ

• Как правило, при достаточно малом h итерации быстро сходятся.

• Если после трех-четырех итераций не произошло совпадение нужного числа десятичных знаков, то следует уменьшить шаг расчета h.

Page 25: ОБЫКНОВЕННЫЕ  ДИФФЕРЕНЦИАЛЬНЫЕ  УРАВНЕНИЯ

• Метод Рунге-Кутта.

• Рассмотрим уравнение

с начальным условием

( , )y f x y

0 0( )y x y

Page 26: ОБЫКНОВЕННЫЕ  ДИФФЕРЕНЦИАЛЬНЫЕ  УРАВНЕНИЯ

• Если известно значение в точке , то вычисление приближенного значения в следующей точке производится по формулам:

1ky 1kx

ky

1k kx x h

Page 27: ОБЫКНОВЕННЫЕ  ДИФФЕРЕНЦИАЛЬНЫЕ  УРАВНЕНИЯ

( )1 1 1

( )( ) 12 1 1

( )( ) 23 1 1

( ) ( )4 1 1 3

( ) ( ) ( ) ( )1 1 2 3 4

( , ),

( , ),2 2

( , ),2 2

( , ),

2 2 .6

kk k

kk

k k

kk

k k

k kk k

k k k kk k

K f x y

h hKK f x y

h hKK f x y

K f x h y hK

hy y K K K K

Page 28: ОБЫКНОВЕННЫЕ  ДИФФЕРЕНЦИАЛЬНЫЕ  УРАВНЕНИЯ

• Оценку погрешности метода можно получить с помощью двойного просчета по формуле

1( )

15k k k ky x y y y