matlab的solve命令能用来求带有矩阵的方程吗
例Ax=BAB都是矩阵还是详细点说吧上面只是举例,A和B应该是向量来着。。实际上的问题是想求从一个坐标系转换到另一个坐标系的变换矩阵原坐标系的三个方向向量e1e2e3新坐...
例 Ax=B
A B都是矩阵
还是详细点说吧
上面只是举例,A和B应该是向量来着。。
实际上的问题是想求从一个坐标系转换到另一个坐标系的变换矩阵
原坐标系的三个方向向量e1 e2 e3 新坐标系的三个方向向量E1 E2 E3
有方程组
e1=c11*E1+c12*E2+c13*E3
e2=c21*E1+c22*E2+c23*E3
e3=c31*E1+c32*E2+c33*E3
因为计算很复杂所以想用matlab求来着,
加点分吧。 展开
A B都是矩阵
还是详细点说吧
上面只是举例,A和B应该是向量来着。。
实际上的问题是想求从一个坐标系转换到另一个坐标系的变换矩阵
原坐标系的三个方向向量e1 e2 e3 新坐标系的三个方向向量E1 E2 E3
有方程组
e1=c11*E1+c12*E2+c13*E3
e2=c21*E1+c22*E2+c23*E3
e3=c31*E1+c32*E2+c33*E3
因为计算很复杂所以想用matlab求来着,
加点分吧。 展开
1个回答
展开全部
e1=[1,0,0];
e2=[0,1,0];
e3=[0,0,1];
E1=[sqrt(3)/2,1/2,0];
E2=[-1/帆扒2,sqrt(3)/2,0];
E3=[0,0,1];
A=[
E1',E2',E3',zeros(3,6);
zeros(3,3),E1',E2',E3',zeros(3,3);
zeros(3,6),E1'和轿颤唤败,E2',E3';
];
b=[e1,e2,e3]';
C=A\b
e2=[0,1,0];
e3=[0,0,1];
E1=[sqrt(3)/2,1/2,0];
E2=[-1/帆扒2,sqrt(3)/2,0];
E3=[0,0,1];
A=[
E1',E2',E3',zeros(3,6);
zeros(3,3),E1',E2',E3',zeros(3,3);
zeros(3,6),E1'和轿颤唤败,E2',E3';
];
b=[e1,e2,e3]';
C=A\b
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询