Число Пи в цвете

Страницы: 1 ...  3 4 5  ... 7  ОТВЕТИТЬ НОВАЯ ТЕМА
kontrogaik 29 июн 2018 в 10:27
zampoteh  •  На сайте 8 лет
1
Ты попробуй не в цвете, а в объёме. Циферь три это три координаты, следующие три задают место положение точки, следующие три другой, ну и так тыщ десять раз, интересно какая картинка будет в итоге в объёме ?
Gdialex 29 июн 2018 в 10:30
Ярила  •  На сайте 10 лет
1
Говорят что можно там найти даже свою комбинацию номера телефона.
DeuSeX73 29 июн 2018 в 10:33
Ярила  •  На сайте 9 лет
0
Цитата (atilaus @ 29.06.2018 - 11:20)
Цитата (DeuSeX73 @ 29.06.2018 - 10:07)
Будь у меня больше времени я бы построил вероятностное распределение чисел. Которое наглядно показало, что числа до 25 встречаются гораздо реже. ТС, не хочешь заняться? rulez.gif

У меня были вот какие мысли. Что делать например с такой последовательностью: 09845026. Если ее обработать алгоритмом как сейчас, то получится 98.45.26. Но тогда вопрос, а чем тогда она отличается от последовательности 984526, если б такая встретилась. Ведь они не идентичны. Получается я отбрасываю нули.
Поэтому планировал в таких ситуациях 098 переводить не в 98, а в 9, так как перед ней ноль. Таким образом должно бы получится 9.84.50.
Но решил выложу пока то что есть на ЯП, может народ еще что-то посоветует.

Ну я прикинул в open calc'e вероятности:
0-24: 0.001
25: 0.005
26-99: 0.011 (т.е. в 10 раз выше)
100-255: 0.001 (снова)

Вероятность получить 25-99: 81,7%
В среднем получим серый цвет 35% яркости с незнпачительным отклонением по цвету. Мрачная картина будет :(
atilaus автор 29 июн 2018 в 10:35
Шутник  •  На сайте 13 лет
0
Цитата (Gdialex @ 29.06.2018 - 10:30)
Говорят что можно там найти даже свою комбинацию номера телефона.

Я в комбинации 4 миллиона знаков после запятой свой номер не нашел)
Возможно он где то после, между 4 миллионами и 4 триллионами знаков
NAMSAN 29 июн 2018 в 10:39
Приколист  •  На сайте 8 лет
0
Прикольно ты заморочился)
Респект за задумку.
DeuSeX73 29 июн 2018 в 10:40
Ярила  •  На сайте 9 лет
1
Цитата (atilaus @ 29.06.2018 - 11:20)
Цитата (DeuSeX73 @ 29.06.2018 - 10:07)
Будь у меня больше времени я бы построил вероятностное распределение чисел. Которое наглядно показало, что числа до 25 встречаются гораздо реже. ТС, не хочешь заняться? rulez.gif

У меня были вот какие мысли. Что делать например с такой последовательностью: 09845026. Если ее обработать алгоритмом как сейчас, то получится 98.45.26. Но тогда вопрос, а чем тогда она отличается от последовательности 984526, если б такая встретилась. Ведь они не идентичны. Получается я отбрасываю нули.
Поэтому планировал в таких ситуациях 098 переводить не в 98, а в 9, так как перед ней ноль. Таким образом должно бы получится 9.84.50.
Но решил выложу пока то что есть на ЯП, может народ еще что-то посоветует.

blow05
Правильно предложил. Надо все числа считать двузначными с переводом к 255. Тогда вероятность будет равномернее хотя и будут "выпадать" цвета. Но это будет не так заметно.
Ну как вариант после "домножения" делать floor или ceil в зависимости от чётности следующей цифры. Тогда "пустот" будет меньше, но это еще надо смотреть на предмет нарушения равномерности распределения.
red144 29 июн 2018 в 10:44
Балагур  •  На сайте 12 лет
1
Думаю более чем 10 000 уже бессмысленно (  как будто бы до этого был смысл)

Тс сам с себя угорает. Крестик тебе hz.gif

Отправлено с мобильного клиента YAPik+
нордя 29 июн 2018 в 10:52
прогибатор дивана  •  На сайте 8 лет
1
алкаш и гуманитарий
помню пи так: 3.1415926
дальше не помню
зы.
а еще длину окружности, площадь круга, площадь шара, объем шара через радиус.
глупости, конечно.

