Maple, популярная, но очень отвратительная система математических вычислений, легко считает интеграл int(ln(cos(4.+ 0.5*z)),z = 2...3.) (численно), но наотрез отказывается считать int(ln(cos(3.+ 0.5*z)),z = 2. .. 3.). При этом неопределенный интеграл она охотно пишет через дилогарифм (а значения дилогарифма умеет считать!) Я в ступоре. Это что,
(
Read more... )
Comments 36
Reply
For complex-valued expressions x, ln(x) = ln(abs(x))+I*argument(x), where -Pi
Reply
Reply
Reply
Мейпл-хелп утверждает, что значение логарифма всегда однозначно определено:
For complex-valued expressions x, ln(x) = ln(abs(x))+I*argument(x), where -Pi
Reply
Reply
Reply
Поверьте, программисты вовсе не тупее чем население в среднем.
Reply
Reply
Reply
Reply
У Maxima, например, это организовано иначе - расширение, если оно нужно, происходит всегда, если только не задан явный запрет. Соответственно, она выписывает оба определенных интеграла.
Reply
Reply
Reply
Reply
http://en.wikipedia.org/wiki/Sage_%28mathematics_software%29
Reply
Reply
Reply
Reply
Leave a comment