Python是一種高級的編程語言,它可以用于許多不同的應用程序和工具。其中,畫等溫線是Python的一個非常有用的功能之一。
import numpy as np import matplotlib.pyplot as plt def f(x, y): return np.sin(np.sqrt(x ** 2 + y ** 2)) x = np.linspace(-6, 6, 30) y = np.linspace(-6, 6, 30) X, Y = np.meshgrid(x, y) Z = f(X, Y) plt.contour(X, Y, Z) plt.show()
以上代碼演示了如何使用Python和matplotlib.plot庫來畫等溫線。該代碼計算f(x, y)函數的值,并從-6到6生成x和y的值。使用meshgrid()函數,我們將x和y的值轉換為矩陣X和Y,然后我們利用f(x, y)函數計算Z。最后,plt.contour()函數用于繪制等溫線圖,plt.show()函數用于顯示圖形。
在這個例子中,我們使用了30個細分級別,但是我們可以將其調整為更多或更少,以獲得所需的結果。我們還可以調整x和y的范圍來獲得不同的結果。這使得Python成為一個非常強大的工具,可以用于各種不同的應用程序。