[討論] Matlab可以像Maple一樣用代碼運算嗎?

看板MATLAB作者 (ReiFu)時間11年前 (2014/10/04 11:49), 11年前編輯推噓1(107)
留言8則, 4人參與, 最新討論串1/1
想把Maple的一段程式碼移植到Matlab遇到一個問題想請問: 就是Maple可以用代碼運算 像是輸入 F:=m*a m:=3*kg a:=2*km/hr 此時輸入F看數值會顯示 6*kg*km/hr 請問在順序不變的情況下 Matlab可以做到嗎? 或是可以用什麼手法(eval?) 感謝回答 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.249.96.118 ※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1412394567.A.908.html ※ 編輯: ReiFu21 (111.249.96.118), 10/04/2014 11:57:35

10/04 12:37, , 1F
一樣可以 先把代數都先定義就好 像先定義syms kg km hr
10/04 12:37, 1F

10/04 12:38, , 2F
然後就a=2*km/hr
10/04 12:38, 2F

10/04 12:38, , 3F
m=3*kg
10/04 12:38, 3F

10/04 12:38, , 4F
F=m*a
10/04 12:38, 4F

10/04 18:58, , 5F
syms 正解~
10/04 18:58, 5F

10/04 21:19, , 6F
成功了 感謝
10/04 21:19, 6F

10/11 19:22, , 7F
它內建的符號運算好像就是maple的吧
10/11 19:22, 7F

10/11 19:23, , 8F
之前64位元沒有符號運算~~現在不知道改好了沒
10/11 19:23, 8F
文章代碼(AID): #1KBsv7a8 (MATLAB)
文章代碼(AID): #1KBsv7a8 (MATLAB)