[問題] 自定義函數偏微分後再定義函數失效
各位大大好,小弟經常要手動寫一些偏微分方程線性化的問題。
以下是小弟的一個簡單的範例:
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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Mathematica 近期熱門文章
PTT數位生活區 即時熱門文章