Hi Robert,
On Wed, 11 Nov 2009 02:45:11 -0800 (PST)
"[email protected]" <[email protected]> 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 [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
-~----------~----~----~----~------~----~------~--~---