我有错误 Thread :: tdlen:{0. * 10 ^ -16-1.000000000000000 I} {{0,0,0},{0,1,0},{0,0,0}}中长度不等的对象无法组合。 >>
{0. * 10 ^ -16-1.000000000000000 I} {{0,0,0},{0,1,0},{0,0,0}}
我无法解决错误。
答案 0 :(得分:0)
取决于你想要做什么。这会将第一个项目乘以第二个矩阵中的每个元素
{0.*10^-16-1.000000000000000 I}[[1]] {{0,0,0},{0,1,0},{0,0,0}}
{{0。 + 0. I,0. + 0. I,0. + 0. I},{0。 + 0. I,0。 - 1.我, 0. + 0. I},{0。 + 0. I,0. + 0. I,0. + 0. I}}
Chop@% // MatrixForm
这就是说这种错误通常只是因为忘记分号终止一个语句,导致单独行上的结果在你无意乘以它们时会成倍增加。