Tôi đã thực hiện rất nhiều chương trình toán học ngẫu nhiên để giúp tôi với bài tập về nhà của tôi (bộ phận tổng hợp là thú vị nhất) và bây giờ tôi muốn đảo ngược một biểu hiện cấp tiến.Chuyển đổi thập phân tròn thành giá trị căn bản (gần đúng)?
Ví dụ, trong máy tính TI tiện dụng của tôi tôi nhận được
.2360679775
Vâng, tôi muốn chuyển đổi con số đó để nó tương đương với biểu hiện bất hợp lý, đó là
sqrt(5)-2
Tôi nhận ra tôi có thể Brute Force nó ... nhưng điều đó mang lại niềm vui, và không dễ gần như vậy khi bạn xem xét sai số đáng kể của điểm nổi.
Vậy bạn sẽ làm như thế nào? Có một thuật toán tầm thường?
Tôi nghĩ bạn cần chỉ định nhiều ràng buộc hơn. Bởi "biểu hiện không hợp lý" là bạn luôn luôn mong đợi một căn bậc hai cộng với một số nguyên? Hay bất kỳ biểu hiện có giá trị thực nào là câu trả lời có thể chấp nhận được? –
bất kỳ biểu thức có giá trị thực nào. – Earlz