Это сообщение отредактировал нордя - 29 июн 2018 в 10:54
ZZver 29 июн 2018 в 10:52
Бог Времени  •  На сайте 12 лет
1
Ну и по традиции:


Число Пи в цвете
atilaus автор 29 июн 2018 в 10:55
Шутник  •  На сайте 13 лет
0
Цитата (DeuSeX73 @ 29.06.2018 - 10:40)
Надо все числа считать двузначными с переводом к 255.

Как это? Приведи пример.
major1955 29 июн 2018 в 10:57
Ярила  •  На сайте 10 лет
0
Цитата (kontrogaik @ 29.06.2018 - 09:27)
Ты попробуй не в цвете, а в объёме. Циферь три это три координаты, следующие три задают место положение точки, следующие три другой, ну и так тыщ десять раз, интересно какая картинка будет в итоге в объёме ?

Ага, а мне больше в звуке нравится..
Blackmite 29 июн 2018 в 10:57
Балагур  •  На сайте 9 лет
0
Про кота и яйца уже было?
pribilov 29 июн 2018 в 10:58
Хохмач  •  На сайте 11 лет
0
ТС, захуячи Фибоначчи
NoMatterCPU 29 июн 2018 в 10:58
Хохмач  •  На сайте 9 лет
3
Цитата
Циферь три это три координаты, следующие три задают место положение точки, следующие три другой, ну и так тыщ десять раз,


Число Пи в цвете

Это сообщение отредактировал NoMatterCPU - 29 июн 2018 в 11:01
vent2012i 29 июн 2018 в 11:01
Балагур  •  На сайте 12 лет
0
даёшь миллион цветов... alk.gif
Memphis69 29 июн 2018 в 11:08
Ярила  •  На сайте 12 лет
0
Не читал комментариев, может уже предложили, но! Что если не разбивать числа таким образом, как сделал ТС, а взять за константу цвета радуги (КОЖЗГСФ).
Предположим увязать конкретный цвет к конкретной цифре, и так все числа после запятой разбивать на 7 блоков. А каждый блок уже окрасить. А потом совместить результат)))
soroc4 29 июн 2018 в 11:10
Приколист  •  На сайте 8 лет
0
у нас препод по ТФКП (теория функции комплексной переменной), что то подобное тоже рассказывал,писал программу (описывал переменную комплексную) - представлял в цветах, говорил красотища, правда я результат не видел.

Это сообщение отредактировал soroc4 - 29 июн 2018 в 11:15
8squadron 29 июн 2018 в 11:13
Ярила  •  На сайте 8 лет
0
Не, ну а чё, отличная идея для интерьера например ванной комнаты )

Число Пи в цвете
DeuSeX73 29 июн 2018 в 11:18
Ярила  •  На сайте 9 лет
1
Цитата (atilaus @ 29.06.2018 - 11:55)
Цитата (DeuSeX73 @ 29.06.2018 - 10:40)
Надо все числа считать двузначными с переводом к 255.

Как это? Приведи пример.

Ну всегда брать только 2 цифры: 00-99. И вычислять y = x * 255 / 99

По поводу округления пример:
9850xx: y = 99 * 255 / 99 = 252.(42), 5 - нечет => "округляем вверх" y = 253
9849xx:y = 99 * 255 / 99 = 252.(42), 4 - чёт => "округляем вниз" y = 252
"Округление" происходит внезависимости от реальной дробной части, чтобы был разброс.
Таким образом без такого "округления" мы будем иметь только 252 и 255 (для 98 и 99, соответственно). А с ним - 252, 253, 254.
Аналогично для "округления" можно брать не чёт/нечет, а само значение следующей цифры по правилам округления (не путать с остатком после вычисления), округляя при 5 в бОльшую сторону (0, 1, 2, 3, 4 против 5, 6, 7, 8, 9 получается 50/50, что нам и требуется).
HeTAHKuCT 29 июн 2018 в 11:18
люблю вас, но не всех и... не очень.  •  На сайте 10 лет
0
ТС, у меня предложение к тебе.

Что если разметить видимую часть спектра от 0 до 9 и привязать это "усреднённый цвет" к каждой цифре?
мне кажется так будет более честно.

...или смешение диапазона (входящих в отрезок спектра) , но тогда есть вероятность, что всё уйдёт в серо-коричневый оттенок.

Число Пи в цвете

