Fungsi Trigonometri NumPy


Fungsi trigonometri

NumPy menyediakan ufuncs sin(), cos()dan tan()yang mengambil nilai dalam radian dan menghasilkan nilai sin, cos dan tan yang sesuai.

Contoh

Cari nilai sinus PI/2:

import numpy as np

x = np.sin(np.pi/2)

print(x)

Contoh

Temukan nilai sinus untuk semua nilai di arr:

import numpy as np

arr = np.array([np.pi/2, np.pi/3, np.pi/4, np.pi/5])

x = np.sin(arr)

print(x)

Ubah Derajat Menjadi Radian

Secara default semua fungsi trigonometri mengambil radian sebagai parameter tetapi kita dapat mengonversi radian ke derajat dan sebaliknya juga di NumPy.

Catatan: nilai radian adalah pi/180 * derajat_nilai.

Contoh

Ubah semua nilai dalam array arr berikut ke radian:

import numpy as np

arr = np.array([90, 180, 270, 360])

x = np.deg2rad(arr)

print(x)


Radian ke Derajat

Contoh

Ubah semua nilai dalam array arr berikut ke derajat:

import numpy as np

arr = np.array([np.pi/2, np.pi, 1.5*np.pi, 2*np.pi])

x = np.rad2deg(arr)

print(x)

Menemukan Sudut

Menemukan sudut dari nilai sinus, cos, tan. Misal sin, cos dan tan invers (arcsin, arccos, arctan).

NumPy menyediakan ufuncs arcsin(), arccos()dan arctan()yang menghasilkan nilai radian untuk nilai sin, cos, dan tan yang diberikan.

Contoh

Tentukan sudut 1,0:

import numpy as np

x = np.arcsin(1.0)

print(x)

Sudut Setiap Nilai dalam Array

Contoh

Temukan sudut untuk semua nilai sinus dalam array

import numpy as np

arr = np.array([1, -1, 0.1])

x = np.arcsin(arr)

print(x)

sisi miring

Menemukan sisi miring menggunakan teorema pythagoras di NumPy.

NumPy menyediakan hypot()fungsi yang mengambil nilai dasar dan tegak lurus dan menghasilkan sisi miring berdasarkan teorema pythagoras.

Contoh

Cari hipotenue untuk 4 alas dan 3 tegak lurus:

import numpy as np

base = 3
perp = 4

x = np.hypot(base, perp)

print(x)