绘制方程图像
- 论坛
- 绘制方程图像
19 浏览
绘制方程图像
我正在尝试编写一个函数,它可以根据我告诉它的任何公式来绘制图形。
import numpy as np import matplotlib.pyplot as plt def graph(formula, x_range): x = np.array(x_range) y = formula plt.plot(x, y) plt.show()
当我尝试调用它时,出现了以下错误,我认为它是在到达y = formula
之前尝试进行乘法运算。
graph(x**3+2*x-4, range(-10, 11)) Traceback (most recent call last): File "", line 1, in graph(x**3+2*x-4, range(-10, 11)) NameError: name 'x' is not defined