中級 › non-conformable arguments の原因と直し方(行列の次元不一致) › パターン2
non-conformable arguments の原因と直し方(行列の次元不一致)
行列の掛け算%*%は、左の行列の列数と右の行列の行数が一致していないと計算できません。
1 a1 <- matrix(1:4, nrow = 2, ncol = 2) 2 a2 <- matrix(1:6, nrow = 2, ncol = 3) 3 result <- _________ ^ 4 cat(result, "\n")
Error in a2 %*% a1 : non-conformable arguments
空欄を埋めて実行を通す
a2の列数(3)とa1の行数(2)が一致しないため、a2 %*% a1は計算できません。掛ける順序を入れ替える必要があります。
次の問題