Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
глава_4.doc
Скачиваний:
41
Добавлен:
13.03.2015
Размер:
539.14 Кб
Скачать

Вопросы и упражнения для самостоятельной работы

Найти общий вид членов последовательности (un), удовлетворяющей соотношению

un+2 = 5un+1 – 6un,

если u0 = 2, u1 = 5.

Найти общий вид членов последовательности (un), удовлетворяющей соотношению

un+2 = un+1 + 3un,

если u0 = 2, u1 = 2.

Найти общий вид членов последовательности (un), удовлетворяющей соотношению

un+2 = 6un+1 – 9un,

если u0 = 2, u1 = 9.

Найти общий вид членов последовательности (un), удовлетворяющей соотношению

un+2 = –2un+1 – un,

если u0 = 5, u1 = –7.

Найти общий вид членов последовательности (un), удовлетворяющей соотношению

un+2 = 4un+1 – 5un,

если u0 = 4, u1 = 8.

Найти общий вид членов последовательности (un), удовлетворяющей соотношению

un+2 = 4un+1 – 5un,

если u0 = 2, u1 = 2 + 2.

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

sn = u0 + u1 + …+ un,

где (un) – рекуррентная последовательность такая, что

u0= 3;u1= 5;un+2 = 3un+1 – 2un.

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

sn = u0 + u1 + …+ un,

где (un) – рекуррентная последовательность такая, что

u0= –1;u1= 1;un+2 = –5un+1 – 3un.

Найти формулу для вычисления суммы кубов натуральных чисел 13+ 23+ …n3.

Найти рекуррентное соотношение для членов последовательностиun = n(n + 1).

§4.2. Производящие функции

Производящей функциейчисловой последовательностиa0a1, …, ak, … называется ряд

.

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

f(z) = ,

предполагая, что члены последовательности с номерами больше чем nотсутствуют или равны нулю. Говорят, что производящая функция представленав замкнутом виде, если дляf(z) указано конечное аналитическое выражение.

В таблице 1 приведены производящие функции некоторых последовательностей.

Если f(z) – производящая функция последовательностиa0a1, …, ak, … , то функцияf(z) – производящая функция последовательностиa0, a1, …, ak, … , а производная (z) – производящая функция последовательностиa1, 2a2, …, kak, … .

Если f(z) иg(z) – производящие функции соответственно последовательностейa0a1, …, ak, … иb0b1, …, bk, … , тоf(z) + g(z) – производящая функция последовательностиa0 + b0a1 + b1, …, ak + bk, … .

Таблица 1

Последовательность

Производящая функция

Замкнутый вид

1,2,1,0,0,…

1 + z +z2 

1 + z +z2

1,1,1,1,…

1,–1,1,–1,…

1,0,1,0,…

1,2,4,8,16,…

1,2,3,4,…

1,1,,,

ez

0,1,,,

Сверткойпоследовательностейa0a1, …, ak, … иb0b1, …, bk, … называется последовательностьc0c1, …, ck, … такая, что

c0 = a0b0c1 = a0b1 + a1b0 ,

и, вообще,

ck = .

Если f(z) иg(z) – производящие функции последовательностей (ak) и (bk), то производящей функцией их свертки является произведениеf(z)g(z).

Производящая функция f(z) рекуррентной последовательности, удовлетворяющей соотношению

un+r = a1un+r–1 + a2un+r–2 +…+ arun ,

имеет следующий вид, где

h(z) = 1 – a1z – a2z2 –…– arzr ,

а g(z) – многочлен степени не выше, чемr – 1.

Примеры

1.Найти производящую функцию следующей последовательности

ak = 

Решение. Имеем:

f(z) = 1 + z + z2 + … + zn.

В правой части равенства, определяющего производящую функцию, – сумма членов геометрической прогрессии со знаменателем z. Суммируя, получаем

f(z) = .

2.Найти производящую функцию следующей последовательности

ak = 

Решение. В соответствии с определением

f(z) = 1 + 2z + 3z2 + … + (n + 1)zn.

Правая часть этого равенства является производной суммы

1 + z + z2 + … + zn + zn+1 ,

которую вычисляем как сумму геометрической прогрессии:

1 + z + z2 + … + zn + zn+1 = .

Следовательно,

f(z) = .

3.Найти производящую функцию последовательности

ak = k2.

Решение. В соответствии с определением

f(z) =z + 4z2 + … + n2zn + … .

Рассмотрим следующую сумму:

g(z) = 21 + 32z + … + n(n – 1)zn–2 + … 

Ряд в правой части получается в результате двукратного дифференцирования ряда

p(z) = 1 + z + z2 + … + zn + … .

Сумма последнего ряда вычисляется как сумма геометрической прогрессии:

p(z) = .

Следовательно,

g(z) = p(z) = .

Умножим g(z) наz2:

z2g(z) = 10z + 21z2 + 32z3 + … + n(n – 1)zn + … .

Рассмотрим ряд

h(z) = z + 2z2 + 3z3 + … + nzn + … .

Очевидно,

f(z) = z2g(z) + h(z).

Чтобы вычислить сумму ряда h(z) заметим, что

p(z) = 1 + 2z + 3z2 + … + nzn–1 + … ,

так что h(z) получается умножениемp(z) наz. Значит,

h(z) = zp(z) = .

Окончательно получаем:

f(z) = .

4.Найти производящую функцию следующей рекуррентной последовательности

u0 = 1,u1 = 2,uk+2 = uk+1 + 2uk .

Решение. Найдем выражение для производящей функции непосредственно (без обращения к формуле из теоретического введения). По определению

