我似乎无法弄清楚为什么Python会抛出错误。我只是个初学者。我正在使用的代码...
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<body>
<table id = "contain"></table>
</body>
追溯是
def integral(startingx,endingx,numberofrectangles):
width = (float(endingx) - float(startingx)) / numberofrectangles
runningSum = 0
for i in range(numberofrectangles):
height = f(startingx + i*width)
area = height * width
runningSum += area
return runningSum
print integral (0,1,100)
不确定如何解决此问题。
道歉,我忘了把其余的都包括在内。这部分出现在我发布的第一部分之前。忍受我......
def衍生物(f): def df(x,h = 0.1e-5): derive =(f(x + h)-f(x))/ h 回归(衍生,3) 返回df
def衍生物(x): h = 1./1000。 上升= f(x + h) - f(x) run = h 斜率=上升/下降 返回斜率
修改:格式化
答案 0 :(得分:2)
我相信你的意思是传递函数以作为参数进行集成,从而产生高阶函数:
def integral(f, startingx, endingx, numberofrectangles): # Riemann sum approximation