Υπολογιστής Ριζών Πολυωνύμου

Βρείτε κάθε πραγματική και μιγαδική ρίζα πολυωνύμου από ανεπτυγμένη έκφραση ή λίστα συντελεστών, με υπόλοιπα και ελέγχους σύγκλισης.

Πολυώνυμο

Εισαγωγή πολυωνύμου ως
Χρησιμοποιήστε μία μεταβλητή και μη αρνητικές ακέραιες δυνάμεις, ήδη ανεπτυγμένες. Οι όροι μπορούν να εμφανίζονται σε οποιοδήποτε μέλος του =.

Έγκυρο εύρος: βαθμός 1–20, |συντελεστής| ≤ 1e100, επιτρέπονται κλάσματα και 4–12 εμφανιζόμενα δεκαδικά ψηφία.

Περισσότερα ψηφία αυστηροποιούν το κριτήριο τερματισμού· δεν μπορούν να ανακτήσουν την ακρίβεια που χάθηκε στους συντελεστές.
Δοκιμάστε ένα πολυώνυμο

Σύνολο ριζών

Οι ρίζες σας θα εμφανιστούν εδώ

Εισαγάγετε ένα ανεπτυγμένο πολυώνυμο ή τους συντελεστές του και, στη συνέχεια, βρείτε όλες τις ρίζες.

Εισαγάγετε ένα πολυώνυμο για να ξεκινήσετε.

Το πολυώνυμό σας και κάθε υπολογισμός παραμένουν σε αυτό το πρόγραμμα περιήγησης και δεν μεταφορτώνονται ποτέ.

Συχνές Ερωτήσεις

Πώς βρίσκονται οι ρίζες μεγαλύτερου βαθμού;

Ο επιλύτης ξεκινά από διάφορα ντετερμινιστικά σύνολα μιγαδικών αρχικών εκτιμήσεων και βελτιώνει όλες τις εκτιμήσεις ταυτόχρονα με τη διόρθωση Ehrlich–Aberth. Η μέθοδος Horner αξιολογεί το πολυώνυμο και την παράγωγό του αποτελεσματικά, και κάθε ρίζα που επιστρέφεται αντικαθίσταται πίσω στο αρχικό πολυώνυμο για έναν έλεγχο υπολοίπου ανεξάρτητο από την κλίμακα.

Είναι αυτές οι ρίζες ακριβείς;

Όχι. Με εξαίρεση μια γραμμική εξίσωση, οι εμφανιζόμενες ρίζες είναι αριθμητικές προσεγγίσεις. Οι βαθμοί άνω του 4 δεν έχουν γενικό τύπο με ριζικά, και ακόμη και οι τύποι χαμηλότερου βαθμού μπορούν να χάσουν την ακρίβειά τους σε δύσκολους συντελεστές. Χρησιμοποιήστε το υπόλοιπο και την προειδοποίηση ευαισθησίας για να κρίνετε την προσέγγιση. Χρησιμοποιήστε τον υπολογιστή δευτεροβάθμιας εξίσωσης όταν χρειάζεστε ακριβή κλάσματα ή ριζικά για μια εξίσωση 2ου βαθμού.

Γιατί οι πολλαπλές ρίζες είναι λιγότερο σταθερές;

Σε μια πολλαπλή ρίζα, τόσο το πολυώνυμο όσο και η παράγωγός του είναι μηδέν. Αυτό εξασθενεί το βήμα διόρθωσης, επομένως μικροσκοπικές αλλαγές στους συντελεστές μπορούν να διασπάσουν μια πολλαπλή ρίζα σε πολλές κοντινές ρίζες. Ο επιλύτης ομαδοποιεί τις ρίζες μόνο όταν οι αριθμητικές τους τιμές συμπίπτουν πολύ κοντά και διατηρεί ορατή την πολλαπλότητα.

Τι μπορώ να εισαγάγω;

Χρησιμοποιήστε πραγματικούς, αδιάστατους συντελεστές και μία μεταβλητή με ακέραιες δυνάμεις έως το 20. Η έκφραση πρέπει να είναι ήδη ανεπτυγμένη, αλλά οι όροι μπορούν να είναι ανακατεμένοι ή να εμφανίζονται και στα δύο μέλη του συμβόλου της ισότητας. Η λίστα συντελεστών ξεκινά από τη μεγαλύτερη δύναμη προς τη σταθερά και πρέπει να περιλαμβάνει μηδενικά για τις δυνάμεις που λείπουν.

Εισαγωγή στην εύρεση ριζών πολυωνύμου

