La resolució d'equacions polinòmiques és un dels pilars de l'àlgebra i de l'anàlisi numèrica. Trobar els valors de x que fan que un polinomi sigui igual a zero requereix mètodes diferents segons el grau de l'equació. Aquesta eina permet trobar totes les arrels reals, complexes i múltiples de polinomis de grau 1 a 20 de manera local i immediata.
Resolució algebraica enfront de resolució numèrica
En l'àmbit de les matemàtiques, existeix una distinció fonamental entre trobar arrels de manera exacta mitjançant fórmules algebraiques i aproximar-les a través d'algorismes numèrics. Per a polinomis de grau 1 (equacions lineals) o grau 2 (equacions de segon grau), és senzill aplicar fórmules directes que proporcionen valors exactes amb fraccions o radicals. Tanmateix, el teorema d'Abel-Ruffini demostra que no existeix una fórmula algebraica general per a resoldre equacions de grau 5 o superior mitjançant radicals.
Quan ens enfrontem a polinomis d'alt grau, o fins i tot a polinomis de graus inferiors amb coeficients decimals complexos, la resolució numèrica esdevé l'única via pràctica. Els mètodes numèrics no busquen una expressió tancada, sinó que convergeixen iterativament cap als valors numèrics de les arrels amb una gran precisió. Aquest enfocament permet abordar problemes d'enginyeria i física on els coeficients provenen de mesures reals i no de nombres enters ideals.
L'algorisme d'Ehrlich–Aberth i el mètode de Horner
Per a polinomis de grau superior a 1, aquesta calculadora utilitza la iteració d'Ehrlich–Aberth, un mètode numèric dissenyat per a trobar simultàniament totes les arrels d'un polinomi en el pla complex. A diferència del mètode de Newton-Raphson, que busca una sola arrel cada vegada i requereix deflació polinòmica (un procés que pot acumular errors d'arredoniment), l'algorisme d'Ehrlich–Aberth actualitza totes les estimacions alhora.
El procés es realitza seguint aquests passos estructurats:
- Forma estàndard: S'agrupen els termes en la forma estàndard:
‹polynomial›. - Normalització: Es divideix cada coeficient pel coeficient principal
‹leading›. - Escalat: S'escala la cerca d'arrels per R =
‹scale›perquè les estimacions inicials es mantinguin en un rang estable. - Iteració: S'actualitzen totes les estimacions d'arrels conjuntament fins que la correcció sigui inferior a
‹tolerance›; aquesta execució ha requerit‹iterations›iteracions. L'algorisme utilitza la fórmula d'actualització simultània d'arrels. - Verificació: Es substitueix cada arrel de nou al polinomi; el residu normalitzat més gran és
‹residual›.
Durant cada iteració, s'utilitza el mètode de Horner per a avaluar el polinomi i la seva derivada de manera eficient. El mètode de Horner redueix el nombre de multiplicacions necessàries per a calcular el valor d'un polinomi en un punt complex, minimitzant així l'error numèric i accelerant el procés de convergència.
Sensibilitat i inestabilitat de les arrels múltiples
Un dels fenòmens més crítics en la cerca numèrica d'arrels és la sensibilitat dels resultats davant de petites variacions en els coeficients, un concepte estretament lligat al fenomen de Wilkinson. Aquest problema es manifesta de manera especialment severa en presència d'arrels múltiples o molt properes.
En una arrel múltiple, tant el valor del polinomi com el de la seva derivada són iguals a zero (o extremadament propers a zero). Això fa que el pas de correcció dels algorismes numèrics es debiliti significativament. Com a conseqüència, qualsevol petita imprecisió en els coeficients d'entrada o en els càlculs intermedis pot fer que una única arrel de multiplicitat alta es divideixi en un grup d'arrels complexes molt properes entre si.
Quan el sistema detecta aquesta condició, mostra un avís de sensibilitat: "S'han trobat arrels, però la presència d'arrels múltiples o molt properes fa que alguns dígits mostrats siguin sensibles a petits canvis en els coeficients."
Verificació mitjançant residus normalitzats i escalat
Per a garantir que les arrels obtingudes són matemàticament sòlides, el resolutor realitza una comprovació numèrica rigorosa. No n'hi ha prou que l'algorisme s'aturi; cal verificar la qualitat de cada solució mitjançant el residu normalitzat.
El residu s'obté avaluant el polinomi amb l'arrel calculada. Tanmateix, per evitar que la magnitud dels coeficients distorsioni la interpretació de l'error, es calcula un residu normalitzat independent de l'escala. Un residu proper a zero indica que l'arrel és altament precisa. L'eina detalla aquestes dades de diagnòstic a la secció de comprovació numèrica, on es mostren paràmetres com el grau efectiu, el mètode utilitzat (ja sigui la solució lineal directa o la iteració d'Ehrlich–Aberth), les iteracions realitzades, els conjunts inicials provats i el residu normalitzat més gran.
Representació geomètrica al pla complex
Les arrels d'un polinomi amb coeficients reals poden ser reals o complexes. Quan apareixen arrels complexes, aquestes sempre es presenten en parells conjugats (és a dir, si a + bi és una arrel, a − bi també ho és).
La visualització d'aquestes solucions es realitza mitjançant una gràfica bidimensional que representa les arrels al pla complex. L'eix horitzontal representa la part real de l'arrel, mentre que l'eix vertical representa la part imaginària. Aquesta representació geomètrica permet analitzar de manera visual la distribució, la simetria i la proximitat de les solucions, facilitant la comprensió de l'estructura de l'equació polinòmica.
Privadesa de les dades i processament local
La seguretat i la privadesa de les dades introduïdes són absolutes gràcies al disseny tècnic de l'eina. El vostre polinomi i tots els càlculs es queden en aquest navegador i mai no es pengen a cap servidor extern. Tot el processament numèric, la iteració d'algorismes i la generació de gràfics es realitzen localment mitjançant el motor de JavaScript del vostre propi dispositiu.
Preguntes freqüents (FAQ)
S'on arrels exactes?
No. Excepte en el cas d'una equació lineal, les arrels mostrades són aproximacions numèriques. Els graus superiors a 4 no tenen una fórmula general amb radicals, i fins i tot les fórmules de graus inferiors poden perdre precisió amb coeficients difícils. Utilitzeu el residu i l'avís de sensibilitat per valorar l'aproximació; utilitzeu la calculadora d'equacions de segon grau quan necessiteu fraccions o radicals exactes per a una equació de grau 2.
Què hi puc introduir?
Utilitzeu coeficients reals adimensionals i una sola variable amb potències de nombres enters fins a 20. L'expressió ja ha d'estar desenvolupada, decimals inclosos, però els termes poden estar desordenats o aparèixer a banda i banda d'un signe d'igualtat. La llista de coeficients va des de la potència més alta fins a la constant i ha d'incloure zeros per a les potències que faltin.
Com es troben les arrels de grau superior?
El resolutor comença a partir de diversos conjunts deterministes d'estimacions complexes i millora totes les estimacions alhora com a part de la iteració d'Ehrlich–Aberth. El mètode de Horner avalua el polinomi i la seva derivada de manera eficient, i cada arrel obtinguda se substitueix de nou al polinomi original per fer una comprovació de residu independent de l'escala.
Per què les arrels múltiples són menys estables?
En una arrel múltiple, tant el polinomi com la seva derivada són zero. Això debilita el pas de correcció, de manera que canvis minúsculs en els coeficients poden dividir una arrel múltiple en diverses arrels properes. El resolutor agrupa les arrels només quan els seus valors numèrics coincideixen estretament i manté visible la multiplicitat.