Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

высшая математика

.pdf
Скачиваний:
86
Добавлен:
18.02.2016
Размер:
5.88 Mб
Скачать

Лекция 59

Конечные разности и обыкновенные разностные уравнения

При описании развития экономики во времени, если время меняется дискретно, широко используются разностные уравнения. Дано понятие конечных разностей и обыкновенных разностных уравнений, изучены некоторые разностные уравнения и свойства их решений.

10. Понятие о конечных разностях. Пусть известны значения

некоторой функции x = f (t)

для равноотстоящих значений аргумента

tk = t0 + k h, где k = 0,

1, 2,

... N, h > 0, т.е. x0 = f (t0), x1 = f (t1) = f (t0 + h),

x2 = f (t2) = f (t0 + 2h), ...,

xN = f (tN) = f (t0 + N h). Выбирая соответствующую

единицу измерения для аргумента t, всегда можно добиться того, что h = 1. Поэтому дальше будем считать h = 1.

Отметим, что в динамических экономических моделях обычно интервал h = 1 отождествляется с единичным периодом времени, например, один год.

Конечными разностями первого порядка функции x= f (t) называют числа

x(0) = x1 x 0 , x(1) = x2

x1 ,

x(2) =

x3 x2 , ...,

 

x(N 1) = x N x N 1 .

 

 

 

 

 

 

 

 

В общем случае x(t) = x(t + 1) – x(t),

t = 0,

1,

2 ... .

 

 

Конечные разности второго порядка определяются так:

2

x(0) = x(1) x(0) = x

2

x

1

– (x

1

x

) = x

2

– 2x

1

+ x

,

 

 

 

 

0

 

 

 

 

0

 

2

x(1) = x(2) x(1) = x

3

x

2

– (x

2

x

) = x

3

– 2x

2

+ x

,

 

 

 

 

1

 

 

 

 

1

 

т.е.

2 x(t) = x(t + 1) x(t) = x(t + 2) – 2x(t + 1) + x(t)

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Разности порядка k определяются следующим образом:

kx(0) = k–1x(1) k–1x(0), kx(1) = k–1x(2) k–1x(1), ... .

Например, при N = 6 значения функции x = f (t) и ее конечных разностей можно записать в следующую таблицу.

3 7 1

Таблица 1

Пример 1. Построить таблицу конечных разностей для функции x = f (t) = t3 – 2t2 + t + 4, t [0, 5], с шагом h = 1.

Вычислим:

1. Значения функции x = f (t) при t = 0, 1, 2, 3, 4, 5. Имеем:

x0 = 4, x1 = 4, x2 = 6, x3 = 16, x4 = 40, x5 = 84. 2. Разности первого порядка:

x(0) = x1 x0 = 0, x(1) = x2 x1 = 2, x(2) = 10,

x(3) = 24, x(4) = 44.

3. Разности второго порядка:

 

 

 

 

2 x(0) =

x(1)

x(0) =

2 , 2 x(1) = ∆x(2)

x(1) = 8 ,

2 x(2) =

x(3)

x(2) =

14 , 2 x(3) =

x(4)

x(3) =

20 .

4. Разности третьего порядка:

 

 

 

 

3 x(0) =

2 x(1)

2 x(0) =

6 , 3x(1) =

2 x(2)

2 x(1) =

6 ,

3x(2) =

2 x(3)

2 x(2) =

6 .

 

 

 

 

Так как разности третьего порядка равны между собой, то разности четвертого и пятого порядков будут равны нулю. Результаты вычислений запишем в таблицу 2.

В дальнейшем конечные разности функции x = f (t) будем записывать x, 2x, 3x и т.д.

Свойства конечных разностей.

1. Конечная разность порядка k алгебраической суммы двух функций F (t) = f (t) ± ϕ(t) равна алгебраической сумме конечных разностей слагаемых, т.е. k F = ∆k f ± ∆k ϕ .

3 7 2

Таблица 2

 

 

2.

Конечная разность порядка k одна и та же для функций, отлича-

ющихся на константу, т.е. если x = f (t), а z = f (t) + α , то k x =

k z .

 

 

 

3.

Если F (t) = Af (t), где А – постоянная, то k F = A k f .

 

 