Η εύρεση των ριζών ενός πολυωνύμου αποτελεί θεμελιώδη διαδικασία στην άλγεβρα, την επιστήμη των υπολογιστών και τη μηχανική. Το εργαλείο αυτό επιτρέπει τον προσδιορισμό όλων των πραγματικών, μιγαδικών και πολλαπλών ριζών για πολυώνυμα βαθμού από 1 έως 20. Η εισαγωγή των δεδομένων μπορεί να πραγματοποιηθεί είτε ως ανεπτυγμένη έκφραση είτε ως λίστα συντελεστών, προσφέροντας ευελιξία ανάλογα με τη μορφή της εξίσωσης που διαθέτετε.

Οι υπολογισμοί εκτελούνται με αριθμητικές μεθόδους υψηλής ακρίβειας, ενώ παράλληλα πραγματοποιούνται έλεγχοι υπολοίπων και σύγκλισης. Τα αποτελέσματα συνοδεύονται από μια οπτική αναπαράσταση στο μιγαδικό επίπεδο, καθώς και από μια αναλυτική παρουσίαση των βημάτων εκτέλεσης του αλγορίθμου.

Τρόπος εισαγωγής και παραμετροποίηση

Για τη διευκόλυνση της διαδικασίας, το εργαλείο παρέχει δύο διαφορετικές επιλογές στο πεδίο Εισαγωγή πολυωνύμου ως:

  • Ανεπτυγμένη έκφραση: Επιτρέπει την εισαγωγή μιας εξίσωσης ή έκφρασης με μία μεταβλητή, όπου οι όροι μπορούν να βρίσκονται σε οποιοδήποτε μέλος της ισότητας.
  • Λίστα συντελεστών: Απαιτεί μια λίστα από αδιάστατους πραγματικούς αριθμούς, διαχωρισμένους με κόμματα, κενά ή αλλαγές γραμμής, με σειρά από τη μεγαλύτερη δύναμη προς τη σταθερά.

Στο πεδίο Έκφραση ή εξίσωση εισάγεται το προς επίλυση πολυώνυμο ή η λίστα των συντελεστών. Η ακρίβεια των υπολογισμών ελέγχεται από τη ρύθμιση Εμφανιζόμενα δεκαδικά ψηφία, η οποία δέχεται τιμές από 4 έως 12.

Για γρήγορη δοκιμή του συστήματος, η ενότητα Δοκιμάστε ένα πολυώνυμο περιλαμβάνει έτοιμα παραδείγματα:

  • Πέντε ρίζες
  • Τέσσερις μιγαδικές ρίζες
  • Πολλαπλή ρίζα

Κανόνες εισαγωγής και περιορισμοί

Για τη διασφάλιση της σωστής λειτουργίας του αλγορίθμου, ισχύουν οι ακόλουθοι κανόνες και περιορισμοί:

  • Ο βαθμός του πολυωνύμου πρέπει να είναι από 1 έως 20.
  • Οι συντελεστές πρέπει να είναι αδιάστατοι πραγματικοί αριθμοί με απόλυτη τιμή που δεν υπερβαίνει το 1e100 (|coefficient| ≤ 1e100). Επιτρέπεται η χρήση κλασμάτων.
  • Το κείμενο εισαγωγής στο πεδίο δεν πρέπει να υπερβαίνει τους 600 χαρακτήρες.
  • Η ρύθμιση για τα εμφανιζόμενα δεκαδικά ψηφία πρέπει να κυμαίνεται αυστηρά μεταξύ 4 και 12. Η επιλογή μεγαλύτερου αριθμού δεκαδικών ψηφίων καθιστά αυστηρότερο το κριτήριο τερματισμού της αριθμητικής μεθόδου, αλλά δεν μπορεί να ανακτήσει χαμένη ακρίβεια από τους αρχικούς συντελεστές.

Σε περίπτωση λανθασμένης εισαγωγής, εμφανίζονται συγκεκριμένα μηνύματα σφάλματος:

  • Αν το πεδίο είναι κενό: "Εισαγάγετε μια πολυωνυμική έκφραση ή μια λίστα συντελεστών."
  • Αν ξεπεραστεί το όριο χαρακτήρων: "Κρατήστε την είσοδο κάτω από 600 χαρακτήρες."
  • Αν η έκφραση δεν είναι κατάλληλη: "Αυτό δεν είναι ένα ανεπτυγμένο πολυώνυμο μίας μεταβλητής. Δοκιμάστε τη μορφή x^5 - x = 0 ή εισαγάγετε τους συντελεστές του."
  • Αν υπάρχουν παρενθέσεις: "Αναπτύξτε πρώτα τις παρενθέσεις, ώστε κάθε δύναμη να έχει έναν ρητό συντελεστή."
  • Αν ανιχνευθούν πολλές μεταβλητές: "Χρησιμοποιήστε μόνο μία μεταβλητή."
  • Αν οι δυνάμεις είναι αρνητικές, κλασματικές ή εκτός ορίων: "Χρησιμοποιήστε ακέραιες δυνάμεις από το 0 έως το 20."
  • Αν κάποιος συντελεστής δεν είναι έγκυρος: "Κάθε συντελεστής πρέπει να είναι πραγματικός αριθμός, όπως −2.5, 3/4 ή 1e-6."
  • Αν υπάρχει μηδενικός παρονομαστής: "Ένα κλάσμα δεν μπορεί να έχει 0 στον παρονομαστή."
  • Αν κάποια τιμή είναι εκτός ορίων: "Ένας συντελεστής ή μια ενδιάμεση κλίμακα βρίσκεται εκτός του υποστηριζόμενου πεπερασμένου εύρους. Αλλάξτε την κλίμακα του πολυωνύμου και δοκιμάστε ξανά."
  • Αν η ακρίβεια είναι εκτός ορίων: "Επιλέξτε μεταξύ 4 και 12 δεκαδικών ψηφίων."

