我正在尝试使用符号工具箱在 Matlab 中求解包含三角方程的两个方程组
我的方程式是:
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)