我在为以下两个方程编写代码时遇到了一些麻烦。我需要能够生成一个显示这两个函数的图形。有人能帮忙吗?我只知道如何用y = mx + b格式绘制基本方程图,所以我不知道如何以这种格式显示它。
方程是: f(x)= x ^ 3 + 2x ^ 2 - 5x -6 和 f'(x)= 3x ^ 2 + 4x - 5
答案 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)