Μαθηματική μεθοδολογία και ανάλυση

Η εύρεση των ριζών διαφοροποιείται ανάλογα με τον βαθμό του πολυωνύμου:

  1. Γραμμικές εξισώσεις (Βαθμός 1): Χρησιμοποιείται μια άμεση γραμμική επίλυση.
  2. Πολυώνυμα μεγαλύτερου βαθμού (Βαθμοί 2 έως 20): Εφαρμόζεται η επαναληπτική μέθοδος Ehrlich–Aberth. Η μέθοδος αυτή ξεκινά από καθορισμένα ντετερμινιστικά σύνολα μιγαδικών αρχικών εκτιμήσεων και ενημερώνει ταυτόχρονα όλες τις εκτιμήσεις των ριζών. Για την αποτελεσματική αξιολόγηση του πολυωνύμου και της παραγώγου του σε κάθε βήμα χρησιμοποιείται το σχήμα Horner.

Οι ρίζες ομαδοποιούνται ως πολλαπλές μόνο όταν οι αριθμητικές τους τιμές συμπίπτουν σε πολύ κοντινή απόσταση. Λόγω της φύσης των πολλαπλών ή πολύ κοντινών ριζών, εμφανίζεται συχνά ευαισθησία, όπου μικρές αλλαγές στους συντελεστές προκαλούν σημαντικές μεταβολές στις υπολογιζόμενες τιμές.

Ειδικές περιπτώσεις

  • Μη μηδενικό σταθερό πολυώνυμο: Εμφανίζεται το μήνυμα "Ένα μη μηδενικό σταθερό πολυώνυμο δεν ισούται ποτέ με 0, επομένως αυτό το πολυώνυμο δεν έχει ρίζες."
  • Μηδενικό πολυώνυμο: Εμφανίζεται το μήνυμα "Κάθε μιγαδικός αριθμός είναι ρίζα του μηδενικού πολυωνύμου."

Παρουσίαση αποτελεσμάτων και διαγνωστικά

Μετά την ολοκλήρωση της διαδικασίας, εμφανίζεται το Σύνολο ριζών. Η κατάσταση της επίλυσης υποδεικνύεται από τα μηνύματα:

  • "Εισαγάγετε ένα πολυώνυμο για να ξεκινήσετε." (Κατάσταση αναμονής)
  • "Εύρεση και έλεγχος κάθε ρίζας…" (Κατάσταση επεξεργασίας)
  • "Βρέθηκαν και ελέγχθηκαν όλες οι ρίζες (‹count›)." (Επιτυχής ολοκλήρωση)
  • "Οι ρίζες βρέθηκαν, αλλά οι πολλαπλές ή πολύ κοντινές ρίζες καθιστούν ορισμένα εμφανιζόμενα ψηφία ευαίσθητα σε μικρές αλλαγές των συντελεστών." (Προειδοποίηση ευαισθησίας)

Τα αποτελέσματα περιλαμβάνουν την Πρότυπη μορφή του πολυωνύμου, το πλήθος των ριζών ("1 ρίζα, συνυπολογίζοντας την πολλαπλότητα" ή "‹count› ρίζες, συνυπολογίζοντας την πολλαπλότητα") και τη λίστα των ριζών ("Ρίζα ‹index›"). Κάθε ρίζα συνοδεύεται από την πολλαπλότητά της ("Πολλαπλότητα ‹count›") αν είναι επαναλαμβανόμενη, καθώς και από το "Κανονικοποιημένο υπόλοιπο". Υπάρχει επίσης η δυνατότητα "Αντιγραφή ριζών".

