[問題] 自定義函數偏微分後再定義函數失效

看板Mathematica作者 (FEBUR.PHEIX)時間3年前 (2021/03/15 18:58), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
各位大大好,小弟經常要手動寫一些偏微分方程線性化的問題。 以下是小弟的一個簡單的範例: TC[q_, K_] := (1/3) q^3 - 4 q^2 + (28 - 2 K) q + 0.5 K^2 自定義一個TC的函數,引入變數為q及K AC[q_,K_]:= D[TC[q, K], q] 自定義上面的函數,對q作偏微分後,形成一個新的自定義函數 結果小弟執行 AC[2,2] 時卻失敗了。無法執行出結果,錯誤訊息如下: SetDelayed::write: Tag Plus in (28-2 K-8 q+q^2)[q_,K_] is Protected. 不好意思,因為這問題卡了小弟很多年,小弟學這軟体是土法練鋼,完全自學 所以並不清楚真正的原因。拜請大大告訴小弟。 -- 到頭來,反覆思考一件事直到邏輯完美,果然才是真正研究。 試誤法、模仿法、抄寫法最後一直在我的生活發生。 以前的唸書觀念,即使在現在仍然沒有改變。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.159.145.63 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Mathematica/M.1615805909.A.F7E.html
文章代碼(AID): #1WJptLz- (Mathematica)
文章代碼(AID): #1WJptLz- (Mathematica)