[問題] MATLAB2008解SOLVE的問題已回收

看板MATLAB作者 (口連的研究生)時間14年前 (2010/03/03 14:59), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
小弟我用的版本是MATLAB2008 我打下列解法 qd1=solve('0.5*cos(q1)+0.3*cos(q1+q2)+0.3*cos(q1+q2+q3)=0.85','0.5*sin(q1)+0.3*sin(q1+q2)+0.3*sin(q1+q2+q3)=0.25','q1+q2+q3=0'); 要解q1 q2 q3 可是會出現 ??? Undefined function or method 'solve' for input arguments of type 'char'. 後來我打HELP SOLVE 視窗會出現solve not found. 小弟我用matlab2007就不會有這個問題出現 可以請板上神人幫我解決一下嗎 謝謝囉^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.24.5

03/03 16:37, , 1F
印象中 q1 q2 q3 是不是要先定義 利用 syms q1 q2 q3
03/03 16:37, 1F

03/03 21:21, , 2F
回樓上的 我用2007不用先定義就可以跑出解
03/03 21:21, 2F
文章代碼(AID): #1BZWZ4Sv (MATLAB)