Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Bagaimana untuk melaksanakan formula mencari akar dalam javascript

Bagaimana untuk melaksanakan formula mencari akar dalam javascript

PHPz
Lepaskan: 2023-04-27 16:34:26
asal
1008 orang telah melayarinya

Rumus punca ialah konsep penting dalam matematik Ia boleh digunakan untuk menyelesaikan punca persamaan kuadratik. Dalam sains komputer, terutamanya dalam pembangunan bahagian hadapan, formula mencari akar digunakan secara meluas dalam bahasa JavaScript untuk mengira pelbagai komponen interaktif yang kompleks dalam halaman Web.

Rumus punca persamaan pertama dan kuadratik

Persamaan kuadratik ialah persamaan dengan bentuk berikut: ax2+bx+c=0, dengan a, b, dan c semuanya nyata nombor ( dengan a≠0).

Dalam matematik, menyelesaikan punca-punca persamaan kuadratik memerlukan pengiraan formula punca. Formula untuk mencari punca persamaan kuadratik ialah:

x = (-b ± √(b2-4ac)) / 2a

di mana ± mewakili dua punca positif dan negatif, bahawa ialah:

x1 = (-b + √(b2-4ac)) / 2a
x2 = (-b - √(b2-4ac)) / 2a

2 formula dalam Aplikasi JavaScript dalam

Dalam JavaScript, formula akar boleh digunakan untuk mengira kedudukan, saiz, bentuk dan atribut lain pelbagai komponen interaktif dalam halaman Web. Berikut ialah contoh mudah untuk menggambarkan penggunaan formula akar dalam JavaScript.

Andaikan terdapat segi empat tepat yang sudut atas dan bawahnya masing-masing terletak di sudut kiri atas dan sudut kanan bawah halaman Web, dan lebar, tinggi dan sudutnya diketahui, dan koordinat kiri bawahnya sudut dan sudut kanan atas perlu dikira.

Pertama, koordinat sudut kanan atas segi empat tepat boleh dikira dengan menyelesaikan koordinat sudut kiri bawah segi empat tepat. Katakan koordinat sudut kiri bawah segi empat tepat ialah (x, y), maka:

x = w * cos(θ)
y = h * sin(θ)

di mana, w dan h masing-masing mewakili lebar dan tinggi segi empat tepat, dan θ mewakili sudut segi empat tepat. Seterusnya, anda boleh menentukan koordinat sudut kiri bawah segi empat tepat dengan menyelesaikan koordinat sudut kanan atasnya. Andaikan koordinat penjuru kanan sebelah atas segi empat tepat ialah (X, Y), maka:

X = x + w * sin(θ)
Y = y - h * cos(θ)

Koordinat sudut kiri bawah dan sudut kanan atas segi empat tepat boleh dikira melalui formula di atas, seterusnya menentukan kedudukan dan bentuk segi empat tepat.

3. Pelaksanaan kod formula mencari akar JS

Dalam JavaScript, pengiraan formula mencari punca boleh direalisasikan melalui kod berikut:

function quadraticEquation( a,b,c ) {
var x1,x2;
jika(a===0) {

x1 = x2 = -c/b;
Salin selepas log masuk

} lain {

var delta = b*b - 4*a*c;
if(delta<0) {
  x1 = x2 = NaN;
} else if(delta===0) {
  x1 = x2 = -b/(2*a);
} else {
  x1 = (-b+Math.sqrt(delta))/(2*a);
  x2 = (-b-Math.sqrt(delta))/(2*a);
}
Salin selepas log masuk

}
kembalikan [ x1,x2];
}

Dalam kod di atas, tentukan dahulu sama ada a ialah 0. Jika a ialah 0, persamaan merosot kepada persamaan linear satu pembolehubah dan boleh diselesaikan secara langsung. Jika tidak, tentukan bilangan punca persamaan dengan menilai nilai delta diskriminasi, dan hitung punca persamaan.

4. Kesimpulan

Rumus akar merupakan konsep penting dalam matematik Ia boleh digunakan untuk menyelesaikan punca persamaan kuadratik dan digunakan secara meluas dalam bahasa JavaScript dalam sains komputer. Dalam pembangunan halaman Web, formula mencari akar boleh digunakan untuk mengira kedudukan, saiz, bentuk dan sifat-sifat lain dari pelbagai komponen interaktif yang kompleks, yang membawa kemudahan besar kepada pembangun.

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan formula mencari akar dalam javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan