Vấn đề với tất cả các phương pháp nhị phân ở trên là chúng chỉ giới hạn ở các số nguyên. Nếu bằng "lũy thừa", bạn có nghĩa là tính toán hàm e^x, tốt nhất tôi thấy là chuỗi công suất hội tụ nhanh và đa thức, hợp lý hoặc Pade xấp xỉ có giá trị trong phạm vi giới hạn.
Một điều chắc chắn: nếu bạn tìm thấy thuật toán cực nhanh cho e^x đến 96 chữ số thập phân, bạn cũng sẽ tìm thấy cách nhanh hơn để tính nhật ký (theo Newton-Raphson). Trong thực tế, Newton-Raphson hội tụ bậc hai, vì vậy bạn tăng gấp đôi số chữ số chính xác trong nhật ký của bạn với mỗi lần lặp. Đây là một yêu thích của Nate Grossman của UCLA trở lại trong những ngày Forth.
Quay lại ngày của máy tính bốn bang, tôi đã sử dụng e^x = (1 + x/1024)^10. Tất nhiên là phá vỡ cho x rất lớn hoặc rất nhỏ, nhưng bạn có thể thấy lý do tại sao nó hoạt động. Nếu bạn có nút gốc hình vuông, bạn có thể đảo ngược ý tưởng này để nhận logarit. Nhưng bạn không cần căn bậc hai cho hàm mũ.
Tôi tự hỏi nếu có một số đảo ngược của thuật toán AGM có thể làm hàm mũ ... Hmmm ....
http://www.johndcook.com/blog/2008/12/10/ nhanh-exponentiation/ – AakashM
Tôi nghĩ rằng điều này hỏi trăm thời gian trong SO. –
Bạn có ý nghĩa gì bởi "số mũ của một số"? – starblue