输入(a,b),绘制半径分别为a,b的圆形
时间: 2024-09-15 22:09:33 浏览: 31
大学专业试卷AutoCAD(B)上.doc
在许多编程环境中,如Python的matplotlib库,你可以使用`plt.Circle`函数结合`(a, b)`作为圆心坐标和半径信息来绘制圆形。下面是一个基本的例子:
```python
import matplotlib.pyplot as plt
def draw_circles(a, b):
fig, ax = plt.subplots()
circle1 = plt.Circle((a, b), a, color='red', fill=False) # 半径为a的圆
circle2 = plt.Circle((a, b), b, color='blue', fill=True) # 半径为b的圆(填充颜色)
ax.add_patch(circle1)
ax.add_patch(circle2)
ax.set_xlim([a-b, a+b]) # 调整x轴范围,使得圆完全可见
ax.set_ylim([b-a, b+a])
plt.show()
# 示例:输入(1, 2),会绘制半径分别为1和2的红色实心圆和蓝色空心圆
draw_circles(1, 2)
```
阅读全文