Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Алгоритмы > Код Грея


Автор: DonPager 3.8.2003, 13:26
Поможите люди добрые создать "крест" состоящий из 32х значений (0-31) обладающий свойствами кода Грея а точнее поясняю...
крест дожен выглядеть примерно так :

Код

***** 00000 00000 00000 00000 *****
00000 00000 00000 00000 00000 00000
00000 00000 00000 00000 00000 00000
00000 00000 00000 00000 00000 00000
00000 00000 00000 00000 00000 00000
***** 00000 00000 00000 00000 *****

..вот... собстенно здесь вместо нулей должны быть значения...
если для кубов и прямоугольников у меня всё нормально то для креста не получается sad.gif
поможите пожлста...

Автор: podval 4.8.2003, 06:30
В чем именно проблема?
Цитата
если для кубов и прямоугольников у меня всё нормально то для креста не получается

Как это понять?

Автор: PostEr 4.8.2003, 09:00
Может эта http://alglib.chat.ru/paper/graycode.html поможет?
Или yandex.ru, запрос: КОД ГРЭЯ

Автор: DonPager 4.8.2003, 18:17
Цитата
Может эта ссылка поможет?
Или yandex.ru, запрос: КОД ГРЭЯ

нее... что такое КГ я и сам знаю... у меня возникла проблема для заполнения крестообразных созвездий этим кодом....
можете обвинить меня в лени... но ломать голову над проблемой которую кто-то уже наверняка решил, и тем самым отвлекаться от основного проекта, я не стал...
и прошу Вас ещё раз попробуйте заполнить эту матрицу (ортогонально или диагонально)
и по большому счёту ещё и из 128 чисел... (для 8ми, 16, 64, 256 уже всё сделано)

Для справки...
код Грея обладает интересным свойством:
"точки" его решотки отличаются от соседей (ортогональных или диагональных) только на один бит.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)