Trong R, tôi đã biểu thức sau đây mà tôi muốn nhân dẫn xuất sucessive liên quan đến s
(theta
và nu
là gì, nhưng các thông số không xác định):dẫn xuất Symbolic và đơn giản hóa trong R
expr <- expression(exp((nu/(theta * (1 - nu))) *
(1 - (1 + theta * s/nu)^(1 - nu))))
Để làm điều này, tôi đệ quy sử dụng hàm D() tính toán các dẫn xuất của các biểu thức đơn giản, biểu tượng.
Nhưng chức năng đó không thực hiện bất kỳ việc đơn giản hóa nào, tức là, nó không làm giảm kết quả thành một biểu mẫu đơn giản hơn.
Nếu bạn cố gắng lấy đạo hàm thứ 10, bạn sẽ thấy kết quả rất tuyệt vời và đòi hỏi nhiều thời gian tính toán. Ở giới hạn, thực tế là không thể, ít nhất là trên máy tính của tôi, để tính đạo hàm 15.
Do đó, tôi tin rằng bạn nên cố gắng đơn giản hóa đạo hàm thứ n-1
trước khi tính toán phái sinh thứ n
.
Tôi nghĩ rằng có thể đơn giản hóa các biểu thức trong R nhờ gói Ryacas.
Tuy nhiên, các thử nghiệm của tôi không kết thúc ...
Có ai trong số các bạn có gặp phải vấn đề như vậy không? Có ai có thể cho tôi lời khuyên nào không?
Cảm ơn bạn trước!
Cảm ơn bạn rất nhiều! Trông khá đẹp! Hãy để tôi một thời gian để tái tạo câu trả lời của bạn và tôi sẽ chấp nhận nó! – Marco