在Python中,使用`matplotlib`库可以方便地绘制多条函数图像。以下是一个示例代码,展示了如何绘制多个函数图像:
import numpy as npimport matplotlib.pyplot as plt定义函数def f1(x):return x2def f2(x):return x3def f3(x):return np.sin(x)生成x值x = np.linspace(-10, 10, 1000) 在-10到10之间生成1000个等间距的点计算对应的y值y1 = f1(x)y2 = f2(x)y3 = f3(x)创建画布和子图fig, ax = plt.subplots()绘制函数图像ax.plot(x, y1, label='f1(x) = x^2')ax.plot(x, y2, label='f2(x) = x^3')ax.plot(x, y3, label='f3(x) = sin(x)')添加图例ax.legend()设置坐标轴标签ax.set_xlabel('x-axis')ax.set_ylabel('y-axis')显示图像plt.show()
这段代码首先定义了三个函数`f1`, `f2`, `f3`,然后使用`numpy`的`linspace`函数在`-10`到`10`之间生成`1000`个等间距的点作为`x`值。接着计算这些`x`值对应的`y`值,并使用`matplotlib`的`plot`函数绘制出每个函数的图像。最后,添加图例、坐标轴标签,并显示图像。
你可以根据需要修改函数定义、x值的范围和点的数量,以及添加更多的函数图像到同一张图上。