f(z) = u0 + u1z + u2z2 + … .

Имеем:

zf(z) = u0z + u1z2 + u2z3 + … ;

2z2f(z) = 2u0z2 + 2u1z3 + 2u2z4 + … .

Отсюда

f(z) – zf(z) – 2z2f(z) = u0 + (u1 – u0)z + (u2 – u1 – 2u0)z2 + … .

В силу рекуррентного соотношения коэффициенты при всех степенях zk, начиная сk = 2, равны нулю. Таким образом,

f(z) – zf(z) – 2z2f(z) = u0 + (u1 – u0)z .

Значит,

f(z) = .

5.Для заданной рекуррентной последовательности

u0 = 1,uk+1 = 2uk+1 + 3k 

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

Решение. По определению

f(z) = u0 + u1z + u2z2 + … .

Тогда

2zf(z) = 2u0z + 2u1z2 + 2u2z3 + … 

и

f(z) – 2zf(z) = u0 + (u1 – 2u0)z + (u2 – 2u1)z2 + … =

= 1 + 3z + 32z2 + … .

Таким образом, f(z) – 2zf(z) является суммой членов геометрической прогрессии со знаменателем 3z, так что

f(z) – 2zf(z) = .

Отсюда

f(z) = .

Теперь разложим дробь в правой части на простейшие дроби:

– .

Полученные дроби раскладываем в ряд, используя формулу для суммы геометрической прогрессии:

= 3(1 + 3z + 32z2 + … ) = 3 + 32z + 33z2 + … ;

= 2(1 + 2z + 22z2 + … ) = 2 + 22z + 23z2 + … .

С учетом этого

f(z) = .

Следовательно,

uk = 3k+1 – 2k+1.

6.Найти сумму

.

Решение. Воспользуемся производящими функциями. Рассмотрим бином

(1 + z)n = .

Коэффициент при znв произведении

(1 + z)n(1 + z)n =

= ()()

равен сумме

.

Заметим, что , , и, вообще, . Значит,

.

С другой стороны,

(1 + z)n(1 + z)n = (1 + z)2n,

и коэффициент при znможно найти, применив формулу Ньютона к биному (1 +z)2n: коэффициент равен . С учетом этого получаем

.

7.Найти число целых решений уравнения

x1 + x2 + x3 + x4 = 20

при условии, что 0 xi 10,i = 1, 2, 3, 4.

Решение. Для решения задачи воспользуемся производящими функциями. Обозначим черезakчисло целых решений уравнения

x1 + x2 + x3 + x4 = k,

для которых 0 xi 10,i = 1, 2, 3, 4. С учетом этих обозначений,a20– искомое число. Рассмотрим произведение

(1 + z + z2 + … + z10)4.

Слагаемые, которые получаются после непосредственного раскрытия скобок (до упрощений) имеют вид , где 0xi 10. Коэффициент приzkравен числу слагаемых вида, для которыхx1 + x2 + x3 + x4 = k. Следовательно, этот коэффициент равенak. Таким образом,

(1 + z + z2 + … + z10)4 = a0+a1za2z2+ … + a40z40.

Преобразуем левую часть полученного равенства:

(1 + z + z2 + … + z10)4 = = (1 – z11)4(1 – z)–4 = 

= (1 – 4z11 + 6z22 – 4z33 + z44)(1 + 4z + 10z2 + 20z3 + … ).

Заметим, что вторая сумма получена как разложение в ряд бинома (1 – z)–4 , и слагаемые имеют вид (–1)j. Найдем коэффициент приz20:

a20=+ 4.

Учитывая, что =, получаем:

a20=– 4= 1771 – 4220 = 891.

8.Сколькими способамиnразличных предметов можно разложить по трем ящикам так, чтобы в первом находился хотя бы один предмет, во втором  – нечетное число предметов, в третьем – четное число предметов.

Решение. Обозначим искомое число черезpn. Сначала определим, сколькими способами можно разложить предметы по ящикам так, чтобы в первом былоn1предметов, во втором –n2предметов, в третьем –n3предметов (при условии, что разложены все предметы, то естьn1+n2+n3=). Искомое число можно рассматривать как число перестановок с повторениями из трех ящиков поn, в которые первый ящик входитn1раз, второй –n2раз, третий –n3раз. Это число есть

P(n1n2n3) = .

Рассмотрим следующую функцию, представляющую собой произведение трех рядов:

f(z) = 

=.

Если раскрыть скобки (не приводя подобные), число слагаемых вида (обозначим его черезan) равно числу способов представитьnв виде суммыn1+n2+n3=nтак, чтобыn1было положительным,n2– нечетным,n3– четным. Тогдаn!an– это искомое числоpn. Значит, если разложить функциюn!f(z) в степенной ряд, то коэффициент приznравенpn, то естьn!f(z) является производящей функцией последовательностиp0,p1,p2, … :

n!f(z) = p0 + p1z + p2z2+… .

Воспользуемся степенным рядом для ez:

ez=.

Замена zна –zдает следующее равенство:

ez=.

С учетом этого получаем:

ez– 1;

;

.

Таким образом,

f(z) = (ez– 1)(e3ze2zez+e–2z).

Так как ekz– производящая функция последовательности, тоf(z) – производящая функция последовательности

.

Но тогда n!f(z) – производящая функция последовательности

(3n – 2n – (–1)n + (–1)n2n),

так что

pn = (3n – 2n – (–1)n + (–1)n2n).

Если nчетно, то

pn = (3n –1),

если nнечетно, то

pn = (3n – 2n+1 +1).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]