【发布时间】:2015-05-29 12:51:19
【问题描述】:
我想绘制一个图来说明简单函数 (y=x^2) 的辛普森/梯形积分公式。 scipy 的 simps 和 trapz 函数有助于计算面积,但我也想在原始曲线上绘制梯形/抛物线。我想知道是否有任何现有的例程,如果没有,获得一些关于如何制作这些情节的想法会有所帮助。
import numpy as np
from scipy.integrate import simps, trapz
x=np.arange(9)
y=x**2
area=simps(y,x)
print area
area=trapz(y,x)
print area
plot(y,x)
【问题讨论】:
-
没有标准的例程来绘制你想要的东西。尝试自己制作情节,如果遇到麻烦,也许这里有人会提供帮助。事实上,你只是说“我有这个想法,写代码让我去做。”