【发布时间】:2014-04-04 09:29:15
【问题描述】:
当我在 Matlab 中使用以下代码行进行两个矩阵相乘时
相乘 = singleMat * singleMatT;
然后它给了我这个错误..
???使用 ==> 时出错 此操作不完全支持整数数据类型。 至少一个操作数必须是标量。
请帮我解决matlab中两个矩阵的乘法..
【问题讨论】:
标签: matlab matrix matrix-multiplication
当我在 Matlab 中使用以下代码行进行两个矩阵相乘时
相乘 = singleMat * singleMatT;
然后它给了我这个错误..
???使用 ==> 时出错 此操作不完全支持整数数据类型。 至少一个操作数必须是标量。
请帮我解决matlab中两个矩阵的乘法..
【问题讨论】:
标签: matlab matrix matrix-multiplication
我猜 Matlab 不支持整数矩阵的矩阵乘法。试试:
multiplied = double(singleMat) * double(singleMatT);
或
multiplied = single(singleMat) * single(singleMatT);
如果单精度就足够了。
【讨论】: