Пример 21. Рассмотрим процесс возрастания денежной суммы, положенной в банк при условии начисления 100 r сложных процентов в год. Пусть обозначает начальную денежную сумму, а – денежную сумму по истечении x лет. Если бы проценты начислялись один раз в год, мы бы имели
,
где x = 0, 1, 2, 3,.... Если бы проценты начислялись два раза в год (по истечении каждого полугодия), то мы имели бы
,
где x = 0, 1/2, 1, 3/2,.... Вообще, если проценты начисляются n раз в год и x принимает последовательно значения 0, 1/ n, 2/ n, 3/ n,..., тогда
,
то есть
.
Если обозначить 1/ n = h, то предыдущее равенство перепишется так:
.
Неограниченно увеличивая n (при n ®¥, h ®0) мы в пределе приходим к процессу возрастания денежной суммы при непрерывном начислении процентов:
,
то есть при непрерывном изменении x закон возрастания выражен дифференциальным уравнением 1-го порядка. Отметим для четкости, что – неизвестная функция, x – независимая переменная, r – постоянная. Для решения данного уравнения перепишем его следующим образом:
откуда , или , где через P обозначено eC.
Учитывая начальное условие , найдем P: , следовательно, . Решение имеет вид:
.
Рассмотрим еще одну экономическую задачу. Простейшие макроэкономические модели также приводят к линейным дифференциальным уравнениям 1-го порядка, описывающим изменение дохода или выпуска продукции Y как функций времени.
Пример 22. Пусть национальный доход Y возрастает со скоростью, пропорциональной его величине:
,
и пусть, кроме того, дефицит в расходах правительства прямо пропорционален доходу Y (при коэффициенте пропорциональности q). Дефицит в расходах приводит к возрастанию национального долга D:
.
Здесь мы считаем переменные Y и D непрерывными и дифференцируемыми функциями времени t. Пусть начальные условия имеют вид Y = Y 0 и D = D 0 при t = 0. Из первого уравнения мы получаем, учитывая начальные условия, Y = Y 0 ek×t. Подставляя Y во второе уравнение, получаем dD / dt = qY 0 ek t. Общее решение этого уравнения имеет вид D = (q / k)× Y 0e k × t + C, где C = const, которую мы определим из начальных условий. Подставляя начальные условия в полученное решение, мы получаем D 0 = (q / k) Y 0 + C. Итак, окончательно,
D = D 0 + (q / k) Y o(ek×t –1),
то есть, национальный долг возрастает с той же относительной скоростью k, что и национальный доход.
Простейшим дифференциальным уравнением n -го порядка является уравнение
y (n) = f (x).
Его общее решение можно получить с помощью n интегрирований.
Линейные дифференциальные уравнения 2-го порядка находят применение при изучении, например, экономической модели паутинообразного типа с запасами товаров, в которой скорость изменения цены P зависит от величины запаса. Если спрос и предложение являются линейными функциями цены, то есть
D = a + aP, S = b + bP,
а l есть постоянная, определяющая скорость реакции (то есть изменения цены при изменении запасов товара), то процесс изменения цены описывается дифференциальным уравнением:
+ l(b – a) P = l(a – b).
В качестве частного решения можно взять постоянную
P =` P = (a – b)/(b – a),
имеющую смысл цены равновесия. Отклонение р = P –` P удовлетворяет тогда однородному уравнению
+ l(b – a) р = 0.
Найдем общее решение этого уравнения. Характеристическое уравнение, в котором неизвестная обозначена через k, будет следующее:
k 2 + l(b – a) = 0.
В обычном случае (a <0, b >0, l>0) член l(b – a) положителен. Введем обозначение . Тогда корни характеристического уравнения будут k 1,2 = ± i w. Следовательно, общее решение уравнения (9.10) имеет вид:
р = C cos(w t – e),
где C и e представляют собой произвольные постоянные, которые определяются единственным образом, если заданы начальные условия. Следовательно, присоединив ` P, получим закон изменения цены во времени:
P = ` P + C cos(w t – e).
Разностные уравнения
На практике простейшие разностные уравнения возникают при исследовании например величины банковского вклада. Эта величина является переменной Yx , представляющей сумму, которая накапливается по установленному закону при целочисленных значениях аргумента x. Пусть сумма Y 0 положена в банк при условии начисления 100 r сложных процентов в год. Пусть начисление процентов производится один раз в год и x обозначает число лет с момента помещения вклада (x = 0, 1, 2,...). Обозначим величину вклада по истечении x лет через Yx . Мы получаем
Yx = (1 + r) Yx –1.
Если начальная сумма составляет Y 0, мы приходим к задаче отыскания решения полученного разностного уравнения, подчиненного начальному условию Yx = Y 0 при x = 0. Полученное разностное уравнение содержит Yx и значение этой переменной на один год раньше, т.е. Yx –1; в данном случае аргумент x явно не входит в разностное уравнение.
Вообще говоря, обыкновенное разностное уравнение устанавливает связь между значениями функции Y = Y (x), рассматриваемой для ряда равноотстоящих значений аргумента x, но можно без ограничения общности считать, что искомая функция определена для равноотстоящих значений аргумента с шагом, равным единице. Таким образом, если начальное значение аргумента есть x, то ряд его равноотстоящих значений будет x, x + 1, x + 2,..., и в обратном направлении: x, x –1, x –2,.... Соответствующие значения функции будем обозначать Yx, Yx +1, Yx +2,... или Yx, Yx –1, Yx –2,.... Определим так называемые разности различных порядков функции Yx с помощью следующих формул:
Разности первого порядка
D Yx = Yx +1 – Yx ,
D Yx +1 = Yx +2 – Yx +1,
D Yx +2 = Yx +3 – Yx +2,
...............
Разности второго порядка
D2 Yx = D Yx +1 – D Yx,
D2 Yx +1 = D Yx +2 – D Yx +1,
D2 Yx +2 = D Yx +3 – D Yx +2,
...............
Разности третьего порядка
D3 Yx = D2 Yx +1 – D2 Yx,
D3 Yx +1 = D2 Yx +2 – D2 Yx +1,
...............
Обыкновенным разностным уравнением называется уравнение, связывающее значения одного независимого аргумента x, его функции Yx и разностей различных порядков этой функции D Yx, D2 Yx, D3 Yx,.... Такое уравнение можно записать в общем виде следующим образом:
j(x, Yx, D Yx, D2 Yx,D3 Yx, D nYx ) = 0, (1)
которое по форме аналогично дифференциальному уравнению.
Порядком разностного уравнения называется порядок наивысшей разности, входящей в это уравнение. Разностное уравнение (1) часто удобнее записать, пользуясь не разностями неизвестной функции, а ее значениями при последовательных значениях аргумента, то есть выразить D Yx, D2 Yx, D3 Yx,... через Yx, Yx +1, Yx +2,.... Уравнение (1) можно привести к одной из двух форм:
y(x, Yx, Yx +1,..., Yx + n) = 0, (2)
x(x, Yx, Yx –1,..., Yx – n) = 0. (3)
Общее дискретное решение Yx обыкновенного разностного уравнения n -го порядка представляет функцию x (x = 0, 1, 2,...), содержащую ровно n произвольных постоянных:
Yx = Y (x, C 1, C 2,..., Cn).
Паутинообразная модель. Пусть рынок какого-либо отдельного товара характеризуется следующими функциями спроса и предложения:
D = D (P), S = S (P).
Для существования равновесия цена должна быть такой, чтобы товар на рынке был распродан, или
D (P) = S (P).
Цена равновесия задается этим уравнением (которое может иметь множество решений), а соответствующий объем покупок-продаж, обозначаемый через , – следующим уравнением:
.
Динамическая модель получается при наличии запаздывания спроса или предложения. Простейшая модель в дискретном анализе включает неизменное запаздывание или отставание предложения на один интервал:
Dt = D (Pt) и St = S (Pt –1).
Это может случиться, если для производства рассматриваемого товара требуется определенный период времени, выбранный за интервал. Действие модели таково: при заданном Pt –1 предшествующего периода объем предложения на рынке в текущем периоде будет S (Pt –1), и величина Pt должна установиться так, чтобы был куплен весь объем предложенного товара. Иными словами, Pt и объем покупок-продаж Xt характеризуются уравнением:
Xt = D (Pt) = S (Pt –1).
Итак, зная исходную цену P 0, с помощью этих уравнений мы можем получить значения P 1 и X 1. Затем, используя имеющуюся цену P 1, из соответствующих уравнений получим значения P 2 и X 2 и т.д. В общем, изменение Pt характеризуется разностным уравнением первого порядка (одноинтервальное отставание):
D (Pt) = S (Pt –1).
Решение можно проиллюстрировать диаграммой, представленной на рис. 1, где D и S – соответственно кривые спроса и предложения, а положение равновесия (со значениями и ) соответствует точке их пересечения Q. Цена в начальный момент времени равна P 0. Соответствующая точка Q 0 на кривой S дает объем предложения в период 1. Весь этот предложенный объем товара раскупается при цене P 1, заданной точкой Q 1 на кривой D с той же ординатой (X 1), что и Q 0. Во второй период времени движение происходит сначала по вертикали от точки Q 1 к точке на кривой S, дающей X 2, а затем по горизонтали – к точке Q 2 на кривой D. Последняя точка характеризует P 2. Продолжение этого процесса и дает график паутины, показанный на рис. 5. Цены и объемы (покупок-продаж) в последовательные периоды времени являются соответственно координатами точек Q 1, Q 2, Q 3,... на кривой спроса D. В рассматриваемом случае последовательность точек стремится к Q. При этом точки поочередно располагаются на левой и правой стороне от Q. Следовательно, и значения цены Pt стремятся к ` P, располагаясь поочередно по обе стороны от` P. Точно так же обстоит дело и с объемами покупок - продаж (Xt).
X S
(D; S)
x 2 Q 2
Q
` x
x 3 Q 3
x 1 Q 0 Q 1
D
O P 0 P 2 ` P P 3 P 1 P
Рис. 5.
Решение можно получить алгебраически для случая линейных функций спроса и предложения: D = a + aP, S = b + bP. Значения равновесия ` P и ` X будут заданы уравнениями
` X = a + a ` P = b + b ` P,
то есть
`P = (a – b)/(b – a), `X = (ba – ab)/(b - a). (4)
Дискретная динамическая модель задается уравнением
Xt = a +aPt = b +bPt–1. (5)
Ищем сначала решение, дающее равновесие. Для этого положим Pt = `P, Xt = `X для всех значений t:
` X = a +a`P = b +b`P. (6)
Получаем те же значения `P и `X, что и в (4). Следовательно, если в каком-либо периоде существовали цены и объемы, обеспечивающие равновесие, то в динамической модели (5) они сохранятся и в последующих периодах.
Вычтем уравнение (6) из (5) и положим рt = Pt –`P, xt = Xt –`X.
Тогда
xt = aрt = bрt-1. (7)
Уравнения (7) аналогичны (5), за исключением того, что они описывают отклонения от уровней равновесия (теперь уже известно, что таковые существуют). Оба эти уравнения являются разностными уравнениями первого порядка. Положим c = b/a и подставим его в уравнение (7), так что разностное уравнение относительно рt будет
рt = cрt-1. (8)
При данном значении р0 в момент t = 0 из (8) получаем решение:
рt = р0 ct,
или
Pt = `P + (P0 – `P)ct.