Lặp lại Newton cho khối lập phương mà không phân chia


8

Đó là một thủ thuật khá nổi tiếng với bộ phận tránh trong việc tính toán vuông rễ để áp dụng phương pháp Newton để tìm 1/x , và có lẽ được biết đến nhiều hơn, sử dụng phương pháp của Newton để tìm cácđối ứng mà không cần phân chia.

Khi giải cứu một luồng StackOverflow Tạo hạt lặp Newton cho gốc khối một cách hiệu quả từ thối liên kết, tôi nghĩ rằng một phép lặp không phân chia cho các khối lập phương cũng có thể.

Ví dụ, nếu chúng ta giải quyết:

x3=a2

sau đó 3 x=a2/3. Lặp lại Newton cho phương trình trên chỉ đơn giản là:a3=ax

xn+1=xnxn3a23xn4=43xn13a2xn4

Một lần nữa, chúng tôi tránh các hoạt động phân chia, ít nhất là nếu các hằng số phân số được đánh giá trước cho phép nhân FP.

Vì vậy, một cái gì đó thuộc loại này là có thể, nhưng tôi đã không tìm thấy một cuộc thảo luận cụ thể về các phương pháp như vậy trong tìm kiếm (thừa nhận nông cạn) của tôi về Web. Hơn nữa, tôi nghi ngờ rằng một người thông minh đã phát hiện ra một ý tưởng tốt hơn và một trong những đồng nghiệp quý giá của bạn đã nhìn thấy nó hoặc nghĩ về nó.

Câu trả lời:


8

Căn bậc ba gần như không quan trọng bằng căn bậc hai (ví dụ, để bình thường hóa vectơ), vì vậy đó có thể là lý do tại sao chúng được thảo luận ít hơn nhiều.

Nói chung, nếu bạn áp dụng phương pháp Newton để , bạn sẽ có được lặp đi lặp lại ( 1 - α - 1 ) x + βxαβ vì vậy bạn chỉ cần chọn phương trình sao choαlà số nguyên âm, nó không chỉ là khối lập phương và căn bậc hai, điều này cũng hoạt động cho các quyền lực hợp lý khác.

(1α1)x+βαx1α,
α

Lược đồ của bạn chỉ cần 7 lần lặp để hội tụ độ chính xác gấp đôi trên khoảng bắt đầu từ dự đoán ban đầu không đổi1:a[12,1]1

nhập mô tả hình ảnh ở đây

Một điều thú vị khác cần xem xét là những gì các thư viện hiện có thực hiện:

a2/313x3a[12,1]


[1/8,1]

321/3[12,1]
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.