Python是一種流行的編程語言,可以用來進行各種數學計算和繪圖。在這篇文章中,我們將用Python繪制積分函數。
# 導入所需的庫 import matplotlib.pyplot as plt import numpy as np # 定義積分函數 def f(x): return x ** 2 # 定義積分區間[a,b] a = 0 b = 2 # 計算積分值 I, _ = quad(f, a, b) # 設置x軸的范圍 x = np.linspace(a - 1, b + 1, 1000) # 繪制積分函數 plt.plot(x, f(x), 'r-', linewidth=2) # 繪制水平線 plt.axhline(y=0, color='black') # 繪制積分區間 plt.fill_between(x, f(x), where=((x >a) & (x< b)), color='grey', alpha=0.2) # 添加文字 plt.text(0.5 * (a + b), 4, '$\int_a^b f(x)dx = $' + str(I), fontsize=14) # 顯示圖形 plt.show()
上面的代碼使用了matplotlib和numpy庫。首先我們定義了一個積分函數f(x),然后指定了積分區間[a,b]。接著使用quad函數計算積分值,并使用fill_between函數繪制積分區間。最后使用text函數添加了積分值的數學公式。運行代碼后,我們得到了一張漂亮的積分函數圖形。
下一篇PHP HTTP