[問題] 遞回的微分已回收

看板MATLAB作者 (I0O1)時間16年前 (2009/09/05 12:08), 編輯推噓0(007)
留言7則, 3人參與, 最新討論串1/1
我想問一個很奇怪的問題 但老闆說, "MATLAB 這麼強大, 應該可以做到吧" 假設我有個遞回函式, 舉例: (這只是舉例.. 數學強者大大別真的去算) f(x) = f(x-1) + f(x-2) if x>0 = 0 otherwise 寫成一個 *.m 檔案 (更複雜的狀況可能是好多的 function 檔案) 就這樣, 老闆說, "請對 x 微分" 請問, matlab 有辦法做到嗎? 謝謝^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.194.103

09/05 14:53, , 1F
個人認為這種問題用 Mathematica 或 Maple 比較適合
09/05 14:53, 1F

09/05 15:40, , 2F
MATLAB一定可以做到 看程式寫得好不好而已
09/05 15:40, 2F

09/05 16:35, , 3F
利用數值方法求各點微分值 OK,要解析解就不合適了
09/05 16:35, 3F

09/15 08:54, , 4F
這要看你是否只是要求值,或者是要求出正解(式子)
09/15 08:54, 4F

09/15 08:55, , 5F
如果要求值就必須要用到符號運算,且為了計算時間的
09/15 08:55, 5F

09/15 08:56, , 6F
效率建議要以矩陣的方式進行計算。不過若要求正解還是
09/15 08:56, 6F

09/15 08:57, , 7F
以maple較佳
09/15 08:57, 7F
文章代碼(AID): #1AeUH4Q4 (MATLAB)
文章代碼(AID): #1AeUH4Q4 (MATLAB)