LINUX.ORG.RU

Баг в maxima?

 ,


0

1

Поговорим о багах в максиме.

Запускаем.

integrate (tan(x),x,0,%pi);

И получаем, внезапно, log (-1). Что фигня, ясное дело, так как там разрыв в точке pi/2, причем от 0 до pi/2 там тангенс прет вверх, а от pi/2 до pi (от -pi/2 до 0, что то же самое) он точно также прет вниз, так как функция нечетная. В итоге имеем 0 как главное значение.

Это баг, или я делаю что-то не так? Если баг, то вот вам и лишп. На c++ работало бы

log(-1) получается при подставлении пределов интегрирования в первообразную, если чё

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

Ну да, система делает школьные ошибки.

Багрепорт написал?

ados ★★★★★
()

это баг. не в языке дело, а в методе решения. о том куда писать написано тут.

anonymous
()

На c++ работало бы

На баше еще бы и летало ;)

iVS ★★★★★
()
Последнее исправление: iVS (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.