0
在我使用的下面一行代碼在Matlab爲兩個矩陣Matlab的矩陣乘法誤差
的乘法乘以= singleMat * singleMatT;
然後它給了我這個錯誤..
???錯誤使用==> mtimes 整數數據類型不完全支持此操作。 至少有一個操作數必須是標量。
請幫我在MATLAB兩個矩陣的乘法..
在我使用的下面一行代碼在Matlab爲兩個矩陣Matlab的矩陣乘法誤差
的乘法乘以= singleMat * singleMatT;
然後它給了我這個錯誤..
???錯誤使用==> mtimes 整數數據類型不完全支持此操作。 至少有一個操作數必須是標量。
請幫我在MATLAB兩個矩陣的乘法..
我猜Matlab的不支持整數矩陣的矩陣乘法。嘗試:
multiplied = double(singleMat) * double(singleMatT);
或
multiplied = single(singleMat) * single(singleMatT);
如果單精度就足夠了。
是的,就是這樣 –
@Mathias ..感謝您的快速回復 – Confused
@Mathias現在我得到這個錯誤>> multiplied = singleMat * double(singleMatT); ???錯誤使用==> mtimes 整數只能與同一類的整數或標量雙打組合。 >> multiplied = double(singleMat)* double(singleMatT); ???錯誤使用==> mtimes 內存不足。爲您的選項鍵入HELP MEMORY。 :/ – Confused