导航

sym相关

Posted on 2004-12-14 16:38  bullfinch  阅读(500)  评论(0编辑  收藏  举报

昨天在推导一个变换矩阵,推导结果是若干个矩阵相乘。而这些矩阵都是参数矩阵,结果也是参数化的。
开始用手算,算得天昏地暗,最后还是算错了。

开始查阅在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