【发布时间】:2018-12-29 06:25:42
【问题描述】:
我正在尝试使用 Python 从链接中复制数学运算。
我设法集成了该功能,但我无法在指定的时间间隔内绘制它。我尝试使用安排来获取参数的值并将其绘制在函数中,但它不起作用。
有人知道怎么弄吗?
我的 sn-p 代码:
from scipy.integrate import quad
def f(x):
if x >= 0 and x <= 2:
return x ** 2
elif x > 2 and x <= 4:
return 4
else:
return 0
res = quad(f, 0, 5)
print(res)
【问题讨论】:
-
在一个区间上积分的结果是一个数字。你想绘制那个数字吗?
-
我试图在区间而不是积分中绘制函数。另外,我正在寻找一种替代解决方案,最好以象征性的方式,就像在图中一样。我找不到可以指定符号 x 的解决方案,然后对于不同的函数区间有不同的表达式
-
您用 matplotlib 和 scipy 标记了这个问题,并使用 scipy 方法进行集成。这些是数字工具。对于符号数学,请参阅其他包。但是,对于问题中描述的任务,数字工具完全可以。
标签: python matplotlib plot scipy intervals