Polinom gyökkereső

Keresse meg egy polinom összes valós és komplex gyökét kifejtett kifejezésből vagy együtthatólistából, maradékokkal és konvergencia-ellenőrzéssel.

Polinom

Polinom megadási módja
Használjon egy változót és nemnegatív egész számú hatványokat, már kifejtett alakban. A tagok az = jel bármelyik oldalán állhatnak.

Érvényes tartomány: 1–20 fokszám, |együttható| ≤ 1e100, törtek megengedettek, és 4–12 megjelenített tizedesjegy.

Több tizedesjegy szigorúbb leállási tesztet eredményez; az együtthatókban elveszett pontosságot azonban nem tudja visszaállítani.
Próbáljon ki egy polinomot

Gyökök halmaza

A gyökök itt fognak megjelenni

Adjon meg egy kifejtett polinomot vagy annak együtthatóit, majd keresse meg az összes gyököt.

A kezdéshez adjon meg egy polinomot.

A polinom és minden számítás ebben a böngészőben marad, és soha nem kerül feltöltésre.

GYIK

Hogyan történik a magasabb fokú gyökök keresése?

A megoldó komplex tippek több determinisztikus halmazából indul ki, és az Ehrlich–Aberth-módszerrel egyszerre javítja az összes tippet. A Horner-elrendezés hatékonyan értékeli ki a polinomot és annak deriváltját, majd a kapott gyököket a rendszer visszahelyettesíti az eredeti polinomba egy skálafüggetlen maradék-ellenőrzéshez.

Pontosak ezek a gyökök?

Nem. A lineáris egyenlet kivételével a megjelenített gyökök numerikus közelítések. A 4-nél magasabb fokszámú egyenletekre nincs általános gyökképlet, és még az alacsonyabb fokszámú képletek is veszíthetnek a pontosságukból nehéz együtthatók esetén. A közelítés megítéléséhez használja a maradékot és az érzékenységi figyelmeztetést; ha pontos törtekre vagy gyökös alakokra van szüksége egy másodfokú egyenlethez, használja a másodfokú egyenlet kalkulátort.

Miért kevésbé stabilak a többszörös gyökök?

Többszörös gyöknél a polinom és annak deriváltja is nulla. Ez gyengíti a korrekciós lépést, így az együtthatók apró változásai is több közeli gyökre bonthatnak fel egy többszörös gyököt. A megoldó csak akkor csoportosítja a gyököket, ha azok numerikus értékei szorosan egybeesnek, és láthatóan jelzi a multiplicitást.

Mit adhatok meg bemenetként?

Használjon valós, dimenzió nélküli együtthatókat és egyetlen változót legfeljebb 20-as egész számú hatványokkal. A kifejezésnek már kifejtettnek kell lennie, de a tagok állhatnak vegyes sorrendben vagy az egyenlőségjel mindkét oldalán. Az együtthatólista a legmagasabb hatványtól a konstans tagig tart, és tartalmaznia kell a nullákat a hiányzó hatványoknál.

Polinomok gyökeinek meghatározása: algebrai és numerikus megközelítések

Ez a polinom gyökkereső eszköz lehetővé teszi az 1 és 20 közötti fokszámú polinomok összes valós, komplex és többszörös gyökének meghatározását. A polinomot megadhatja kifejtett kifejezésként vagy az együtthatók listájaként is. Az eszköz numerikus úton számítja ki a gyököket, elvégzi a maradékok és a konvergencia ellenőrzését, valamint megjeleníti az eredményeket a komplex számsíkon ábrázolva, a számítási algoritmus részletes lépéseivel együtt.

A polinom megadása és a bemeneti határok

A polinomok megadására két különböző módszer áll rendelkezésre, amelyek rugalmas kezelést biztosítanak a különböző matematikai problémákhoz:

  • Kifejtett kifejezés: Ebben a módban egyváltozós egyenlet vagy kifejezés adható meg, ahol a tagok az egyenlőségjel bármelyik oldalán szerepelhetnek. A bemenetnek már kifejtett alakúnak kell lennie.
  • Együtthatólista: Ebben a módban a polinom együtthatóit kell megadni a legmagasabb hatványtól a konstans tagig haladva, vesszővel, szóközzel vagy új sorral elválasztva. A hiányzó hatványok helyére 0-t kell írni.

A számítások stabilitása és a rendszer korlátai miatt a bemeneteknek meg kell felelniük az alábbi szigorú szabályoknak:

  • A polinom fokszáma 1 és 20 között kell, hogy legyen.
  • Minden együtthatónak dimenzió nélküli valós számnak kell lennie, amelyek abszolút értéke nem haladhatja meg az 1e100 értéket (|együttható| ≤ 1e100). A törtek használata megengedett.
  • A beírt szöveg hossza nem haladhatja meg a 600 karaktert.
  • A megjelenített tizedesjegyek száma 4 és 12 között állítható be.

A beviteli mező alatt gyorsindító gombok találhatók a különböző matematikai esetek bemutatására: „Öt gyök”, „Négy komplex gyök” és „Többszörös gyök”.

