1. 程式人生 > 程式設計 >Python繪製三角函式圖(sin\cos\tan)並標註特定範圍的例子

Python繪製三角函式圖(sin\cos\tan)並標註特定範圍的例子

根據我們指定的條件檢索函式中的元素

import matplotlib.pyplot as plt
import numpy as np

a = np.linspace(0,2 * np.pi,50)
b = np.sin(a)
plt.plot(a,b)    #生成一個正弦函式圖
mask = b >= 0
plt.plot(a[mask],b[mask],'bo')  #符合條件的標註藍色圓點
mask = (b >= 0) & (a <= np.pi / 2) 
plt.plot(a[mask],'go')  #符合條件的標註綠色圓點
plt.show()

import matplotlib.pyplot as plt
import numpy as np

a = np.linspace(0,50)
b = np.cos(a)
plt.plot(a,b)    #生成一個餘弦函式圖
mask = b >= 0
plt.plot(a[mask],'go')  #符合條件的標註綠色圓點
plt.show()

import matplotlib.pyplot as plt
import numpy as np

a = np.linspace(0,50)
b = np.tan(a)
plt.plot(a,b)    #生成一個正切函式圖
mask = b >= 0
plt.plot(a[mask],'go')  #符合條件的標註綠色圓點
plt.show()

("Drink from the well,replenish the well."--《The Walking Dead 》)

以上這篇Python繪製三角函式圖(sin\cos\tan)並標註特定範圍的例子就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。