Hi Robert,

On Wed, 11 Nov 2009 02:45:11 -0800 (PST)
"ma...@mendelu.cz" <ma...@mendelu.cz> wrote:

> So my question for developers and experienced users os Sage is: Is
> there a function which converts input like f = 0.25 / (log(5.74 /
> Re^0.9, 10))^2 / 4 into 0.331368631905/log(5.74/Re^0.9)^2 in a similar
> way as evaluation with numer flag in Maxima?


My working copy let's you do this:

sage: var('Re')
Re
sage: f = 0.25 / (log(5.74 /Re^0.9, 10))^2 / 4
sage: f._eval_self(CC)
0.331368631904900/log(5.74000000000000/Re^0.900000000000000)^2

I'll try to submit this patch for review in a couple of days. If you
want it sooner, replacing the else clause in
sage.symbolic.expression.Expression._self_eval with 
return new_Expression_from_GEx(self._parent, res)
should get you the same functionality.


Cheers,
Burcin

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support-unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to