điều này có vẻ như là một câu hỏi rõ ràng đối với tôi, nhưng tôi không thể tìm thấy nó ở bất cứ đâu trên SO. Tôi có một đa thức khối và tôi cần phải tìm nguồn gốc thực sự của hàm. THE cách làm việc này là gì?Cách đơn giản để tìm ra nguồn gốc thực sự của đa thức (khối) là gì?
Tôi đã tìm thấy một số công thức dạng đóng cho rễ của một hàm khối, nhưng tất cả chúng đều sử dụng số phức hoặc nhiều chức năng trắc tuyến và tôi không thích chúng (và cũng không biết chọn cái nào) .
Tôi cần điều gì đó đơn giản; nhanh hơn là tốt hơn; và tôi biết rằng cuối cùng tôi sẽ cần phải giải quyết các đa thức của trật tự cao hơn, do đó, có một người giải quyết số sẽ có thể giúp đỡ quá. Tôi biết tôi có thể sử dụng một số thư viện để làm công việc khó khăn cho tôi, nhưng hãy nói rằng tôi muốn làm điều này như một bài tập.
Tôi đang mã hóa bằng C, vì vậy không cần import magic_poly_solver
.
Câu hỏi tiền thưởng: Làm cách nào để chỉ tìm thấy các gốc trong một khoảng thời gian nhất định?
Cảm ơn câu trả lời, nhưng tôi có thêm một câu hỏi: Tôi lấy ước tính đầu tiên cho phương pháp Newton, tôi có nên đặt 0 ở đâu không? – cube
@cube: điểm tốt. Đặt 0, nếu nó không hoạt động, đặt 1. Bạn cũng có thể giải quyết cho đa thức phái sinh để có được các biến thể của khối. Nếu chỉ có 1 gốc, 0 sẽ làm, nếu có 3, bắt đầu với bất kỳ số nào giữa các gốc của đa thức phái sinh. –