#4102: Make special functions behave like PrimitiveFunction
-------------------------+--------------------------------------------------
 Reporter:  jwmerrill    |       Owner:  burcin    
     Type:  enhancement  |      Status:  new       
 Priority:  major        |   Milestone:  sage-3.1.3
Component:  calculus     |    Keywords:            
-------------------------+--------------------------------------------------
 The motivation for this is

 {{{
 sage: plot(bessel_J(1, x), (x, 1, 10))
 Traceback (most recent call last):
 ...
 TypeError: Unable to convert x
 
(='1-1/8*x^2+1/192*x^4-1/9216*x^6+1/737280*x^8-1/88473600*x^10+1/14863564800*x^12-1/3329438515200*x^14+1/958878292377600*x^16+O(x^17)')
 to real number.
 }}}

 The problem is that special functions, or at least {{{bessel_J}}}, can't
 currently be partially evaluated--that is, called with a
 {{{SymbolicExpression}}} as an argument.  The model of good behavior is
 {{{polylog}}}, for which the above method produces a perfectly nice plot

 {{{
 sage: polylog(1,x),(x,.1,.9) #makes a fine plot
 }}}

 See discussion at http://groups.google.com/group/sage-
 support/browse_thread/thread/1b985b080ba2369e/7dee9eed953857f5#7dee9eed953857f5

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/4102>
SAGE <http://sagemath.org/>
Sage - Open Source Mathematical Software: Building the Car Instead of 
Reinventing the Wheel
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
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-trac?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to