Integration is done via Maxima and Maxima also asks about the sign:
Robert
[ma...@thinkpad /opt/sage]$ ./sage -maxima
;;; Loading #P"/opt/sage-4.3.2/local/lib/ecl/defsystem.fas"
;;; Loading #P"/opt/sage-4.3.2/local/lib/ecl/cmp.fas"
;;; Loading #P"/opt/sage-4.3.2/local/lib/ecl/sysfun.lsp"
Maxima 5.20.1 http://maxima.sourceforge.net
using Lisp ECL 9.10.2
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
The function bug_report() provides bug reporting information.
(%i1) assume((c-b+a)*(c+b-a)>0);
(%o1) [(c - b + a) (c + b - a) > 0]
(%i2) integrate(1/(a-b-c*sin(x)) ,x);
Is (c - b + a) (c + b - a) positive or negative?
pos;
(2 b - 2 a) sin(x) 2 2 2
------------------ - 2 sqrt(c - b + 2 a b - a ) + 2 c
cos(x) + 1
log(-------------------------------------------------------)
(2 b - 2 a) sin(x) 2 2 2
------------------ + 2 sqrt(c - b + 2 a b - a ) + 2 c
cos(x) + 1
(%o2) - ------------------------------------------------------------
2 2 2
sqrt(c - b + 2 a b - a )
(%i3)
On 28 ún, 18:34, WH27 <[email protected]> wrote:
> Can't seem to perform the integration below
>
> forget()
> a, b, c, x = var('a b c x')
> assume((c-b+a)*(c+b-a)>0)
>
> f = 1/(a-b-c*sin(x))
>
> integrate(f, x, 2*pi, 0)
>
> error msg - "Is (c-b+a)*(c+b-a) positive or negative?"
--
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org