|
Преобразование
в код Фортрана или С
Один из поводов разработки эффективной
аппроксимации для вычисления математической функции заключается в создании библиотек
подпрограмм для популярных языков программирования высокого уровня, таких как
Фортран или С. В Maple имеются функции преобразования на любой из этих языков.
Например, мы можем преобразовывать формулу для минимаксной аппроксимации в код
Фортрана.
Итак, нами показано, что правильный
выбор аппроксимации для сложной функции обеспечивает уменьшение времени ее вычисления
более чем на два порядка (!) при весьма приличной точности в б верных знаков
и при использовании для вычислений минимального числа арифметических операций.
Применение при этом средств системы Maple 7 позволяет генерировать разложения
в различные ряды, быстро вычислять рациональные аппроксимации функций и выполнять
преобразования в различные специальные формы, сочетая это с мощными средствами
интерактивной работы и графической визуализации, в частности с построением графиков
функции и кривых ошибок при разных видах аппроксимации. Все это обеспечивает
идеальную среду для решения таких задач.
|