利用 matplotlib 中的 pyplot模块,绘制x在[-10, 10]取值区间上的f(x)=x2+2x+3函数、f(x)的一阶导数和二阶导数的图形。

利用 matplotlib 中的 pyplot模块,绘制x在[-10, 10]取值区间上的f(x)=x2+2x+3函数、f(x)的一阶导数和二阶导数的图形。
【要求】(1)绘制三个子图,分别放置上述的三个图形。(2)第一个子图区域,标题为Polynomial,使用红色实线绘制。(3)第二个子图区域,标题为First Derivative,使用蓝色虚线绘制。(4)第三个子图区域,标题为Second Derivative,使用绿色实心圆点绘制。

这个主要是numpy 和matplotlib 的应用,可以参考一下例子
画出y=2*x+5的函数图像

import numpy as np
from matplotlib import pyplot as plt

#设置横坐标取值、确定函数表达式
x = np.arange(1, 11)
y = 2 * x + 5
#添加标题、横坐标、纵坐标标签
plt.title("Matplotlib demo")
plt.xlabel("x axis caption")
plt.ylabel("y axis caption")
#画函数图像
plt.plot(x, y)
plt.show()