LINUX.ORG.RU

Maxima: сумма ряда


0

0

Не получается подсчитать элементарный сумму ряда: (1/(n+6)-1/(n+8)) - от нуля до беск. Ответ ессно 13/42. Пробую в МАксиме - ничего:

(%i19) simpsum;
(%o19)                               true
(%i20) sum(1/(n+6)-1/(n+8),n,0,inf);
                             inf
                             ====
                             \        1       1
(%o20)                        >    (----- - -----)
                             /      n + 6   n + 8
                             ====
                             n = 0
(%i21) sum(1/(n+6)-1/(n+8),n,0,inf),simpsum;
                             inf
                             ====
                             \        1       1
(%o21)                        >    (----- - -----)
                             /      n + 6   n + 8
                             ====
                             n = 0
(%i22) sum(1/(n+6),n,0,inf)-sum(1/(n+8),n,0,inf),simpsum;
                           inf           inf
                           ====          ====
                           \       1     \       1
(%o22)                      >    ----- -  >    -----
                           /     n + 6   /     n + 8
                           ====          ====
                           n = 0         n = 0

Я че-то неправильно делаю?

s/элементарный/элементарную/

henturis
() автор топика
Ответ на: комментарий от scyld

зачем воровать диск когда можно скопировать с инета?

anonymous
()
Ответ на: комментарий от scyld

>можно купить, зачем воровать?

Аа, значит ты заплатишь?? Еще один доброволец))

henturis
() автор топика
Ответ на: комментарий от annoynimous

>sum(1/n^2,n,1,inf)

> %pi^2/6

Эту - считает, а мою - нет..((

Еще умные люди говорят, до последней версии из CVS надо обновиться и все будет в шоколаде. Ща буду пробовать..

henturis
() автор топика

Вот, значит, решение с последней версией MAxima:

mmt@mmt-laptop:~/maxima$ maxima
Maxima 5.12.99rc1 http://maxima.sourceforge.net
Using Lisp CLISP 2.41 (2006-10-13)
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
This is a development version of Maxima. The function bug_report()
provides bug reporting information.
(%i1) load(simplify_sum);
(%o1) 
    /usr/local/share/maxima/5.12.99rc1/share/contrib/solve_rec/simplify_sum.mac
(%i2) simplify_sum( sum(1/(n+6)-1/(n+8), n, 0, inf) );
                                      13
(%o2)                                 --
                                      42

henturis
() автор топика
Ответ на: комментарий от henturis

Мда, действительно. Тем более, что у меня 5.13.0 версия. Вообще, мне не нравится, что в Максиме напложено кучу функций для одной и той же работы.

annoynimous ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.