4.

Конечная разность порядка n от многочлена p

(t) = a

t n +

+ a

 

tn–1

+ ... + a

t + a

 

n

n

 

n–1

0

равна постоянной величине.

 

 

 

 

1

 

 

 

 

20. Понятие об обыкновенных разностных уравнениях.

Под обыкновенным разностным уравнением понимают соотношение, которое устанавливает связь между значениями одного неиз-

вестного t, функцией x = x(t)

и разностями различных порядков

x ,

2 x , ..., n x , этой функции,

т.е. соотношение вида

 

Φ (t, x(t), x, 2 x, ..., n x ) = 0 .

(1)

Порядком разностного уравнения (1) называют порядок наивысшей разности, входящей в это уравнение.

Так, разностное уравнение первого порядка имеет вид

Φ(t, x(t), x ) = 0 ,

аразностное уравнение второго порядка

Φ(t, x(t),x, 2 x ) = 0 .

Ясно, что, используя определение конечных разностей, разностное уравнение n-го порядка всегда можно записать в форме

Ψ(t, x(t), x(t + 1), x(t + 2), ..., x(t + n)) = 0 ,

(2)

где порядок уравнения равен разности между последним и первым моментами времени, т.е. n = (t + n) – t.

3 7 3

Так, разностное уравнение первого порядка Φ (t, x(t), x ) = 0 при-

мет вид Ψ (t, x(t), x(t + 1)) = 0 ,

если заменить x =

x(t + 1)

x(t) . Разно-

стное уравнение второго порядка

Φ (t, x(t),x, 2 x ) = 0

примет вид

Ψ(t, x(t), x(t + 1), x(t + 2)) = 0 ,

если

заменить

x = x(t + 1) x(t) и

2 x = x(t + 2) 2x(t + 1) + x(t) .

 

 

 

 

Пример 2. Записать в виде (2) разностное уравнение

2 x 4x + 7x + 3t 2 = 0 .

 

 

Решение. Заменив x =

x(t + 1) x(t) , а 2 x = x(t + 2) 2x(t + 1) +

+ x(t) , получим форму вида (2) этого уравнения: x(t + 2) 6x(t + 1) + 12x(t) + 3t 2 = 0 .

Отметим, что иногда равностоящие значения t отсчитываются в противоположном направлении t, t – 1, t – 2, ..., t n.

Тогда разностное уравнение n-го порядка имеет вид

Ψ(t, x(t), x(t 1), ..., x(t n)) = 0 .

Заменив t n = t, это уравнение можно записать в виде

Ψ(t, x(t′ + n), x(t′ + n 1), ..., x(t)) = 0 .

Очевидно, что форма записи разностного уравнения не имеет значения, и в практике используют ту форму, которая наиболее удобна в рассматриваемой ситуации.

Если разностное уравнение можно записать в виде

n x = F(t, x(t), x, ..., n1x ) ,

то тогда говорят, что оно записано в явной форме. От этой явной формы всегда можно перейти к другой явной форме:

x(t + n) = Ψ(t, x(t), x(t + 1), ..., x(t + n 1)) .

(3)

Замечание 1. Если имеется несколько функций x1, ..., xm аргумента t, то по аналогии с теорией обыкновенных дифференциальных уравнений можно определить также систему обыкновенных разностных уравнений.

30. О решении обыкновенных разностных уравнений.

Если разностное уравнение записано в явной форме (3) и заданы начальные условия x0, x1, ..., xn–1, то, полагая t = 0, можно вычислить xn, затем, полагая t = 1, можно найти xn+1 и т.д. Таким образом, получаем значения неизвестной функции x(t), входящей в разностное уравнение, для последовательных значений аргумента t = 0, 1, 2, ... . Найденные

3 7 4

таким образом значения функции образуют так называемое частное дискретное решение данного разностного уравнения, определенное заданными начальными условиями. Выбирая другие начальные условия, получаем новые частные дискретные решения данного разностного уравнения. Можно поставить задачу нахождения общего дискретного решения разностного уравнения, т.е. такого решения, из которого можно получить любое частное дискретное решение.

Рассмотрим, например, уравнение x(t + 1) = 4x(t) + 2t. Полагая x(0) = x0, получим последовательные значения искомой функции:

