Формула, которая наглядно представляет себя при графическом отображении
В этой статье отсутствует информация о действительно самореферентных (кодирующих и печатающих большое число) версиях в "selfplot" Tupper 2007 и Jakob Trávnik 2011. Пожалуйста, расширьте статью, включив эту информацию. Дополнительные подробности могут быть на странице обсуждения . ( Октябрь 2021 г. )
Самореферентная формула Таппера — это формула , которая визуально представляет себя, будучи изображенной в определенном месте на плоскости ( x , y ).
История
Формула была определена Джеффом Таппером и приводится в качестве примера в статье Таппера SIGGRAPH 2001 года о надежных алгоритмах построения двумерных компьютерных графиков. [1] В этой статье обсуждаются методы, связанные с программой построения формул и графиков GrafEq, разработанной Таппером. [2]
Хотя формула называется « самореферентной », Таппер не называл ее так. [3]
Формула
Формула представляет собой неравенство, определяемое как:
Графическое изображение множества точек , удовлетворяющих формуле, приводит к следующему графику: [примечание 1]
Формула представляет собой универсальный метод декодирования битовой карты, хранящейся в константе , и ее можно использовать для рисования любого другого изображения. При применении к неограниченному положительному диапазону формула заполняет вертикальную полосу плоскости узором, содержащим все возможные битовые карты высотой 17 пикселей. Один горизонтальный срез этого бесконечного битового массива отображает саму формулу рисования, но это не примечательно, поскольку другие срезы отображают все другие возможные формулы, которые могут поместиться в битовую карту высотой 17 пикселей. Таппер создал расширенные версии своей оригинальной формулы, которые исключают все, кроме одного среза. [4]
Константа представляет собой простое монохромное растровое изображение формулы, рассматриваемой как двоичное число и умноженной на 17. Если делится на 17, то младший бит кодирует верхний правый угол ; 17 младших бит кодируют самый правый столбец пикселей; следующие 17 младших бит кодируют второй самый правый столбец и т. д.
Он по сути описывает способ построения точек на двумерной поверхности. Значение — это число, двоичные цифры которого формируют график. Следующий график демонстрирует сложение различных значений . В четвертом подграфике k-значение «AFGP» и «Aesthetic Function Graph» добавляется для получения результирующего графика, где оба текста можно увидеть с некоторым искажением из-за эффектов двоичного сложения. Информация о форме графика хранится в . [5]
Рекурсия – процесс повторения элементов самоподобным образом.
Странная петля – циклическая структура, проходящая через несколько уровней в иерархической системе.
Ссылки
Сноски
^ Оси на этом графике поменяны местами, иначе картинка была бы перевернутой и зеркальной.
Примечания
^ * Таппер, Джефф. «Надежные методы построения двумерных графиков для математических формул с двумя свободными переменными». Архивировано 13 июля 2019 г. на Wayback Machine
Weisstein, Eric W. «Самореферентная формула Таппера». Из MathWorld—A Wolfram Web-ресурс. Архивировано 2021-02-05 на Wayback Machine
Бейли, Д. Х.; Борвейн, Дж. М.; Калкин, Н. Дж.; Гиргенсон, Р.; Люк, Д. Р.; и Молл, В. Х. Экспериментальная математика в действии. Натик, Массачусетс: AK Peters, стр. 289, 2006. Архивировано 21 декабря 2016 г. на Wayback Machine