Численные методы для анализа
|
СГТНД    : :    алгоритмы и программы    : :    Детали для конструктора |
На свете счастья нет…//философское [отс/вс]тупление То, о чем здесь пойдет речь, не имеет на первый взгляд непосредственного отношения к нелинейной динамике. Однако, любой замысел, метод, алгоритм должен быть реализован в материале, то бишь запрограммирован на каком-либо из языков программирования. При этом редко удается обойтись без использования стандартных строительных блоков. По самым простым прикидкам, минимальный набор таких средств должен включать в себя следующее:
Не упомянуты еще статистические методы, и еще спектральные задачи, и еще, и еще... - я бы сам с удовольствием где-нибудь об этом почитал. Естественно, поскольку не мы одни такие умные и проблема сформулирована давно, то существуют пакеты подпрограмм по типу «все в одном» или «батарейки включены» – библиотеки, где есть все необходимое, кроме, пожалуй, последнего пункта нашего списка. Если вы работаете под системой MATLAB или MATHEMATICA, то я здесь напрасно трачу ваше время. Или, например, если вы являетесь счастливым обладателем компилятора с языка FORTRAN фирмы COMPAQ, то у вас все под руками в виде библиотеки IMSL, уже скомпилированной и готовой к потреблению. Очень удобно. Однако. Однако, зачастую хочется иметь под руками что-то
Это значит, что вам нужны бесплатные библиотеки в исходных кодах. Их таких в Интернете есть. Прежде всего это Библиотеки подпрограмм общего назначения
Чем такое решение не радует, так это, обычно, отсутствием достаточной гибкости. Отдельные составляющие цельнопорожденных библиотек часто бывают сильно взаимозависимыми, а необходимость следить за совместимостью и перекрестным использованием приводит с сильной формализации интерфейсов. Короче, я хочу сказать, что иногда бывает удобнее собрать свою библиотеку по кусочкам, собранным из различных разделов, под себя, родного. Поэтому, я привожу здесь возможные альтернативные решения по интересующим нас, филологов, то есть я хотел сказать, нелинейных динамиков, вопросам. |