Problem with simplify function used with matrices
显示 更早的评论
Hello, I am trying to simplify this matrix, but I can't see any changes. I have tried with the same function many times, yet it won't help me obtain a simplified version of the matrix:
clear all;
syms t1 d2 a3 t3
A10 = [cos(t1), -sin(t1), 0, 0;
sin(t1), cos(t1), 0, 0;
0, 0, 1, 0;
0, 0, 0, 1];
A21 = [1, 0, 0, 0;
0, 0, 1, 0;
0, -1, 0, d2;
0, 0, 0, 1];
A32 = [cos(t3), 0, sin(t3), a3*cos(t3);
sin(t3), 0, -cos(t3), a3*sin(t3);
0, 1, 0, 0;
0, 0, 0, 1];
A30 = A10*A21*A32
A30s = simplify(A30)
This is my output:
A30 =
[cos(t1)*cos(t3), -sin(t1), cos(t1)*sin(t3), a3*cos(t1)*cos(t3)]
[cos(t3)*sin(t1), cos(t1), sin(t1)*sin(t3), a3*cos(t3)*sin(t1)]
[ -sin(t3), 0, cos(t3), d2 - a3*sin(t3)]
[ 0, 0, 0, 1]
A30s =
[cos(t1)*cos(t3), -sin(t1), cos(t1)*sin(t3), a3*cos(t1)*cos(t3)]
[cos(t3)*sin(t1), cos(t1), sin(t1)*sin(t3), a3*cos(t3)*sin(t1)]
[ -sin(t3), 0, cos(t3), d2 - a3*sin(t3)]
[ 0, 0, 0, 1]
As you can see the matrices look exactly the same.
2 个评论
John D'Errico
2020-11-30
And why is it you think something simpler would be appropriate? What did you expect to see that is different from what you got?
Giulia Di Fede
2020-11-30
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Symbolic Math Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!