fn (x) = fn-1 (x) * Gn (x), где Gn (x) - переходной коэффициент, зависящий от n и x. Например, при вычислении суммы
S(x) = x2n+1 / (2n+1); fn-1(x) = x2n-1 / (2n-1)! ;
n=0
Gn(x) = fn (x) / fn-1 (x) * x2n+1 (2n-1)! / (2n+1)! x 2n-1 = x2 / 2n(2n+1).
Схема алгоритма вычисления суммы функционального ряда для случая “б” приведена на рис. 2.
Начальное значение переменной F принимается равным значению начального (k-го) члена ряда fk (x). Эту же величину можно принять в качестве начального значения суммы S (блок 2). В этом случае вычисление суммы (5) определяется формулой
S (x) = fk (x) + fn (x)
n=k+1 и параметр n в итерационном процессе будет принимать значения k+1, k+2,... (блоки 3, 5). Вместо fk (x) и Gn (x) в схеме алгоритма вычисления суммы конкретного ряда необходимо записать выражения, в соответствии с которыми вычисляются значения этих функций.
Рис. 2 Рис. 3
1 1
Вход (x,e) Вход (x,e)
2 2
F=fr(x) U=Uk(x)
S=F F=Ck(x)*U
3 S=F
n=n+k 3
4 n=k+1
F=F*Gn(x) 4
S=S+F U=U*Gn(x)
5 F=Cn(x)*U
n=n+1 S=S+F
6 5
F > e n=n+1
6
+ - F >e
Выход (S) 7 +
Выход (S)
В случае “в” общий член ряда целесообразно представить в виде двух сомножителей
fn (x) = cn (x) * un (x), первый из которых вычисляется непосредственно, а другой по рекуррентному соотношению. Схема алгоритма вычисления суммы ряда для случая “в” приведена на рис. 3.
Например, если fn (x) = cos n p/4 /n! xn , то полагаем un(x) = un-1 (x) * x/n , полагая начальное значение u равным uk (x). Сомножитель cn (x) = cos n p/4 удобно вычислять непосредственно по формуле.
Рис. 4
1
Вход (x,e)
2
S=0
3
n=k
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.