シンボリック ツールボックスを使用して、Matlab で三角方程式を含む 2 つの連立方程式を解こうとしています。
私の方程式は次のとおりです。
syms Xb Xg L X2 X1 theta costheta Yb Yg
- Xb + Xg + X2 * cos(theta) + L* cos(theta + X1) == 0
- Yb + Yg + X2 * sin(theta) + L* sin(theta + X1) == 0
この系を X1 と X2 について解きたいと思います。
私は初心者が最初のものだけを解決しようとしましたが、「警告: 明示的な解決策が見つかりませんでした」という警告が表示され続けます。
変数がsin、cosなどの三角関数にある場合、解を得ることができませんか?
最初のコードは次のとおりです。
syms Xb Xg L X2 X1 costheta Yb Yg
sol = solve(- Xb + Xg + X2 * cos(theta) + L* cos(theta + X1) == 0, X1)