Просто из любопытства, определен ли код Грея для основ, отличных от основания два?
Я пытался сосчитать в базе 3, записывая последовательные значения, обращая внимание на изменение только одного трит одновременно.Я был в состоянии перечислить все значения до 26 (3 ** 3-1), и это, кажется, работает.
000 122 200
001 121 201
002 120 202
012 110 212
011 111 211
010 112 210
020 102 220
021 101 221
022 100 222
Единственная проблема, которую я вижу, состоит в том, что все три trits изменяется при возврате к нулю.Но это верно только для нечетных оснований.При использовании четных баз, возвращающихся к нулю, будет изменяться только одна цифра, как в двоичной.
Я даже предполагаю, что она может быть распространена на другие базы, даже десятичные.Это может привести к другому порядку при подсчете в базовой десятке ...: -)
0 1 2 3 4 5 6 7 8 9 19 18 17 16 15 14 13 12 11 10
20 21 22 23 24 25 26 27 28 29 39 38 37 36 35 34 33 32 31 30
Теперь вопрос, кто-нибудь когда-нибудь слышал об этом?Есть ли приложение для этого?Или это просто математическое безумие?