x1 = 4x0 , x2 = 4x1 + 2 = 16x0 + 2 ,

x3 = 4x2 + 4 = 4(16x0 + 2) + 4 = 64x0 + 12 ,

x 4 = 4x3 + 6 = 4(64x0 + 12) + 6 = 256x0 + 54 и т.д.

Общее дискретное решение получаем в виде следующей последовательности:

x0, 4x0, 16x0 + 2, 64x0 + 12, 256x0 + 54, ...,

задающей значения искомой функции x(t) при t = 0, 1, 2, 3, 4, ... .

Из изложенного выше вытекает, что если заданы начальные условия, то можно решить разностное уравнение численным способом. Но возникает естественный вопрос: как выразить решение x(t) через t в явной форме. Этот вопрос в общем случае достаточно сложный, и ответ на него будет дан в дальнейшем только для линейных уравнений с постоянными коэффициентами.

Отметим также, что общее дискретное решение обыкновенного разностного уравнения n-го порядка представляет собой функцию аргумента t (t = 0, 1, 2, ...), содержащую ровно n произвольных постоянных, т.е. имеет вид x(t, C1, C2, ..., Cn). Если известно общее дискретное решение, то для получения частного дискретного решения уравнения n-го порядка нужно задать n начальных условий, с помощью которых находим значение произвольных постоянных из системы уравнений

x(0,C1,C2 , ..., Cn ) =

x0 ,

 

, ..., Cn ) =

x1,

x(1,C1,C2

 

 

 

. . . . . . . . . .

 

,C2 , ...,Cn ) =

