Bedane Petungan Aljabar Persis lan Perkiraan Numerik
Ing ngetung oyot polinomial, ana bedane gedhe antarane cara aljabar persis lan cara perkiraan numerik. Cara aljabar persis nggunakake rumus matematika tartamtu kanggo nemokake nilai sing pas, kayata rumus kuadrat x = (-b ± √(b² - 4ac)) / 2a kanggo persamaan pangkat 2. Nanging, miturut téoréma matematika, polinomial kanthi pangkat 5 utawa luwih ora duwe rumus aljabar umum sing bisa ngrampungake oyot nggunakake radikal.
Kanggo ngatasi watesan kasebut, "Polynomial Root Solver" nggunakake pendekatan numerik. Cara iki ora golek rumus sing pas, nanging ngetung nilai nyedhaki (aproksimasi) kanthi tliti dhuwur kanggo kabeh oyot riyal lan kompleks saka polinomial pangkat 1 nganti 20. Kanggo persamaan pangkat 1, alat iki langsung nggunakake "Solusi linear langsung". Kanggo pangkat sing luwih dhuwur, petungan nggunakake algoritma iteratif sing dirancang kanggo nggoleki kabeh oyot bebarengan.
Cara Kerja Iterasi Ehrlich–Aberth lan Metode Horner
Nalika ngrampungake polinomial pangkat dhuwur, alat iki nggunakake metode "Iterasi Ehrlich–Aberth". Algoritma iki ora nggoleki oyot siji-siji, nanging nganyari kabeh tebakan oyot bebarengan ing wektu sing padha. Proses iki diwiwiti saka set tebakan kompleks sing wis ditemtokake kanthi deterministik.
Sajrone proses iterasi, "Pembaruan oyot bebarengan" ditindakake kanthi bola-bali. Algoritma iki nggunakake Metode Horner kanggo ngetung nilai polinomial lan turunan kapisan kanthi efisien. Iterasi bakal terus mlaku nganti owah-owahan utawa koreksi nilai oyot wis ana ing sangisore watesan toleransi sing ditemtokake.
Aturan Input lan Watesan Petungan
Kanggo nggunakake alat iki, pangguna bisa milih rong cara input liwat "Lebokake polinomial minangka":
- "Ekspresi sing wis dijabarake": Persamaan utawa ekspresi siji variabel sing wis dijabarake. Suku-suku entuk ana ing sisih kiwa utawa tengen saka tandha padha karo (=).
- "Dhaptar koefisien": Dhaptar angka riyal tanpa dimensi sing dipisahake nganggo koma, spasi, utawa baris anyar, diurutake saka pangkat paling dhuwur nganti konstanta.
Supaya petungan bisa mlaku kanthi bener, ana sawetara aturan lan watesan sing kudu dipenuhi:
- Pangkat polinomial kudu ana ing antarane 1 nganti 20.
- Saben koefisien kudu awujud angka riyal kanthi nilai mutlak |coefficient| ≤ 1e100. Pecahan entuk digunakake minangka koefisien.
- Dawane teks input kudu kurang saka 600 karakter.
- Pangguna bisa ngatur tingkat ketelitian liwat "Angka desimal sing ditampilake" kanthi milih antarane 4 nganti 12 angka ing mburine koma.
Yen input ora cocog karo aturan, alat bakal nampilake pesen kesalahan kayata:
- "Lebokake ekspresi polinomial utawa dhaptar koefisien." yen kolom kosong.
- "Input kudu kurang saka 600 karakter." yen ngluwihi watesan karakter.
- "Kasebut dudu polinomial siji variabel sing wis dijabarake. Coba x^5 - x = 0 utawa lebokake koefisiene." yen format salah.
- "Jabarake kurung dhisik supaya saben pangkat duwe koefisien sing jelas." yen ana kurung.
- "Gunakake siji variabel wae." yen ana luwih saka siji variabel.
- "Gunakake pangkat angka wutuh saka 0 nganti 20." yen pangkat negatif, pecahan, utawa luwih saka 20.
- "Saben koefisien kudu awujud angka riyal, kayata −2.5, 3/4 utawa 1e-6." yen koefisien ora valid.
- "Pecahan ora entuk duwe angka 0 ing ngisor (penyebut)." yen ana pecahan sing nyebuté nol.
- "Koefisien utawa skala perantara ana ing sanjabane watesan sing didhukung. Atur maneh skala polinomial lan coba maneh." yen nilai ngluwihi watesan.
- "Pilih antarane 4 nganti 12 angka ing mburine koma." yen presisi desimal ora cocog.
Verifikasi Akurasi nganggo Skala lan Sisa Normalisasi
Saben petungan numerik mbutuhake verifikasi kanggo mesthekake yen oyot sing ditemokake pancen bener. Alat iki nindakake verifikasi kanthi otomatis liwat sawetara jangkah:
- "Kumpulake suku-suku dadi wujud standar:
‹polynomial›": Kabeh suku dikumpulake dadi siji wujud standar. - "Bagi saben koefisien nganggo koefisien utama
‹leading›.": Normalisasi koefisien kanthi mbagi nganggo koefisien utama. - "Atur skala pencarian oyot nganggo R =
‹scale›supaya tebakan wiwitan tetep ana ing watesan sing stabil.": Ngatur skala pencarian supaya tebakan awal tetep stabil. - "Anyari kabeh tebakan oyot bebarengan nganti koreksi ana ing sangisore
‹tolerance›; proses iki nggunakake‹iterations›iterasi.": Proses iterasi nganti konvergen. - "Lebokake maneh saben oyot menyang polinomial; sisa normalisasi paling gedhe yaiku
‹residual›.": Saben oyot dilebokake maneh menyang polinomial asli kanggo ngetung sisa normalisasi.
"Sisa normalisasi" (normalized residual) minangka ukuran sing nuduhake sepira cedhake asil substitusi oyot karo angka nol. Nilai sisa sing sithik banget nuduhake yen oyot kasebut akurat banget.
Sensitivitas Polinomial lan Oyot Kembar
Ing analisis numerik, ana kahanan sing nggawe petungan dadi ora stabil. Nalika polinomial duwe oyot kembar (multiplisitas luwih saka siji) utawa oyot sing let-e cedhak banget, kahanan iki dadi sensitif banget. Ing oyot kembar, nilai polinomial lan turunan kapisane padha-padha nyedhaki nol. Akibaté, owah-owahan cilik banget ing koefisien bisa nggawe owah-owahan gedhe ing nilai oyot sing diasilake.
Yen kahanan iki kedadeyan, alat bakal nampilake pesen pepeling: "Oyot wis ditemokake, nanging oyot kembar utawa sing cedhak banget nggawe sawetara angka sing ditampilake dadi sensitif marang owah-owahan koefisien sing sithik.". Oyot bakal diklumpukake minangka oyot kembar lan nampilake "Multiplisitas ‹count›" mung yen nilai numerike pancen cedhak banget.
Visualisasi ing Bidang Kompleks
Saliyane nampilake dhaptar oyot ing wujud angka, alat iki uga nyedhiyakake visualisasi "Oyot ing bidang kompleks". Saben oyot, dadi bagean riyal wae utawa bagean imajiner (kompleks), bakal digambar minangka titik koordinat ing bidang rong dimensi. Sumbu horisontal nggambarake bagean riyal, dene sumbu vertikal nggambarake bagean imajiner. Visualisasi iki nggampangake pangguna kanggo ndeleng pola geometris, simetri oyot konjugat kompleks, lan sebaran oyot saka polinomial sing dianalisis.
Pemrosesan Data lan Privasi Pangguna
Keamanan data dadi bab sing penting. Kabeh proses petungan matematika, analisis konvergensi, lan nggawe grafik plot ditindakake langsung ing njero browser pangguna. Ora ana data polinomial, koefisien, utawa asil petungan sing dikirim utawa diunggah menyang server eksternal.
Pitakonan sing Sering Ditakokake (FAQ)
Punapa ingkang saged kula lebokaken?
Gunakake koefisien riyal tanpa dimensi lan siji variabel kanthi pangkat angka wutuh nganti 20. Ekspresi kasebut kudu wis dijabarake, nanging urutane suku saged acak utawa katulis ing rong sisih tandha padha karo (=). Dhaptar koefisien diwiwiti saka pangkat paling dhuwur nganti konstanta lan kudu kalebu angka nol kanggo pangkat sing ora ana.
Punapa menika oyot ingkang pas?
Mboten. Kajaba kanggo persamaan linear, oyot sing ditampilake minangka perkiraan numerik. Pangkat ing ndhuwur 4 mboten gadhah rumus umum ing wujud radikal, lan rumus pangkat sing luwih murah wae saged kelangan akurasi ing koefisien sing angel. Gunakake sisa lan pepeling sensitivitas kanggo mbiji perkiraan kasebut; gunakake kalkulator kuadrat nalika panjenengan mbutuhake pecahan utawa radikal sing pas kanggo persamaan pangkat 2.
Kadospundi oyot pangkat ingkang langkung inggil dipunpanggihaken?
Alat iki miwiti saka sawetara set tebakan kompleks sing deterministik lan mbenakake kabeh tebakan bebarengan nganggo pembaruan Ehrlich–Aberth. Metode Horner ngevaluasi polinomial lan turunane kanthi efisien, lan saben oyot sing diasilake dilebokake maneh menyang polinomial asli kanggo mriksa sisa sing bebas saka skala.
Kenapa oyot kembar mboten stabil?
Ing oyot kembar, polinomial lan turunane padha-padha nol. Bab kasebut nggawe jangkah koreksi dadi ringkih, saengga owah-owahan koefisien sing sithik banget saged mecah siji oyot kembar dadi sawetara oyot sing cedhak. Alat iki mung nglumpukake oyot nalika nilai numerike meh padha lan tetep nampilake multiplisitas kasebut.