Как сгладить трехмерные матрицы в массивы? - PullRequest
0 голосов
/ 09 июня 2019

Я пытаюсь сгладить трехмерные матрицы произвольных размеров в массивы так, чтобы значения можно было извлечь из массивов на основе пространственных индексов i, j и k. Понятно, что каждый индекс массива должен быть уникальным. Я попытался установить индекс массива на int idx = i + width * (j + height * k), но это не уникально, потому что (1,0,0) и (0,1,0) дали бы тот же индекс, если width == 1. Кто-нибудь знает лучший способ индексировать или сглаживать 3D-матрицы?

1 Ответ

1 голос
/ 09 июня 2019

Ваша формула в порядке, потому что если width == 1, то j должно быть всегда 0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...