WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте

Формула Таппера (англ. Tupper's self-referential formula) — самореферентная (при определённых условиях) формула, открытая Джеффом Таппером (англ. Jeff Tupper). Будучи отображённой на плоскости, создаёт собственное изображение.

Впервые формула была опубликована в 2001 году в докладе Джеффа Таппера для SIGGRAPH, посвящённом разработанной им программе рисования графиков GrafEq.

Формула является неравенством, определённым следующим образом

где обозначает целую часть, а mod — оператор остатка от деления.

Пусть k равно

48584506361897134235820959624942020445814005879832445494830930

85061934704708809928450644769865524364849997247024915119110411

60573917740785691975432657185544205721044573588368182982375413

96343382251994521916512843483329051311931999535024137587652392

64874613394906870130562295813219481113685339535565290850023875

09285689269455597428154638651073004910672305893358605254409666

43512653493636439571255656959368151843348576052669401612512669

51421550539554519153785457525756590740540157929001765967965480

064427829131488548259914721248506352686630476300.

Если отобразить график функции для удовлетворяющих неравенству точек (x, y) в диапазоне и , то получится:

Сама формула имеет общее применение для декодирования растровых изображений, закодированных в константе k. Формулу можно использовать для воспроизведения произвольных изображений, при этом она не будет содержать никаких ссылок на себя.

Константа k — простой монохромный растр, используемый в формуле как двоичное число, умноженное на 17. Если k разделить на 17, то младший бит будет соответствовать левому нижнему углу; все 17 младших битов будут соответствовать левой колонке пикселей; следующие 17 младших битов будут соответствовать второй колонке слева и т. д.

Для создания константы k из изображения необходимо:

1) Представить изображение в растровом виде на поле 106*17;

2) Заменить, двигаясь снизу-вверх и слева-направо, закрашенные клетки на "1", а пустые на "0";

3) Перевести полученное число в десятичную систему счисления;

4) Умножить число на 17;

Таким же образом, но в обратном порядке, можно получить изображение из константы k.

Литература

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии