Ask Your Question
0

integral should not be zero

asked 10 years ago

jllb gravatar image

updated 2 years ago

tmonteil gravatar image
F = sqrt((cos(x) - 1)^2 + sin(x)^2)
F.integrate(x, 0, 2*pi)

yields 0, the expected answer is 8.

Preview: (hide)

1 Answer

Sort by » oldest newest most voted
1

answered 10 years ago

kcrisman gravatar image

Indeed.

sage: F.nintegrate(x,0,2*pi)
(8.0, 8.881784197001255e-14, 21, 0)

Maxima does this correctly internally.

(%i2) integrate( sqrt((cos(x) - 1)^2 + sin(x)^2), x, 0, 2*%pi);
(%o2)                                  8

But

(%i5) load(abs_integrate);
(%o5) /Users/.../sage/local/share/maxima/5.34.1/share/contr\
ib/integration/abs_integrate.mac
(%i6) integrate( sqrt((cos(x) - 1)^2 + sin(x)^2), x, 0, 2*%pi);
(%o6)                                  0

So this seems to be a bug in that package.

Preview: (hide)
link

Comments

1
kcrisman gravatar imagekcrisman ( 10 years ago )

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 10 years ago

Seen: 374 times

Last updated: Oct 20 '14