Az Ehrlich–Aberth-iteráció és a Horner-elrendezés

A lineáris (elsőfokú) egyenletek megoldása közvetlen lineáris megoldással történik. A magasabb fokú polinomok gyökeinek szimultán keresésére a rendszer az Ehrlich–Aberth-iterációt alkalmazza. Ez a módszer rendkívül hatékony, mivel nem egyenként keresi a gyököket (ami a polinom leosztásával járó numerikus hibák felhalmozódásához vezetne), hanem az összes komplex gyöktippet egyszerre frissíti a komplex számsíkon.

A számítási folyamat során a polinom és annak első deriváltjának gyors és pontos kiértékelése kulcsfontosságú. Erre a célra a Horner-elrendezést (Horner-módszert) használja az algoritmus, amely minimalizálja a szükséges lebegőpontos szorzások számát, ezáltal csökkentve a kerekítési hibák felhalmozódását.

Az algoritmus végrehajtásának lépései a következők:

  1. Kanonikus alak: A bemeneti kifejezés tagjainak összegyűjtése és rendezése standard formára.
  2. Normalizálás: A polinom minden együtthatójának elosztása a főegyütthatóval.
  3. Skálázás: A gyökkeresési tartomány lehatárolása egy R sugárral, hogy a kezdeti komplex tippek stabil numerikus tartományban maradjanak.
  4. Iteráció: Az összes gyöktipp egyidejű frissítése mindaddig, amíg a korrekciós lépés mértéke a meghatározott toleranciahatár alá nem csökken.
  5. Ellenőrzés: A kapott gyökök visszahelyettesítése az eredeti polinomba a normalizált maradékok kiszámításához.

Numerikus stabilitás és a normalizált maradék

A numerikus gyökkeresés során elengedhetetlen a kapott eredmények pontosságának ellenőrzése. Erre szolgál a normalizált maradék (residual) kiszámítása. A maradék azt mutatja meg, hogy a talált gyököt visszahelyettesítve a polinomba, az eredmény mennyire tér el a nullától. Mivel a különböző polinomok együtthatóinak nagyságrendje tág határok között mozoghat, a rendszer skálafüggetlen, normalizált maradékot számol minden egyes gyökhöz.

A többszörös vagy egymáshoz rendkívül közel elhelyezkedő gyökök természetüknél fogva numerikusan instabilak. Ilyen esetekben a polinom és a derivált értéke is közel van a nullához, ami rontja a konvergencia sebességét és pontosságát. Ha a rendszer ilyen érzékeny gyököket észlel, egy figyelmeztető üzenetet jelenít meg, amely jelzi, hogy az együtthatók minimális változása is jelentősen befolyásolhatja a megjelenített tizedesjegyeket.

Adatkezelés és adatvédelem

A polinomok bevitele és a gyökök kiszámítása során kiemelt szerepet kap a felhasználói adatok védelme. A polinom és minden számítás ebben a böngészőben marad, és soha nem kerül feltöltésre semmilyen külső szerverre. A teljes feldolgozás helyben, a felhasználó eszközén fut le.

Gyakran Ismételt Kérdések

Mit adhatok meg bemenetként?
Használjon valós, dimenzió nélküli együtthatókat és egyetlen változót legfeljebb 20-as egész számú hatványokkal. A kifejezésnek már kifejtettnek kell lennie, de a tagok állhatnak vegyes sorrendben vagy az egyenlőségjel mindkét oldalán. Az együtthatólista a legmagasabb hatványtól a konstans tagig tart, és tartalmaznia kell a nullákat a hiányzó hatványoknál.

Pontosak ezek a gyökök?
Nem. A lineáris egyenlet kivételével a megjelenített gyökök numerikus közelítések. A 4-nél magasabb fokszámú egyenletekre nincs általános gyökképlet, és még az alacsonyabb fokszámú képletek is veszíthetnek a pontosságukból nehéz együtthatók esetén. A közelítés megítéléséhez használja a maradékot és az érzékenységi figyelmeztetést; ha pontos törtekre vagy gyökös alakokra van szüksége egy másodfokú egyenlethez, használja a másodfokú egyenlet kalkulátort.

Hogyan történik a magasabb fokú gyökök keresése?
A megoldó komplex tippek több determinisztikus halmazából indul ki, és az Ehrlich–Aberth-módszerrel egyszerre javítja az összes tippet. A Horner-elrendezés hatékonyan értékeli ki a polinomot és annak deriváltját, majd a kapott gyököket a rendszer visszahelyettesíti az eredeti polinomba egy skálafüggetlen maradék-ellenőrzéshez.

Miért kevésbé stabilak a többszörös gyökök?
Többszörös gyöknél a polinom és annak deriváltja is nulla. Ez gyengíti a korrekciós lépést, így az együtthatók apró változásai is több közeli gyökre bonthatnak fel egy többszörös gyököt. A megoldó csak akkor csoportosítja a gyököket, ha azok numerikus értékei szorosan egybeesnek, és láthatóan jelzi a multiplicitást.