使用python重新创建图形

时间:2015-12-06 22:30:06

标签: python math matplotlib graph calc

我在为以下两个方程编写代码时遇到了一些麻烦。我需要能够生成一个显示这两个函数的图形。有人能帮忙吗?我只知道如何用y = mx + b格式绘制基本方程图,所以我不知道如何以这种格式显示它。

方程是: f(x)= x ^ 3 + 2x ^ 2 - 5x -6 和 f'(x)= 3x ^ 2 + 4x - 5

1 个答案:

答案 0 :(得分:2)

您可以先定义您的功能:

def f(x):
    return x*x*x + 2*x*x - 5*x - 6

然后定义您的x值,例如:

x_val = np.arange(0,1,0.1)

然后计算相应的y值:

y_val = np.array([f(x) for x in x_val]) 

然后只针对y_val

绘制x_val
from matplotlib import pyplot as plt
plt.plot(x_val,y_val)