Это сообщение отредактировал HeTAHKuCT - 29 июн 2018 в 11:46
blow05 29 июн 2018 в 11:19
Моргенмуффель  •  На сайте 15 лет
1
Цитата (atilaus @ 29.06.2018 - 09:20)
Цитата (DeuSeX73 @ 29.06.2018 - 10:07)
Будь у меня больше времени я бы построил вероятностное распределение чисел. Которое наглядно показало, что числа до 25 встречаются гораздо реже. ТС, не хочешь заняться? rulez.gif

У меня были вот какие мысли. Что делать например с такой последовательностью: 09845026. Если ее обработать алгоритмом как сейчас, то получится 98.45.26. Но тогда вопрос, а чем тогда она отличается от последовательности 984526, если б такая встретилась. Ведь они не идентичны. Получается я отбрасываю нули.
Поэтому планировал в таких ситуациях 098 переводить не в 98, а в 9, так как перед ней ноль. Таким образом должно бы получится 9.84.50.
Но решил выложу пока то что есть на ЯП, может народ еще что-то посоветует.

я предлагаю так

09845026 -> 09 84 50 26, потом каждую умножаем на 2,55 (255/100 - наш диапазон) и получаем

23 214 128 66

тогда как

984526 -> 98 45 26 -> 250 115 66
testuser7 29 июн 2018 в 11:21
Ярила  •  На сайте 10 лет
0
Нет логики - тройку отбросил потому что целое, а все десятичные знаки оставил. А ведь первая цифра целого числа отличается от первого десятичного знака ровно настолько, насколько первый десятичный знак отличается от второго и т.д. Чем же тройка не угодила? Запятая испугала?

А вот если значимость каждой полоски определять ее шириной? Т.е. за ширину первой полоски взять фиксированное число, а ширина каждой последующей будет во столько раз меньше, во сколько раз порождающее ее число будет меньше своего предыдущего собрата. Тогда какой бы не была ширина первой полоски, она очень быстро будет уменьшаться, пока не сожмется в линию - своего рода округление. И чем меньше будет ширина первой полоски, тем грубее будет округление и наоборот.
DeuSeX73 29 июн 2018 в 11:22
Ярила  •  На сайте 9 лет
1
Цитата (blow05 @ 29.06.2018 - 12:19)
Цитата (atilaus @ 29.06.2018 - 09:20)
Цитата (DeuSeX73 @ 29.06.2018 - 10:07)
Будь у меня больше времени я бы построил вероятностное распределение чисел. Которое наглядно показало, что числа до 25 встречаются гораздо реже. ТС, не хочешь заняться? rulez.gif

У меня были вот какие мысли. Что делать например с такой последовательностью: 09845026. Если ее обработать алгоритмом как сейчас, то получится 98.45.26. Но тогда вопрос, а чем тогда она отличается от последовательности 984526, если б такая встретилась. Ведь они не идентичны. Получается я отбрасываю нули.
Поэтому планировал в таких ситуациях 098 переводить не в 98, а в 9, так как перед ней ноль. Таким образом должно бы получится 9.84.50.
Но решил выложу пока то что есть на ЯП, может народ еще что-то посоветует.

я предлагаю так

09845026 -> 09 84 50 26, потом каждую умножаем на 2,55 (255/100 - наш диапазон) и получаем

23 214 128 66

тогда как

984526 -> 98 45 26 -> 250 115 66

Только не 255/100, а на 255/99, т.к. при 100 255 будет недостижима (максимум 252 выйдет).
blow05 29 июн 2018 в 11:24
Моргенмуффель  •  На сайте 15 лет
0
DeuSeX73
Цитата
Ну всегда брать только 2 цифры: 00-99. И вычислять y = x * 255 / 99


0 где потерял? why.gif 255 на 100 нужно делить.

хотя в данной задаче конечно пофиг
blow05 29 июн 2018 в 11:25
Моргенмуффель  •  На сайте 15 лет
1
DeuSeX73
Цитата
Только не 255/100, а на 255/99, т.к. при 100 255 будет недостижима (максимум 252 выйдет).


да, точно, гоню, там не размер диапазона, а верхняя граница...
Понравился пост? Ещё больше интересного в ЯП-Телеграм и ЯП-Max!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 26 435
0 Пользователей:
Страницы: 1 ...  3 4 5  ... 7  ОТВЕТИТЬ НОВАЯ ТЕМА

 
 

Активные темы



Наверх