昨天在推导一个变换矩阵,推导结果是若干个矩阵相乘。而这些矩阵都是参数矩阵,结果也是参数化的。
开始用手算,算得天昏地暗,最后还是算错了。
开始查阅在matlab中,如何计算。
先查了sym,之后,在目录里找sym所在的那个章节,开始仔细看。发现sym的确可以满足我的要求。
a = sym(5);
在此后的计算中,a就代表5。
A = sym('a');
此后的计算中A就表示a。
F = sqrt(A*A+B*B);
F = (A^2+B^2)^1/2
subs(F,{a,b},{1,1});
F = 1.414
simplify可以简化公式。
然后,很快就把那个复杂的7,8个参数矩阵相乘给解决了。hiahia