Я хочу создать матрицу, такую, что если (n-ая строка - n-ый столбец) = 2 или 3, то она должна быть заполнена некоторым числом, скажем, 5.
Итак, matrix [7,9] =5;и матрица [5,2] = 5;и матрица [13,15] = 5 и т. д.
Я пытался
matrix <- matrix(nrow = n, ncol = n)
for (i in matrix[i,]){
for (j in matrix[,j]){
ifelse(((i-j) == 2|3), 5, 0)
}
}
Очевидно, что это неправильно, поскольку i
и j
не соответствуют первому, второму... n-ая строка / столбец.Пожалуйста, помогите мне.