[問題] MATLAB求解非線性聯立解已回收
第一次發問 如有不適當的地方請大家多多包含
最近在解一個包含三角函數的聯立方程式
兩個方程式求兩個未知數
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