python绘制半径为1的半圆,直线截距为0斜率为1
时间: 2024-02-06 19:12:16 浏览: 61
好的,下面是Python代码实现:
```python
import numpy as np
import matplotlib.pyplot as plt
# 生成半圆上的点
x = np.linspace(-1, 1, 1000)
y = np.sqrt(1 - x**2)
# 生成直线上的点
x_line = np.linspace(-1, 1, 1000)
y_line = x_line
# 绘制图像
plt.plot(x, y, color='blue')
plt.plot(x_line, y_line, color='red')
# 设置图像标题和坐标轴范围
plt.title('Half circle and line')
plt.xlim(-1.5, 1.5)
plt.ylim(-1.5, 1.5)
# 显示图像
plt.show()
```
运行代码后,就可以得到半圆和直线的图像了。其中,半圆用蓝色线段表示,直线用红色线段表示。
阅读全文