[問題] MATLAB求解非線性聯立解已回收

看板MATLAB作者 (ninabear)時間14年前 (2010/03/15 21:18), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
第一次發問 如有不適當的地方請大家多多包含 最近在解一個包含三角函數的聯立方程式 兩個方程式求兩個未知數 eq1=tan(q1)*tan(a*q2)-tan(q1)*tan(a*q2) m=a*b1*((sin(t1))^2)*((sin(t2))^2) n=(t1*((sin(a*t2))^2)-t2*(sin(a*t1))*(cos(a*t1))*((tan(a*t1))^2)) p=b2*((sin(a*t1))^2)*((sin(a*t2))^2) r=(t1*((sin(t2))^2)-t2*(sin(t1))*(cos(t1))*(tan(t2))) eq2=m*n-p*r 第二個式子太長所以我把他分段表示 其中a,b1,b2皆為已知 未知為q1,q2 利用solve去求解 結果matlab出現busy之後 就一直沒有動靜 之前有嘗試跑過類似的聯立求解 結果是解不出來 想請問一下各位高手 是不是因為式子太大所以一直停在"busy"? 或者是這類的求解還有其他的方法? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.163.79
文章代碼(AID): #1BdZEd8o (MATLAB)