sage: s=maxima('1/2*sqrt(%pi)*sqrt(2)*sqrt(x)*bessel_j(1/2,
x),besselexpand:true')
sage: s.sage().full_simplify()
sin(x)
On Saturday, September 15, 2012 6:53:34 AM UTC+2, Renan Birck Pinheiro
wrote:
>
> The command sum( ((-1)^k*(x^(2*k+1))/factorial(2*k+1)),k,0,oo) should give
> sin(x) - it does in Mathematica. But in Sage it gives
>
> 1/2*sqrt(pi)*sqrt(2)*sqrt(x)*bessel_j(1/2, x)
>
> which can't be evaluated numerically:
>
> _(x=3).N()
>
> Traceback (most recent call last):
> File "<stdin>", line 1, in <module>
> File "_sage_input_4.py", line 10, in <module>
> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8
> -*-\\n" +
> _support_.preparse_worksheet_cell(base64.b64decode("Xyh4PTMpLk4oKQ=="),globals())+"\\n");
>
> execfile(os.path.abspath("___code___.py"))
> File "", line 1, in <module>
>
> File "/tmp/tmpMc56sG/___code___.py", line 3, in <module>
> exec compile(u'_(x=_sage_const_3 ).N()
> File "", line 1, in <module>
>
> File "expression.pyx", line 4319, in
> sage.symbolic.expression.Expression._numerical_approx
> (sage/symbolic/expression.cpp:20837)
> TypeError: cannot evaluate symbolic expression numerically
>
> What am I missing here? I am using Sage 5.3.
>
> Thanks!
>
> --
> Renan Birck Pinheiro - Grupo de MicroeletrĂ´nica
> Engenharia Elétrica - UFSM - Santa Maria, Brasil
> http://renanbirck.blogspot.com - +55 55 91162798
>
>
--
You received this message because you are subscribed to the Google Groups
"sage-support" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
Visit this group at http://groups.google.com/group/sage-support?hl=en.