【发布时间】:2014-11-20 09:01:13
【问题描述】:
在 matlab 中,我正在尝试将符号矩阵相乘(大小为 3X3)。输出显示具有一些元素的矩阵,这些元素本身就是矩阵。 为什么有些元素是矩阵?
示例代码:
syms a1 a2 a3
F2 = [a1+0.0003 .0002 .0004; a2+.0003 .0005 .0003; a3+.0003 .0002 .0004];
C2 = F2'*F2;
K = C2^(16/57);
T = inv(K)*C2*inv(K);
S = T - 0.5*T^2 + 0.33*T^3;
【问题讨论】:
-
这是在什么编程语言/环境中发生的?
-
抱歉我忘了说,我用的是Matlab
-
你能举个例子吗?
-
a1 a2 a3 是符号变量。 F2=[a1+0.0003 .0002 .0004; a2+.0003 .0005 .0003; a3+.0003 .0002 .0004]; C2=F2'*F2; K=C2^(16/57); T= inv(K)*C2*inv(K); S=T-0.5*T^2+0.33*T^3; S 包含本身就是矩阵的元素
-
如果我运行提供的代码,
S是一个 3x3 矩阵,其中每个元素都是一个 1x1sym。在这种情况下你会得到什么结果?