Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Bagaimana untuk mencari fungsi trigonometri dalam javascript
Dalam matematik, fungsi trigonometri ialah jenis fungsi yang kerap berlaku yang boleh membantu kita mengira panjang sisi, sudut, ketinggian, dsb. bagi segitiga. Dalam pengaturcaraan komputer, JavaScript juga menyediakan beberapa fungsi trigonometri terbina dalam untuk membantu pembangun melaksanakan pengiraan yang berkaitan. Dalam artikel ini, kami akan memperkenalkan fungsi trigonometri dalam JavaScript dan penggunaannya.
Fungsi trigonometri JavaScript boleh dipanggil menggunakan kaedah statik objek Matematik. Objek ini menyediakan sin, cos, tan, asin, acos, atan dan kaedah lain, masing-masing sepadan dengan fungsi sinus, kosinus, tangen, arcsine, arccosine dan arctangent. Di bawah ini kami akan memperkenalkan setiap fungsi secara terperinci.
Fungsi sinus ialah fungsi berkala dengan nilai antara -1 hingga 1. Dalam JavaScript, kita boleh mengira sinus sudut melalui kaedah Math.sin(). Sebagai contoh, kira sinus sudut 30 darjah:
let sinValue = Math.sin(30 * Math.PI / 180); // 返回0.5
Di mana, Math.PI mewakili pi, dan nilainya adalah lebih kurang 3.14159. Oleh kerana parameter yang diterima oleh kaedah sin ialah nilai radian, kita perlu menukar nilai sudut kepada nilai radian untuk pengiraan. Dalam kod di atas, kami menukar 30 darjah kepada nilai radian dan menghantarnya sebagai parameter kaedah sin. Hasil pengiraan ialah 0.5, iaitu sinus sudut 30 darjah ialah 0.5.
Fungsi kosinus juga merupakan fungsi berkala, dan julat nilainya juga antara -1 dan 1. Dalam JavaScript, kita boleh mengira kosinus sudut melalui kaedah Math.cos(). Contohnya, untuk mengira kosinus sudut 45 darjah:
let cosValue = Math.cos(45 * Math.PI / 180); // 返回0.707
Sama seperti kaedah sin, kita perlu menukar nilai sudut kepada nilai radian untuk pengiraan. Dalam kod di atas, kami menukar 45 darjah kepada radian dan menghantarnya sebagai parameter kaedah cos. Keputusan yang dikira ialah 0.707, iaitu kosinus sudut 45 darjah ialah 0.707.
Fungsi tangen juga merupakan fungsi berkala, dan julat nilainya tidak terhad. Dalam JavaScript, kita boleh mengira tangen sudut melalui kaedah Math.tan(). Sebagai contoh, untuk mengira tangen sudut 60 darjah:
let tanValue = Math.tan(60 * Math.PI / 180); // 返回1.732
Begitu juga, kita perlu menukar nilai sudut kepada nilai radian untuk pengiraan. Dalam kod di atas, kami menukar 60 darjah kepada radian dan menghantarnya sebagai parameter kaedah tan. Hasil pengiraan ialah 1.732, iaitu nilai tangen bagi sudut 60 darjah ialah 1.732.
Fungsi arcsine ialah fungsi songsang bagi fungsi sinus Dalam JavaScript, nilai sinus boleh dikira melalui Math.asin(. ) kaedah sudut sepadan. Sebagai contoh, untuk mengira sudut yang nilai sinusnya ialah 0.5:
let asinValue = Math.asin(0.5) * 180 / Math.PI; // 返回30
Di sini, kita ambil 0.5 sebagai parameter kaedah asin, kira nilai radian sudut yang nilai sinusnya ialah 0.5, dan tukarkannya kepada nilai sudut. Hasil pengiraan ialah 30, iaitu sudut dengan nilai sinus 0.5 ialah 30 darjah.
Nota: Memandangkan fungsi sinus songsang ialah fungsi nilai tunggal, julat nilainya ialah [-π/2, π/2]. Jika parameter yang dihantar berada di luar julat ini, NaN akan dikembalikan.
Fungsi kosinus songsang ialah fungsi songsang bagi fungsi kosinus Dalam JavaScript, nilai kosinus boleh dikira melalui Matematik. kaedah acos() sudut sepadan. Sebagai contoh, untuk mengira sudut yang nilai kosinusnya ialah 0.5:
let acosValue = Math.acos(0.5) * 180 / Math.PI; // 返回60
Sama seperti fungsi arcsine, kita menggunakan 0.5 sebagai parameter kaedah acos, hitung nilai radian sudut yang nilai kosinusnya ialah 0.5, dan tukarkannya kepada nilai sudut . Hasil pengiraan ialah 60, iaitu sudut dengan nilai kosinus 0.5 ialah 60 darjah.
Nota: Memandangkan fungsi kosinus songsang ialah fungsi nilai tunggal, julat nilainya ialah [0, π]. Jika parameter yang dihantar berada di luar julat ini, NaN akan dikembalikan.
Fungsi arctangent ialah fungsi songsang bagi fungsi tangen Dalam JavaScript, nilai tangen boleh dikira melalui Math.atan(. ) kaedah sudut sepadan. Sebagai contoh, untuk mengira sudut yang nilai tangennya ialah 1.732:
let atanValue = Math.atan(1.732) * 180 / Math.PI; // 返回60
Begitu juga, kita menggunakan 1.732 sebagai parameter kaedah atan, hitung nilai radian sudut yang nilai tangennya ialah 1.732, dan tukarkannya kepada nilai sudut. Hasil pengiraan ialah 60, iaitu sudut dengan nilai tangen 1.732 ialah 60 darjah.
Di atas ialah pengenalan terperinci kepada enam fungsi trigonometri JavaScript dan penggunaannya. Menguasai penggunaan fungsi ini boleh membantu pembangun mengira masalah berkaitan segi tiga dengan lebih mudah dan cepat.
Atas ialah kandungan terperinci Bagaimana untuk mencari fungsi trigonometri dalam javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!