x(n 1,C1

.

x n1.

Дальше слово «дискретное» опускаем.

3 7 5

40. Линейные разностные уравнения и свойства их р е ш е н и й .

Линейным обыкновенным разностным уравнением n-го порядка называют уравнение вида

a

0

(t)n x + a (t)n1x + ... + a

n1

(t)x +

a

n

(t)x(t) = f (t) ,

 

 

 

 

 

1

 

 

 

 

где ai(t), i =

 

 

 

и f (t) – заданные функции от t,

t = 0, 1, 2, ....

0, n

Это уравнение можно записать также в следующей форме:

b0 (t)x(t +

n) +

b1(t)x(t + n 1) + ... +

bn1(t)x(t +

1) +

bn (t)x(t) = f (t) .

Если правая часть f (t) не равна тождественно нулю, то уравнение называется неоднородным, а если f (t) 0, то такое уравнение называется однородным.

Например, x(t + 2) + 2x(t + 1) – 3x(t) = 2t – линейное разностное неоднородное уравнение второго порядка, а x + 2x(t) = 0 – линейное разностное однородное уравнение первого порядка.

Перечислим основные свойства дискретных решений линейных разностных уравнений.

1. Если x1(t) и x2(t) – решения однородного линейного уравнения, то их линейная комбинация α 1x1(t) + α 2x2(t) (α 1 и α 2– заданные постоянные) также являются дискретным решением этого уравнения.

2.Если x*(t) – частное решение неоднородного уравнения, а

x(t, C1, C2, ..., Cn) – общее решение однородного уравнения, соответствующего данному неоднородному уравнению, то общее решение

x(t) линейного неоднородного разностного уравнения имеет вид:

x(t) = x * (t) + x(t,C1,C2 , ...,Cn ) .

3.Пусть x1(t), x2(t), ..., xn(t) – n независимых решений линейного однородного разностного уравнения. Тогда общее решение этого уравнения имеет вид:

x(t, C1, C2, ..., Cn) = C1x1(t) + C2x2(t) + ... +Cnxn(t),

где C1, C2, ..., Cn – произвольные постоянные.

 

Пример 3. Найти общее решение уравнения

 

x(t + 1) – ax(t) = 0, a = const.

(4)

Решение уравнения (4) ищем в виде показательной функции

 

x(t) = λt,

 

где λ – постоянная, которая подлежит определению.

Подстановка решения в указанном виде в уравнение (4) дает

3 7 6

λt+1 = aλt.

(5)

Откуда получаем, что λ = a.

Тогда общее решение уравнения (4) имеет вид x(t) = Cat,

где С – произвольная постоянная. Заметим, что возможно значение λ = 0 для уравнения (5). Оно

приводит к частному решению x(t) = 0 для всех значений t.

Замечание 2. Частное решение x*(t) неоднородного линейного

уравнения

 

x(t + 1) – ax(t) = f (t)

(6)

зависит от вида функции f (t). Если f (t) = b(const), то частное решение уравнения

(6) ищем в виде x*(t) = A, где А – константа, подлежащая определению. Если правая часть f (t) в (6) имеет вид многочлена, например, f (t) = bt + d, то частное решение x*(t) уравнения (6) ищем в виде многочлена той же степени с неизвестными коэффициентами, которые подлежат определению.

50. Динамическое планирование производства.

Рассмотрим пример экономической системы, в математическом

описании которой участвуют разностные уравнения. Считаем, что время изменяется дискретно, по циклам, и циклом в зависимости от масштабов производства может быть выбран день, неделя, месяц, квартал, год и т.д. Планировать производство предполагается циклически. Рассмотрим случай, когда выпускается один вид продукции в количестве ϖ1. Пусть на срок Т циклов известен спрос на нее v1(t). Требуется запланировать такие объемы ϖ1(t) выпуска этой продукции, что спрос будет удовлетворен, т.е. будет выполняться u1(t) = v1(t), но не будет слишком много нереализованной продукции и не будет больших колебаний ∆ϖ1(t) = ϖ1(t + 1) – ϖ1(t) выпуска продукции (u1(t) – поставки продукции).

Запасы z1(t) продукции подчиняются уравнению z1(t + 1) = z1(t) + ϖ1(t) – u1(t). Так как любое число можно представить в виде разности двух неотрица-

тельных чисел, поэтому, введя переменные

α (t) 0 β (t) 0 и можно напи-

сать ϖ1(t + 1) –ϖ1(t) = α (t) – β (t).

 

 

 

 

 

Таким образом, получаем систему разностных уравнений:

 

z1 (t + 1) =

 

z1 (t) + ϖ 1 (t)

u1

(t),

(7)

 

=

ϖ 1 (t) + α (t)

β

(t).

ϖ 1 (t + 1)

 

Если целью является ограничение резких наращиваний производства, то на траекториях системы (7) нужно минимизировать функцию

3 7 7

 

 

 

 

 

 

 

 

T

 

 

 

T

 

 

 

 

 

 

 

 

 

 

 

 

 

f (z1, α ) = γ1 z1(t)

+ γ2 α (t) ,

 

 

 

 

 

 

 

 

 

 

 

 

t = 1

 

 

 

t = 1

 

 

 

 

 

 

 

где γ – стоимость хранения единицы продукции,

а γ

некоторая

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

неотрицательная величина.

 

 

 

 

 

 

 

 

 

 

 

! Задания для самостоятельной работы

 

 

 

 

1.

Построить таблицы конечных разностей с шагом h = 1 для

функций:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

а)

x(t) =

t 2 3t +

4 , t [0; 7] ; б) x(t) = t 4 + 7t 3 ,

t [0; 5] ;

 

в)

x(t) =

2t +

1

,

t [0; 6] ; г) x(t) = ln(t + 1) , t [0; 5] .

 

 

 

6t +

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2. Записать в виде (2) следующие разностные уравнения:

 

а)

3 x +

 

1

2 x 5x + sin t = 0 ;

б)

2 x

 

1

x + 7x t 2

=

0

;

 

4

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

в)

3x

2x +

x cos t = 0 ; г)

 

1

 

2 x

5x + 4x t 3 +

2 =

0 .

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3. Записать общее дискретное решение в виде последовательности (вычислить не менее пяти членов) уравнений:

а) x(t + 1) = x 2 (t) + x(t) + 1 ; б) x(t + 1) = 5x(t) + t ;

в)

x(t + 1) =

1

x(t) ln(t +

1) ; г) x(t + 1) =

1

x 2

(t)

sin t .

 

2

4.

2

 

 

 

 

 

 

 

Решить уравнения:

 

 

 

 

 

а) x(t + 1) 2x(t) = 3t + 2 ;

 

 

 

 

