problem plotting numerical integral
Why does the following give an error "TypeError: unable to simplify to float approximation"?
def f(y): return numerical_integral(1,0,y) plot(f(y),(y,0,1))
The way you define
f is a Python function, not a symbolic expression. In particular, the name of the input does not matter. So, there is no point to deal with
f(y) which requires that
y is defined (as a symbol).
What you can do is the following:
sage: plot(f,(0,1)) Launched png viewer for Graphics object consisting of 1 graphics primitive
Asked: 2015-07-09 04:34:34 -0600
Seen: 1,251 times
Last updated: Jul 09 '15