Главная страница
· Средства разработки
· Общий список статей
· Страница по Фортрану
Примеры программ на
Фортране
!!! Работа ФОРУМА прекращена 27.05.00 !!!
Почему? Наше дело нашло продолжетелей!
Одна из любопытных вычислительных задач, с которой я сражался
в течение нескольких лет (к счастью, не постоянно, а с перерывами), была связана
с вычислением определенных и неопределенных интегралов, в подинтегральной фукции
которых находились довольно сложные аналитические выражения. Цель была проста
— вычисления должны выполняться быстро, устойчиво, с высокой точностью.
Как быстро выяснилось, этим критериям не удовлетворяли алгоритмы (функции), реализованные
для ЕС ЭВМ (IBM). В результате пришлось написать свои. Основная идея — использование
различных алгоритмов аппроксимации для разных диапазонов значений переменных.
Подпрограммы приведены в варианте "как есть" — без изысков.
Если у кого-то есть вопросы, я готов их обсудить: akolesov@online.ru
Некоторые наши подпрограммы:
Несколько подпрограмм из книги Дж.Форсайт, M.Малькольм,
K.Моулер "Машинные методы математических вычислений" / M., 'MИP', 1980
(прислал Валерий Дыскин из Ташкента.):
-
FEHL, RKF45, RKFS: Три варианта процедур интегрирование системы дифференциальных уравений 1-го порядка методом
Pунге-Kутта-Фельберга четвертого-пятого порядка.
- QUANC8: квадратичная адаптивная процедура оценки интервала функции,
основанная на методе NEWTON-COTES 8-PANEL
- ZEROIN: вычисление нуля функции в заданном интервале.
- MACHEPS: определение относительной машинной точности.