欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

Python畫相切園

李明濤1年前8瀏覽0評論

Python是一門強大的編程語言,其簡單易學的語法和豐富的庫函數廣泛應用于數據分析、科學計算、Web開發等各個領域。Python的數學庫也非常強大,可以繪制各種各樣的數學圖形,其中包括畫相切圓。下面我們就來看看Python如何畫相切圓。

import matplotlib.pyplot as plt
import numpy as np
def draw_circle(r, x, y, color):
circle = plt.Circle((x, y), r, fill=False, color=color)
ax.add_artist(circle)
fig, ax = plt.subplots()
# 橫縱坐標軸范圍
plt.xlim(-10, 10)
plt.ylim(-10, 10)
# 畫出兩個圓,分別位于(-2, 0)和(2, 0),半徑均為3
draw_circle(3, -2, 0, 'r')
draw_circle(3, 2, 0, 'b')
# 畫出切點
plt.scatter(-5, 0, s=50, c='k')
plt.scatter(5, 0, s=50, c='k')
ax.set_aspect('equal')
plt.show()

上面的代碼首先導入了需要的庫函數:matplotlib.pyplot和numpy。接著定義了一個函數draw_circle用于繪制圓。其中,r表示圓的半徑,x和y表示圓心坐標,color表示圓的顏色。在主函數中,使用plt.subplots()創建畫布,并設置橫縱坐標軸范圍。接著,調用draw_circle函數,分別畫出兩個圓,半徑均為3。最后,使用plt.scatter()函數在切點處畫出兩個黑色圓點。最后,使用ax.set_aspect('equal')保持圖形比例一致,使用plt.show()顯示圖像。

以上就是Python畫相切圓的方法。通過這篇文章的學習,相信大家已經掌握了如何使用Python畫相切圓了。