Программы >> Динамика >> [ cascade | pvmjulia | xbmpl | dendrit | rsegm | microrenorm | beltrami ]

Программа cascade версия 0.0.4

Программа cascade версия 0.0.4

Дмитрий Хмелёв

Проект начат 2003-08-20; Последние изменения 2003-08-27

1  Загрузка
2  Файл readme.koi
3  Использование и сводка опций
4  Развитие программы
5  Лицензия

1  Загрузка

Исходники: src/cascade-0.0.4.tgz [27 Кб ]

2  Файл readme.koi

cascade --- нахождение почти параболических отображений в квадратичном семействе

ПОДДЕРЖИВАЕМОЕ ОКРУЖЕНИЕ

GNU/Linux/XFree/GNUMP

http://www.gnu.org/
http://www.XFree86.org/
http://www.swox.com/gmp/

КОМПИЛЯЦИЯ

Я предполагаю, что у вас есть всё необходимое для компиляции программ
под графическую систему X Windows

Установите библиотеку длинной арифметики GNU MP (GNU multiple
precision --- http://www.swox.com/gmp/). Проверьте, что ваш компилятор
поддерживает STL (Standard Template Library) --- например, версия gcc
>=3.2 (http://gnuwww.epfl.ch/software/gcc/gcc.html).

Введите make (или gmake) в директории, где находятся исходные тексты
программы.


КРАТКАЯ ИНСТРУКЦИЯ

По заданным $k$ значениям параболического каскадов $p_1$, ..., $p_k$
программа находит значение действительного параметра $c$, такому, что
отображение $z^2+c$ --- ренормализуемо $k$ раз и порядок
ренормализаций составляет $3p_1+2$, ..., $3p_k+2$ (множитель 3
появляется вследствие того, что мы рассматриваем возмущение
параболической периодической точки периода 3).

Пример использования:

  cascade 10 10 -mm.cmd -jj.cmd

Пример вывода:

M-set configuration file name: m.cmd
J-set configuration file name: j.cmd
Length of kneading sequence: 1023
2 parabolic cascades of the following orders were used: 10 10
l=-1.75
m=-0.75
r=0.25
Common length is 1 out of 1023
l=-1.75
m=-1.25
r=-0.75
...
Common length is 95 out of 1023
l=-1.74824762437492609024
m=-1.74824762390926480293
r=-1.74824762344360351562
Common length is 1023 out of 1023
Resulting value is -1.74824762390926480293

В данном случае значение параметра c=-1.74824762390926480293

Попутно были сгенерированы файлы m.cmd и j.cmd --- конфигурационные
файлы для программ xbmp и pvmjulia, с помощью которых можно нарисовать
множество Жюлия и соответствующее увеличение множества Мандельброта.

Условия использования описаны файле LICENSE.koi


ДОПОЛНИТЕЛЬНЫЕ ПРОГРАММЫ

Вместе с исходными текстами программы cascade поставляются также
исходные тексты программы par3 (предыдущей версии cascade, с прямым
сравнением kneading sequences) и splitseq (для разбиения kneading
sequence на блоки).

par3 README:
This is old variant of 'cascade' program. It can be useful because of
comparision function, where the kneading sequences here are compared 
explicitly.

splitseq README:
This program splits input string into blocks, as described in the book
«One-dimensional dynamics» by W. de Melo and S. van Strien, see page 
109, section 3b (Hofbauer's Tower Construction), Chapter II.


БЛАГОДАРНОСТИ
Автор выражает признательность Мише Ямпольскому за ценные замечания.



3  Использование и сводка опций

user@computer$ ./cascade -h
Usage: cascade [OPTIONS] N1 N2 N3 ...
  N1, N2, ... are expected to be non-negative integers, characterizing
parabolic cascade length (at least one cascade has to be specified).

Options are:
  -s  print kneading sequence to stdout
  -m <filename> output xbmpl command file for drawing M-set to <filename>
  -j <filename> output xbmpl command file for drawing J-set to <filename>
  -p <num=64> set precision to <num> 
  -l <num=-1.75> lower bound for target parameter c
  -r <num=0.25> upper bound for target parameter c
  -q quiet, no messages to stderr
  -d <num=3> Debug ouput level 0..3
  -h  print this help
  -v  print version information

Features:
 1) It is your responsibility to give correct precision value
If precision is not enough, the results are unpredictable.
 2) Ctrl-C can be used to display the progress in lengthy subroutines.
To stop the program push it into background regime by Ctrl-Z and use kill -9.
You can also send a signal kill -2 to the program to check current status.


4  Развитие программы

Даты изменения файлов программы:

2003-08-20

2003-08-27

5  Лицензия

cascade - нахождение почти параболических отображений в квадратичном семействе

Программа доступна с http://www.math.toronto.edu/dkhmelev/PROGS/dynamics/

Автор:

Дмитрий Викторович Хмелёв dkhmelev((at))math.toronto.edu [замените ((at)) на @, чтобы получить настоящий адрес - антиспам]

119 992, Москва, Ленинские горы, МГУ, 1 Гум. корп., Филологический факультет, Лаборатория общей и компьютерной лексикологии и лексикографии.

УСЛОВИЯ ИСПОЛЬЗОВАНИЯ

Эта программа может свободно распространяться на условиях лицензии GNU версии два или выше (см. прилагаемый файл COPYING с условиями распространения).

Результаты, полученные с использованием этой программы должны ссылаться на её использование. Пример ссылки:

Д.В. Хмелёв. Программы по динамике http://www.math.toronto.edu/dkhmelev/PROGS/dynamics

Более того, Вы должны проинформировать автора о публикации.

Используя эту программу Вы соглашаетесь с условиями использования.

ОТСУТСТВИЕ ГАРАНТИЙНЫХ ОБЯЗАТЕЛЬСТВ

ПОСКОЛЬКУ НАСТОЯЩАЯ ПРОГРАММА РАСПРОСТРАНЯЕТСЯ БЕСПЛАТНО, ГАРАНТИИ НА НЕЕ НЕ ПРЕДОСТАВЛЯЮТСЯ В ТОЙ СТЕПЕНИ, В КАКОЙ ЭТО ДОПУСКАЕТСЯ ПРИМЕНИМЫМ ПРАВОМ. НАСТОЯЩАЯ ПРОГРАММА ПОСТАВЛЯЕТСЯ НА УСЛОВИЯХ "КАК ЕСТЬ". ЕСЛИ ИНОЕ НЕ УКАЗАНО В ПИСЬМЕННОЙ ФОРМЕ, АВТОР И/ИЛИ ИНОЙ ПРАВООБЛАДАТЕЛЬ НЕ ПРИНИМАЕТ НА СЕБЯ НИКАКИХ ГАРАНТИЙНЫХ ОБЯЗАТЕЛЬСТВ, КАК ЯВНО ВЫРАЖЕННЫХ, ТАК И ПОДРАЗУМЕВАЕМЫХ, В ОТНОШЕНИИ ПРОГРАММЫ, В ТОМ ЧИСЛЕ ПОДРАЗУМЕВАЕМУЮ ГАРАНТИЮ ТОВАРНОГО СОСТОЯНИЯ ПРИ ПРОДАЖЕ И ПРИГОДНОСТИ ДЛЯ ИСПОЛЬЗОВАНИЯ В КОНКРЕТНЫХ ЦЕЛЯХ, А ТАКЖЕ ЛЮБЫЕ ИНЫЕ ГАРАНТИИ. ВСЕ РИСКИ, СВЯЗАННЫЕ С КАЧЕСТВОМ И ПРОИЗВОДИТЕЛЬНОСТЬЮ ПРОГРАММЫ, НЕСЕТ ЛИЦЕНЗИАТ. В СЛУЧАЕ ЕСЛИ В ПРОГРАММЕ БУДУТ ОБНАРУЖЕНЫ НЕДОСТАТКИ, ВСЕ РАСХОДЫ, СВЯЗАННЫЕ С ТЕХНИЧЕСКИМ ОБСЛУЖИВАНИЕМ, РЕМОНТОМ ИЛИ ИСПРАВЛЕНИЕМ ПРОГРАММЫ, НЕСЕТ ЛИЦЕНЗИАТ.

ЕСЛИ ИНОЕ НЕ ПРЕДУСМОТРЕНО ПРИМЕНЯЕМЫМ ПРАВОМ ИЛИ НЕ СОГЛАСОВАНО СТОРОНАМИ В ДОГОВОРЕ В ПИСЬМЕННОЙ ФОРМЕ, АВТОР И/ИЛИ ИНОЙ ПРАВООБЛАДАТЕЛЬ, КОТОРЫЙ МОДИФИЦИРУЕТ И/ИЛИ РАСПРОСТРАНЯЕТ ПРОГРАММУ НА УСЛОВИЯХ НАСТОЯЩЕЙ ЛИЦЕНЗИИ, НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ПЕРЕД ЛИЦЕНЗИАТОМ ЗА УБЫТКИ, ВКЛЮЧАЯ ОБЩИЕ, РЕАЛЬНЫЕ, ПРЕДВИДИМЫЕ И КОСВЕННЫЕ УБЫТКИ (В ТОМ ЧИСЛЕ УТРАТУ ИЛИ ИСКАЖЕНИЕ ИНФОРМАЦИИ, УБЫТКИ, ПОНЕСЕННЫЕ ЛИЦЕНЗИАТОМ ИЛИ ТРЕТЬИМИ ЛИЦАМИ, НЕВОЗМОЖНОСТЬ РАБОТЫ ПРОГРАММЫ С ЛЮБОЙ ДРУГОЙ ПРОГРАММОЙ И ИНЫЕ УБЫТКИ). АВТОР И/ИЛИ ИНОЙ ПРАВООБЛАДАТЕЛЬ В СООТВЕТСТВИИ С НАСТОЯЩИМ ПУНКТОМ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ДАЖЕ В ТОМ СЛУЧАЕ, ОНИ БЫЛИ ПРЕДУПРЕЖДЕНЫ О ВОЗМОЖНОСТИ ВОЗНИКНОВЕНИЯ ТАКИХ УБЫТКОВ.

1  Загрузка
2  Файл readme.koi
3  Использование и сводка опций
4  Развитие программы
5  Лицензия

Программы >> Динамика >> [ cascade | pvmjulia | xbmpl | dendrit | rsegm | microrenorm | beltrami ]

- ???????@Mail.ru
© 2002-2005 Д.Хмелёв -