[運算] 多變數的移項

看板MATLAB作者 (...)時間12年前 (2012/04/17 13:38), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
最近才接觸MATLAB,有很多都不懂 想請教多變數的式子要移項的話該如何做 例如下面這3行 syms b e c; eq1='b=asin((1/2)*sqrt((-cos((180-e-2*c)/2)+2*sin(e/2))*(-cos((180-e-2*c)/2) +2*sin(e/2))+(sin((180-e-2*c)/2))*(sin((180-e-2*c)/2))))'; [c]=solve('eq1'); 中間是有3個變數,b由c,e表示的反三角函數 我想讓他移項變為c由b,e來表示 跑了之後沒出錯但是也沒答案,猜想可能是不能這樣做 想請問還有其他適合的指令嗎 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.175.136.245

04/17 15:08, , 1F
c=solve(eq1,'c') 另外solve的eq可以吃sym也可以吃字串
04/17 15:08, 1F

04/17 15:10, , 2F
你eq1用字串表示就不用宣告b c e, solve裡面eq1也不用+''
04/17 15:10, 2F
文章代碼(AID): #1FZG7eDu (MATLAB)