昨天在推导一个变换矩阵,推导结果是若干个矩阵相乘。而这些矩阵都是参数矩阵,结果也是参数化的。 
开始用手算,算得天昏地暗,最后还是算错了。 
开始查阅在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 
                
            
        
                    
                
浙公网安备 33010602011771号