Поступаем вместе!

Меню

Облако тегов:

Ссылки:





           

Математический квин

Квином (куином, квайном или куайном, по-английски - quine) в программировании называется программа, выводящая свой исходный код. Подобные программы несложно пишутся на многих современных языках программирования и, как правило, используют один и тот же прием.
Но речь не об этом. Существует математический квин - уравнение, часть графика которого представляет собой это самое уравнение.

\frac {1}{2} < {\HUGE \lfloor} \bmod \left( {\huge \lfloor} \frac {y}{17} {\huge \rfloor} 2 ^ { -17 \lfloor x \rfloor - \bmod \left( \lfloor y \rfloor , 17 \right) } , 2 \right) {\HUGE \rfloor} ,

где  \lfloor x \rfloor означает целую часть числа, а \bmod \left( b, m \right) - функция взятия остатка по модулю (остатка от деления). График функции рисуется при 0 \le x \le 105, n \le y \le n+16, где

n = 960939379918958884971672962127852754715004339660129306651505519271702802395

266424689642842174350718121267153782770623355993237280874144307891325963941337

7234878577357498239266297155171737169951652328905382216124032388558661840132355

851360488286933379024914542292886670810961844960917051834540678277315517054053

8162738096760256562501698148208341878316384911559022561000365235137034387446184

83787372381982248498634650331594100549747005931383392264972494617515457283667

02369745461014655997933798537483143786841806593422227898388722980000748404719

Выглядит он вот так:

Секрет квина прост. Он кроется в загадочном числе n. Для любой монохромной растровой картинки высотой в 17 пикселей можно построить соответствующее n, при котором график уравнения будет представлять собой именно эту картинку. Кроме того, высоту легко поменять. Тем не менее, сама по себе идея математического квина выглядит интересно.

Приведенное уравнение разумно назвать растровым квином.

А существует ли векторный квин? То есть уравнение, график которого представлял бы собой векторуню картинку, изображающую формулу. Ответ на этот вопрос пока не найден.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

прикольно :) а

прикольно :)
а она себя изображает разноширинным шрифтом без засечек.
только непонятно, это многознаяная функция получилась?
или глюк из-за величины точки?

--
А ты сегодня смотрел на небо?

Если

Если попытаться выразить y через x, то получится функция с бесконечным чилом значений.
А вообще графиком уравнения (неравенства) называется геометрическое место точек, для которых верно уравнение (неравенство).
В данном случае формула построена так, что каждая клетка 1х1 (без верхней и правой границ) либо полностью закрашена, либо полностью не закрашена.

то есть не

то есть не просто 1 точка в области 1х1, а вся область 1х1 полностью закрашена (кроме границ)?

это еще круче, чем мне казалось в начале.

а как поменять шрифт? :) взять другое число?

--
А ты сегодня смотрел на небо?

Заменить в

Заменить в исходном неравенстве 17 на любое другое число (это и будет высота картинки), а потом построить число n для понравившейся картинки.

Супер !

Супер !

Действительно

Действительно интересно)

Жесть!

Просто жесть! Интересно!

             
MOZG.by (C), 2007-2008 admin@mozg.by