Mathematica 如何求解矩阵方程如下

A1={{Cos[\[Theta]1],-Sin[\[Theta]1],0,a1Cos[\[Theta]1]},{Sin[\[Theta]1],Cos[\[Theta]1... A1=
{{Cos[\[Theta]1], -Sin[\[Theta]1], 0,
a1 Cos[\[Theta]1]}, {Sin[\[Theta]1], Cos[\[Theta]1], 0,
a1 Sin[\[Theta]1]}, {0, 0, 1, 0}, {0, 0, 0, 1}}
A2=
{{Cos[\[Theta]2], -Sin[\[Theta]2], 0,
a2 Cos[\[Theta]2]}, {Sin[\[Theta]2], Cos[\[Theta]2], 0,
a2 Sin[\[Theta]2]}, {0, 0, 1, 0}, {0, 0, 0, 1}}
T=A1.A2
P={{nx, ox, ax, px}, {ny, oy, ay, py}, {nz, oz, az, pz}, {0, 0, 0, 1}}
Solve[T==P,{\[Theta]1, \[Theta]2}]
求解\[Theta]1, \[Theta]2,用Solve为什么解不出来,请问针对这种情况如何求解?
展开
 我来答
ivBBR
2015-11-05 · TA获得超过855个赞
知道小有建树答主
回答量:413
采纳率:0%
帮助的人:442万
展开全部

你是想解

吗?

是的话如果nx^2+ny^2!=0或者ox+ny!=0或者nx!=ny或者nz!=0的话这个方程就无解了。

追问
直接从方程两边【2、1】,【1、1】,【1、4】,【2、4】即可求出theta1和theta2,想用mathematica求解,那么就是说这个方程的条件不足,所以不能求解?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式