生成代码:使用NumPy.linspace()快速创建一系列等距分布的横坐标值,并画出这些值一次方、二次方、三次方曲线。
时间: 2023-12-29 15:02:59 浏览: 118
浅谈numpy中linspace的用法 (等差数列创建函数)
以下是生成代码:
```python
import numpy as np
import matplotlib.pyplot as plt
# 创建等距分布横坐标值
x = np.linspace(-10, 10, 101)
# 一次方曲线
y1 = x
# 二次方曲线
y2 = x ** 2
# 三次方曲线
y3 = x ** 3
# 绘制曲线
plt.plot(x, y1, label='y=x')
plt.plot(x, y2, label='y=x^2')
plt.plot(x, y3, label='y=x^3')
# 设置图例和标题
plt.legend()
plt.title('Curves of y=x, y=x^2 and y=x^3')
# 显示图像
plt.show()
```
运行以上代码,将会生成一张包含一次方、二次方、三次方曲线的图像。
阅读全文