[問題] 我要使用變數微分已回收

看板MATLAB作者 (小開)時間16年前 (2009/09/20 17:35), 編輯推噓2(208)
留言10則, 3人參與, 最新討論串1/1
因為小弟正在算動態方程式(純數學符號) 常常會使用到 對時間微分的東西 想請問一下 matlab有辦法假設一個變數 比方說X好了 想讓它對t微分(時間) 有辦法讓他出現X'那樣嗎 比方說 1/2mv^2 對t微分 可以使結果變成 mv'的指令嗎 只是要算出結果而已 沒有要跑模擬什麼的 模擬的部分打算把整個方程式算出來時 再用數值法來求模擬 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.202.197

09/20 19:35, , 1F
ex: syms t; x=t^2+t; diff(x,t)
09/20 19:35, 1F

09/20 19:37, , 2F
呃 我看錯了XD
09/20 19:37, 2F

09/20 22:28, , 3F
所以 還是沒辦法囉@@"
09/20 22:28, 3F

09/21 06:44, , 4F
符號運算建議改用 Mathematica 或 Maple 來做
09/21 06:44, 4F

09/21 15:56, , 5F
我這是有苦衷的 就是因為mathematica算出來的太長了
09/21 15:56, 5F

09/21 15:57, , 6F
所謂常 可能必須要pagedown 下來個5 6 次才會到底的那種
09/21 15:57, 6F

09/21 15:59, , 7F
然後又因為必須用數值法與實際量到的數據做比較(所以要
09/21 15:59, 7F

09/21 16:00, , 8F
搬回matlab) 所以想說可不可以直接在matlab做
09/21 16:00, 8F

09/21 16:30, , 9F
如果是初步的比對,應該還不需要太精準,如果嫌麻煩,
09/21 16:30, 9F

09/21 16:31, , 10F
可以用數值微分的方式求值試試看。
09/21 16:31, 10F
文章代碼(AID): #1AjVTixn (MATLAB)
文章代碼(AID): #1AjVTixn (MATLAB)