Я хотел бы создать вектор V и W с длиной в зависимости от параметра G. Работа связана с матрицей. Вот мой код для G = 2:
ncol <- 13
G <- 2
m <- matrix(, nrow = ncol, ncol = ncol)
l <- matrix(1:(G*G), nrow = G, ncol = G)
N <- ncol-(G)
for (i in (0:(N))) {
for(j in (0:(N))){
V <- c(i+1, i+2)
W <- c(j+1, j+2)
m[V, W] <- l
}
}
. Для этого примера длина V и W равна 2. Если я изменю G = 3, я хотел бы иметь:
V <- c(i+1, i+2, i+3)
W <- c(j+1, j+2, j+3)
Для G = 4:
V <- c(i+1, i+2, i+3, i+4)
W <- c(j+1, j+2, j+3, j+4)
Как сделать, чтобы V и W имели длину в функции от G?