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

python畫齒輪代碼

傅智翔1年前6瀏覽0評論

在Python中可以使用庫matplotlib來實現畫圖,使用該庫可以方便快捷地繪制各種圖形,包括齒輪。

import matplotlib.pyplot as plt
import numpy as np
# 齒輪參數
z1 = 20  # 齒輪1齒數
z2 = 30  # 齒輪2齒數
m = 5    # 齒輪模數
r1 = z1 * m / 2  # 齒輪1半徑
r2 = z2 * m / 2  # 齒輪2半徑
# 生成齒輪輪廓
theta = np.linspace(0, 2*np.pi*z1/z2, 1000)
x1 = r1 * np.cos(theta)
y1 = r1 * np.sin(theta)
x2 = r2 * np.cos(theta)
y2 = r2 * np.sin(theta+2*np.pi*z1/z2)
# 繪制齒輪
fig, ax = plt.subplots()
ax.plot(x1, y1, color='blue')
ax.plot(x2, y2, color='green')
ax.axis('equal')
plt.show()

在代碼中,使用import語句導入matplotlib庫,再引入numpy庫,包含了一些生成齒輪輪廓的必要函數。

接下來定義了齒輪的參數,包括齒數、模數、半徑等。

在接下來的代碼中使用np.linspace函數生成一段連續的數值,用于繪制齒輪輪廓。然后通過畫圖函數plt.subplots()創建一個繪圖對象,指定一個圖表和內部坐標系軸。

最后使用ax.plot函數繪制并輸出齒輪圖形,axis函數指定軸的范圍。運行代碼后將會看到一幅美觀的齒輪圖像。