Η γεωμετρική αναπαράσταση γίνεται στο γράφημα Ρίζες στο μιγαδικό επίπεδο. Παράλληλα, ο Αριθμητικός έλεγχος παρέχει τα εξής διαγνωστικά στοιχεία:

  • Ενεργός βαθμός
  • Μέθοδος ("Άμεση γραμμική επίλυση" ή "Επανάληψη Ehrlich–Aberth")
  • Ακρίβεια εμφανίσης
  • Επαναλήψεις
  • Αρχικά σύνολα που δοκιμάστηκαν
  • Μεγαλύτερο κανονικοποιημένο υπόλοιπο

Στην ενότητα Αλγόριθμος και αντικατάσταση παρουσιάζονται αναλυτικά τα βήματα της επίλυσης:

  • Ταυτόχρονη ενημέρωση ριζών
  • Βήμα 1: "Συγκεντρώστε τους όρους στην πρότυπη μορφή: ‹polynomial›"
  • Βήμα 2: "Διαιρέστε κάθε συντελεστή με τον μεγιστοβάθμιο συντελεστή ‹leading›."
  • Βήμα 3: "Κλιμακώστε την αναζήτηση ριζών κατά R = ‹scale› ώστε οι αρχικές εκτιμήσεις να παραμείνουν σε σταθερό εύρος."
  • Βήμα 4: "Ενημερώστε όλες τις εκτιμήσεις των ριζών μαζί μέχρι η διόρθωση να είναι κάτω από ‹tolerance›· αυτή η εκτέλεση χρησιμοποίησε ‹iterations› επαναλήψεις."
  • Βήμα 5: "Αντικαταστήστε κάθε ρίζα πίσω στο πολυώνυμο· το μεγαλύτερο κανονικοποιημένο υπόλοιπο είναι ‹residual›."

Προστασία προσωπικών δεδομένων

Η επεξεργασία των δεδομένων πραγματοποιείται με γνώμονα την ιδιωτικότητα. Το πολυώνυμό σας και κάθε υπολογισμός παραμένουν σε αυτό το πρόγραμμα περιήγησης και δεν μεταφορτώνονται ποτέ σε εξωτερικούς διακομιστές.

Συχνές Ερωτήσεις (FAQ)

Είναι αυτές οι ρίζες ακριβείς;
Όχι. Με εξαίρεση μια γραμμική εξίσωση, οι εμφανιζόμενες ρίζες είναι αριθμητικές προσεγγίσεις. Οι βαθμοί άνω του 4 δεν έχουν γενικό τύπο με ριζικά, και ακόμη και οι τύποι χαμηλότερου βαθμού μπορούν να χάσουν την ακρίβειά τους σε δύσκολους συντελεστές. Χρησιμοποιήστε το υπόλοιπο και την προειδοποίηση ευαισθησίας για να κρίνετε την προσέγγιση. Χρησιμοποιήστε τον υπολογιστή δευτεροβάθμιας εξίσωσης όταν χρειάζεστε ακριβή κλάσματα ή ριζικά για μια εξίσωση 2ου βαθμού.

Τι μπορώ να εισαγάγω;
Χρησιμοποιήστε πραγματικούς, αδιάστατους συντελεστές και μία μεταβλητή με ακέραιες δυνάμεις έως το 20. Η έκφραση πρέπει να είναι ήδη ανεπτυγμένη, αλλά οι όροι μπορούν να είναι ανακατεμένοι ή να εμφανίζονται και στα δύο μέλη του συμβόλου της ισότητας. Η λίστα συντελεστών ξεκινά από τη μεγαλύτερη δύναμη προς τη σταθερά και πρέπει να περιλαμβάνει μηδενικά για τις δυνάμεις που λείπουν.

Πώς βρίσκονται οι ρίζες μεγαλύτερου βαθμού;
Ο επιλύτης ξεκινά από διάφορα ντετερμινιστικά σύνολα μιγαδικών αρχικών εκτιμήσεων και βελτιώνει όλες τις εκτιμήσεις ταυτόχρονα με τη διόρθωση Ehrlich–Aberth. Η μέθοδος Horner αξιολογεί το πολυώνυμο και την παράγωγό του αποτελεσματικά, και κάθε ρίζα που επιστρέφεται αντικαθίσταται πίσω στο αρχικό πολυώνυμο για έναν έλεγχο υπολοίπου ανεξάρτητο από την κλίμακα.

Γιατί οι πολλαπλές ρίζες είναι λιγότερο σταθερές;
Σε μια πολλαπλή ρίζα, τόσο το πολυώνυμο όσο και η παράγωγός του είναι μηδέν. Αυτό εξασθενεί το βήμα διόρθωσης, επομένως μικροσκοπικές αλλαγές στους συντελεστές μπορούν να διασπάσουν μια πολλαπλή ρίζα σε πολλές κοντινές ρίζες. Ο επιλύτης ομαδοποιεί τις ρίζες μόνο όταν οι αριθμητικές τους τιμές συμπίπτουν πολύ κοντά και διατηρεί ορατή την πολλαπλότητα.