2024年1月10日 星期三

Topic59:函數圖形

 主題1二次函數圖形

假設開口向下拋物線方程式:y = -x**2

 ► 參考程式:

import matplotlib.pyplot as plt       #匯入pyplot繪圖簿
import numpy as np                    #計算函數值
x = np.linspace(-10,10,50)           #建立一個-10至10分成50等分的矩陣(預設50)
y = -x*x                    #設定抛物線函數
plt.plot(x,y)                   #畫出x和y的關係圖(資料表)
plt.show()                    #顯示函數圖形

► 說明:

1. Matplotlib 是一個把數據可視覺化的套件,是一個非常實用的工具!
2. plt.show() 是把畫出來的圖形顯示出來。
3. plt.t.title("Quadratic function") 是顯示圖形的標題。
4. plt.xlabel("x 軸") 是X 軸的標籤。
5. plt.ylabel("y 軸") 是Y 軸的標籤。
6. plt.figure()  下打出兩個函數圖形,最後再輸入 plt.show() 就可以一次顯示兩圖。

主題2一次函數圖形

假設直線方程式:y = 2 * x + 3

► 參考程式:

from matplotlib import pyplot as plt
import numpy as np
x = np.linspace(-10, 10, 50)        # 建立一個把 -10 到 10切分成 50 等分的矩陣
y = 2 * x + 3                       # 設定 y 軸的值
plt.plot(x, y)                      # 畫出 x 和 y 的關係
plt.show()                          # 顯示圖片

► 說明:

1. Matplotlib 是一個把數據可視覺化的套件,是一個非常實用的工具!

2.

主題3三角函數圖形

假設直線方程式:y = sin(x )

► 參考程式:

import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0,9.42,50)    # 建立一個把 -10 到 9.42切分成 50 等分的矩陣
y = np.sin(x)                  # 設定 y 軸的值
plt.plot(x, y)                # 畫出 x 和 y 的關係圖
plt.grid("y = sin(x)")
plt.show()                    # 顯示圖片

► 說明:

1. Matplotlib 是一個把數據可視覺化的套件,是一個非常實用的工具!

沒有留言:

張貼留言