В R я хочу создать матрицу 5x5
0,1,3,5,7
, чтобы:
0 1 3 5 7
1 0 3 5 7
1 3 0 5 7
1 3 5 0 7
1 3 5 7 0
Поэтому, очевидно, я могу сгенерировать стартовую матрицу:
z <- c(0,1,3,5,7)
matrix(z, ncol=5, nrow=5, byrow = TRUE)
но я не уверен, как перемещать позицию 0
. Я уверен, что мне нужно использовать какой-то цикл for/in
, но я действительно не знаю, что именно мне нужно делать.