Hello.
I would like to define a function which is given by the evaluation of an
integral.
More precisely, I want f(x) to be the integral between 0 and x of
exp(t**2)dt
My first attempt is to create a function in the "python" sense of the term :
---------------------------
var('x,t')
def f(x):
return numerical_integral( exp(t**2),0,x )[0]
numerical_approx(f(1))
---------------------------
That works, no problems
The problem is when I want to have a function in the "Sage" sense of the
term
---------------------------
g(x)=numerical_integral( exp(t**2),0,x )[0]
---------------------------
I got the following error message.
Traceback (click to the left for traceback)
...
TypeError: float() argument must be a string or a number
My aim is to do
solve(g(x)=0.5)
for example.
Any ideas ?
Have a good night
Laurent
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---