Matlab矩阵乘法误差

时间:2014-04-04 09:29:15

标签: matlab matrix matrix-multiplication

当我在Matlab中使用以下代码行进行两个矩阵的乘法时

  
    

乘以= singleMat * singleMatT;

  

然后它给了我这个错误..

???使用==>时出错mtimes 此操作不完全支持整数数据类型。 至少有一个操作数必须是标量。

请帮我解决matlab中两个矩阵的乘法问题。

1 个答案:

答案 0 :(得分:1)

我猜Matlab不支持整数矩阵的矩阵乘法。尝试:

multiplied = double(singleMat) * double(singleMatT);

multiplied = single(singleMat) * single(singleMatT);

如果单精度足够。