Визуализация рекуррентной  последовательности в Excel

Сказка темы: 1.Купил Ваня удочку и откопал червяка, снарядился и пошёл на реку. Пришёл, сел...
2.Посидел и клюнула крупная рыба. Еле-еле вытащил, но в последний момент удочка сломалась, но рыбу он ухватить успел, а та и молвит: 
'Отпусти, любое желание выполню!' - 'Так уж любое?' - 'Да отпусти, тяжко' -  'Дай мне тогда червяка и удочку'.
3.Goto 2.

Адрес документа

http://90.189.213.191:4422/temp/rekurenta_v1/   2-22-8

Программа визуализации 

http://90.189.213.191:4422/temp/rekurenta_v1/rekurenta.zip 

Вступление:

·         В данной, небольшой, работе приведено описание  программы визуализации рекуррентной последовательности одной из многочисленных задач нашей жизни.

·         Программа подготовлена для учебно-ознокомительных целей и демонстрации возможностей визуализации,  имеет статус «свободного» применения, доступна всем желающим  без возрастных ограничений.

·         Описание предназначено для заинтересованного лица, математический пример которого, использован в  теме. Может пригодиться и при повторении подобных задач анализа   процессов.

·         Автор выполняет  свое обещание заинтересованному лицу  помочь по теме программирования  с числовыми последовательностями.  Возможно, это помощь действенна и что-то продвинется в исследованиях. 

·         Все Вам доступно для новых  изменений, но за все изменения отвечает изменяющий!  Успехов и здоровья!

 

Ввод данных

·         Анализируя  работу автора [1] - http://technic.itizdat.ru/docs/Xoc/FIL15350478410N903234001/1   возник вопрос, а чем проще всего  проверить и наглядно  посмотреть на «мир чисел».   Инструмент  Excel позволяет  считать и самое главное «визуализировать»  числа в виде графиков.  

·         Скачать и распаковать  по ссылке выше приведенную программу. Разрешить работу «макросов». Ниже на рисунке gif представлен анализ задачи автора  [1]

 

 

·         Утверждения и выводы автора  [1]  не входят в тему описания, приведено только построение расчетов и  возможных графиков;

·         В таблице 1-й столбец строка 16, 17, 18, 19  исходные данные - простые числа. Они взяты из работы автора [1]  ;

·         В столбце 2-а - результаты подсчета по формуле(2)  автора [1] .  Т.е. данные строки 17 используются в строке 18 и т.д.  до 33 строки;

·         Для продолжения вычислений надо скопировать  формульную строку 33 в 34-ую  и указать значение в 1-ом столбце;

·         Далее все аналогично: 34-ую в 35-ую и т.д.

·         Обращаю внимание, что столбец простых чисел только до числа 23, дальше идут числа по возрастающей;

·         «Простые» числа или «сложные» числа  или другие «варианты» чисел  должен устанавливать заинтересованный исследователь и обосновывать результаты;

·         Для требуемого количества чисел скопировать формульную строку в требуемое количество строк 2-го столбца;

·         Редактор Excel позволяет  сделать 65535 строк  и для продолжения расчетов перенести последнюю строку в новый парный столбец;

·         Всего в редакторе 255 столбцов, и таким образом можно построить    255/2 * 65535 = 8191875  чисел рекуррентной последовательности, что наверное хватит для исследования и анализа. Автор [1]  имеет, судя по его данным в работе 120000 чисел;

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

·         Кроме того,  возможно суть задачи автора [1]  совсем в другом и данный алгоритм ошибочный. Требуется первичный анализ формульного решения от автора [1]; 

 

 

 

 

Визуализация.

·         Визуализация полученных расчетных данных выполняется на диаграмме-графике с использованием строк 16 по 33

·         Вручную ввести данные во второй столбец 16 строка значение 0, то получим данные автора [1] и они приведены на  скан-рисунке программы из работы автора [1];

·         Если ввести другие значения, то вся последовательность рекуррентных данных поменяется;

·         График представляет собой экспоненциальную кривую, которая  «гуляет» и меняет «полярность»  в зависимости от исходной точки.

·         Количество данных графика можно увеличить самостоятельно, изменив встроенный диаграммный блок;

 

Макрос автоматического построения графиков

·         Наглядность графиков и их «схожесть» и «особенности»  предусмотрено  анализировать с помощью автоматического построения с использованием макроса;

·         Макрос должен быть разрешен к работе в настройках программы Excel;

·         В макросе два субфункции. В 1-ой выполнение, во 2-ой функция задержки. Значение задержки надо подобрать самостоятельно по  условиям быстродействия и «вычислительной» мощности Вашего компьютера.  

·         Макрос выполнен в виде простого перечисления используемых ячеек данных и соответствующего построения  ActiveCell.FormulaR1C1

·         Задача анализа чисел не входит в тему программы построения чисел; 

·         Возможно, потребуется уточнение задачи анализа и соответственно другие инструменты анализа;

 

Выводы

·         Задача анализа чисел не входит в тему программы построения чисел; 

·         Возможно, потребуется уточнение задачи анализа и соответственно другие инструменты анализа;

·         Программа позволяет анализировать рекуррентную последовательность и возможно будет полезна при решении некоторых численных задач;

·         Работа с «числовыми последовательностями» подготовлена во время отпуска и  оформлена в том виде, как ее понимает автор.

·         Данный текст  и программа продублирована на виртуальном хранилище  https://cloud.mail.ru/public/9Ntx/DFUvmGWUc

 

Успехов и здоровья!

Автор:  Шабронов Андрей Анатольевич тс:+7-913-905-8839 .  shabronov@ngs.ru

ред. 2018-08-31