Иллюстрированный самоучитель по Maple 6/7

Пакет числовой аппроксимации numapprox

Паде-аппроксимация с полиномами Чебышева

Для многих аналитических зависимостей хорошие результаты дает аппроксимация полиномами Чебышева. В общем случае применяется Паде-аппроксимация отношением таких полиномов. Она реализуется функциями chebpade:

chebpade(f, x=a..b, [m.n])

chebpade(f., x, [m.n])

chebpade(f, a..b, [m,n])

Здесь а..b задает отрезок аппроксимации, m и n – максимальные степени числителя и знаменателя полиномов Чебышева.

Приведенный ниже пример показывает аппроксимацию Паде полиномами Чебышева для функции f=cos(x):

Иллюстрированный самоучитель по Maple 6/7 › Математические пакеты › Пакет числовой аппроксимации numapprox

Наилучшая минимаксная аппроксимация

Минимаксная аппроксимация отличается от Паде-аппроксимации минимизацией максимальной абсолютной погрешности во всем интервале аппроксимации. Она использует алгоритм Ремеза (см. ниже) и реализуется следующей функцией:

mimmax(f, x=a..b, [m.n], w, 'maxerror')

minimax(f, a..b, [m,n], w, 'maxerror')

Здесь помимо уже отмеченных параметров w – процедура или выражение, maxerror – переменная, которой приписывается значение minimax-нормы.

Ниже дан пример аппроксимации функции cos(x) в интервале [-3, 3]:

Иллюстрированный самоучитель по Maple 6/7 › Математические пакеты › Пакет числовой аппроксимации numapprox

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.