import numpy as np
import matplotlib.pyplot as plt
#定义二次函数和三次函数
def quadratic_func(x):
return x**2 - x+ 2
def cubic_func(x):
return x**3 + 3*x**2 - x + 4
#生成x轴的数据
x = np.linspace(-5,5,100)
#生成二次函数和三次函数的v轴数据
y1 = quadratic_func(x)
y2 = cubic_func(x)
#生成两个子图
fig,(ax1, ax2) = plt.subplots(1, 2, figsize=(10,5))
#设置第一个子图
ax1.plot(x, y1, color='blue')
ax1.set_xlabel('x')
ax1.set_ylabel('y')
ax1.set_title('Quadratic Function')
#设置第二个子图
ax2.plot(x, y2, color='red')
ax2.set_xlabel('x')
ax2.set_ylabel('y')
ax2.set_title('Cubic Function')
#显示图形
plt.show()