Я пытаюсь выполнить двухмерное вычисление структуры полосы, которое включает плоские волны в нескольких направлениях.Для простой квадратной системы у меня есть 2 возможных направления и пара терминов, которые имеют {n, m}: {n, m}, {n + 1, m + 1}, {n + 1, m-1}, {п-1, M-1}, {п-1, т + 1}, {п-2, т}, {п + 2, т}, {п, т + 2}, {п, м-2}.
Я пытаюсь выяснить, как создать массив, который сделает это.Я не уверен, как определить какую-то основу.В моем случае я могу обрезать при произвольном значении max n, m, и размерность матрицы будет (2n (max) +1) (2m (max) +1), так как я хочу перейти от -max до + max.
По сути, я пытаюсь закодировать матрицу M_ij, которая дала бы мне связь между ij и i и j, где i и j - некоторые из этих {n, m} комбинаций.
Надеюсь, это имеет смысл.Забавное задание для моего первого опыта с питоном.