б) x(t + 1) + 3x(t) = t 2 ;

 

 

 

 

 

в) x(t + 1) 4x(t) =

1

t 2

3 ;

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

г) x(t + 1) + 5x(t) = 7t 5 .

3 7 8

Лекция 60

Линейные разностные уравнения с постоянными коэффициентами

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

10. Линейные разностные уравнения с постоянны-

ми коэффициентами. Линейное разностное уравнение n-го порядка

a

0

(t)n x +

a (t)n1x + ... + a

n1

(t)x +

a

n

(t)x = f (t)

 

 

1

 

 

 

называется линейным разностным уравнением с постоянными коэффициентами, если коэффициенты a0(t), a1(t), ..., an(t) – постоянные числа,

причем a0 0 .

Если правая часть f (t) не равна тождественно нулю, то уравнение называется неоднородным с постоянными коэффициентами, а если f (t) 0, то однородным с постоянными коэффициентами.

Рассматриваемое уравнение можно записать с помощью конечных разностей

a

0

n x + a n

1x +

... + a

x =

f (t)

 

 

 

 

1

 

n

 

 

 

 

 

или же в форме

 

 

 

 

 

 

 

 

 

 

b0 x(t + n) + b1x(t +

n 1) +

... +

bn1x(t +

1) +

bn x(t) =

f (t) .

(1)

Согласно Л.59, общее решение уравнения (1) имеет вид

 

x(t,C1,C2 , ...,Cn ) =

C1x1(t) + C2 x2 (t) + ... +

Cn xn (t) +

x * (t) ,

 

где x1(t), x2(t), ..., xn(t) – n линейно независимых частных решений линейного однородного уравнения с постоянными коэффициентами, соответствующего данному неоднородному уравнению (1), а x*(t) – частное решение неоднородного уравнения (1).

Изучим частные случаи уравнения (1).

20. Линейное разностное уравнение второго порядка с постоянными коэффициентами. Общий вид такого уравнения следующий:

x(t + 2) + a1x(t + 1) + a2x(t) = f (t).

(2)

Соответствующее (2) однородное уравнение запишется

3 7 9

x(t + 2) + a1x(t + 1) + a2x(t) = 0,

(3)

где a1, a2 – константы, причем a2 0.

Будем искать решение однородного уравнения (3) в виде показательной функции, т.е. x = λt, где λ – постоянная, подлежащая определению.

Подставляя это решение в уравнение (3), получаем

λt + 2 + a λt + 1

+

a λt

= 0

 

1

 

2

 

 

или

 

 

 

 

λ2 + a λ +

 

a = 0 .

(4)

1

 

2

 

 

Уравнение (4) называется характеристическим уравнением для однородного уравнения (3).

Корни характеристического уравнения имеют вид

λ1 =

a +

a2

4a

2 , λ 2 =

a

a2

4a

2 .

1

 

1

 

1

1

 

 

 

 

 

2

 

 

 

2

 

 

Общее решение однородного разностного уравнения зависит от

корней характеристического уравнения.

 

 

 

Возможны следующие три случая.

 

 

 

1. D = a2

4a

2

>0 .

В этом случае корни характеристического

1

 

 

 

 

 

 

 

 

 

уравнения (4) λ1 и λ2 действительные и различные. Получаем два ли- нейно-независимых решения λt1 и λt2 однородного разностного уравнения. Общее решение однородного разностного уравнения имеет вид

x(t) = C1λt1 + C2 λt2 ,

а неоднородного

x (t) = C1λt1 + C2λt2 + x * (t) ,

где C1 и C2 – произвольные постоянные, а x*(t) – частное решение неоднородного уравнения (2). Значения постоянных C1 и C2 могут быть определены, если задать начальные условия x(0) = x0, x(1) = x1.

2. D = a2

4a

2

= 0 . Тогда λ

1

= λ

2

= −

a1

. Одно из частных реше-

 

1

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a1

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ний однородного разностного уравнения (3) имеет вид

x1

(t) =

 

 

 

,

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a1

t

 

 

 

а второе линейно-независимое решение имеет вид x2 (t) =

t

 

 

 

, и об-

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

щее решение однородного уравнения (3) будет

3 8 0