Учитывая матрицу A
размерности n x n
, моя цель состоит в том, чтобы получить все подматрицы A[1:mid, (mid+1):n]
и преобразовать их в список векторов. Здесь mid
проходит от 1
до n-1
.
Например, если A = matrix(1:16, 4, 4)
, то результатом будет res = list(as.vector(A[1:1,2:4]), as.vector(A[1:2,3:4]), as.vector(A[1:3,4:4]))
. Цикл for может достичь этого, но это занимает много времени, когда n
огромен.