0
Другие записи за это число:
2012/02/23_1 - Абсолютно умное тело
<< предыдущая заметкаследующая заметка >>
23 февраля 2012
Бесконечное множество операций или трудности при построении поиска закономерностей в числах.

Однако с числами всё серьёзнее,их можно складывать друг с другом,вычитать,умножать,возводить в степень,делить,возводить в корень.Но на этом преобразования не закачиваются.Можно продолжать придумывать новые операции из уже существующих,как например эта:
3^5^5^5^5
то есть три в пятой степени четыре раза,ясно что это тернарная операция которая выполнима с числами,а что если перед нами появиться ряд таких чисел каким образом мозг сможет найти закономерность.К примеру на пять рецепторов сетчатки подаётся пять
чисел выраженных в силе света падающих на них:
4=2`2`1;//Два во второй степени один раз
16=2`2`2;//Два во второй степени два раза
256=2`2`3;//Два во второй степени три раза
65536=2`2`4;//Два во второй степени четыре раза
Из закономерностей которые можно выявить:
1)Ясно что в этом случае все числа чётные,а чётность определяется массивом разностей этих элементов.
2)Все числа стоят в ряду степеней числа 2 ,только разность их положений в этом ряду увеличивается 2,4,8,16
3)Ясно что только минусуя и плюсуя соседние числа из пункта 2 у нас ничего не выйдет чтобы определить закономерность.
Однако подсказка в самом слове «соседние».Если мы будем складывать и вычитать все числа ряду со всеми,а потом опять ,то у нас
выведется некотрая последовательность.Если мы сначала вычтем 2 из всех чисел,потом ещё раз 2 из трёх других чисел кроме образовавшегнося нуля ... то есть появляется диагональная зависимость.Однако для компьютеров лучше использовать всё-таки кроме плюса и минуса умножение и деление,так как вроде бы они исполняются за один такт(?) и разницы для него нет по времени
умножать или плюсовать.
[Оффтоп:Кстати,интересно было бы посмотреть алгоримты работы разных кодов машшинного кода после дешифратора в процессоре,как он находит корень,синус,косинус,умножение ,деление,сумму]

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

Это примерный интуитивно созданный код для поиска закономерностей в числах:

Скриншот блокнота с кодом

Страница с результатами:





Пример:http://anonymouse.tf9.ru/examples/zakon6.php

Скачать пример:http://anonymouse.tf9.ru/examples/zakon6.rar

Но меня очень не устраивает то что ускальзывают закономерности из-за чисел с плавающей точкой,в принципе можно создать отдельную подсистему ищущую закономерности в числах с плавающей точкой,путём поочёрдных округлений,однако всё равно придётся ограничиться определённым порядком округления.
Термины:
тернарная операция-операция на входе которой три числа одновременно.


P.S А да, я оптимизировал код поиска закономерностей в тексте,для строки в 200 символов он выполняется в 35 раз быстрей,и чем больше длина строки тем больше оптимизация,попробую вечером опять включить Толстого.



Страница с результатами:





Пример:http://anonymouse.tf9.ru/examples/zakon5.php

Скачать пример:http://anonymouse.tf9.ru/examples/zakon5.rar

Я всё больше и больше склоняюсь что такая система находится на месте сознания,потому что проверять закономерности даже не глубоко для всех рецепторов в смысле проиводительности нереально и также имеется ещё несколько косвенных причин.

<< предыдущая заметка следующая заметка >>
Оставить комментарий