Я объявил матрицу А 1 на 6, сказав:
A <- matrix(1:6, nrow=1)
Затем я делаю дим (А) и, как и ожидалось, получаю 1 на 6 ... но тогда я делаю А [, 2:5], и я ожидаю, что это будет матрица измерения 1 на 4 с записями 2,3,4,5 ... но вместо этого dim (A [, 2: 5]) дает мне NULL!это ухудшилось в вектор или что-то.Как я могу избежать этого?
В конечном итоге я пытаюсь сделать что-то вроде:
A[,a:b] %*% X[a:b,a:b] %*% t(A[,a:b])
варьируя a и b, чтобы я мог умножить только части вышеуказанных матриц вместе ... но это разбиваеткогда А распадается на вектор ...
Спасибо