padeПриближение Padé
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
pade(f,x, <[m, n]>) pade(f,x = x0, <[m, n]>)
pade(f, ...) вычисляет аппроксимирующую функцию Pade выражения f.
Аппроксимирующая функция Pade порядка [m, n] вокруг x = x 0 является рациональным выражением

приближение f. Параметры, которые p и a 0 даны ведущим порядком, называют f = a 0 (x - x 0) p + O ((x - x 0) p + 1) последовательного расширения f вокруг x = x 0. Параметры a 1, …, b n выбран таким образом, что последовательное расширение аппроксимирующей функции Pade совпадает с последовательным расширением f к максимальному возможному порядку.
Расширение указывает infinity, -infinity, и complexInfinity не позволен.
Если никакое последовательное расширение f не может быть вычислено, то FAIL возвращен. Обратите внимание на то, что series должен смочь произвести Ряд Тейлора или Ряд Лорана f, т.е. расширение с точки зрения целочисленных степеней x - x 0 должен существовать.
Аппроксимирующая функция Pade является рациональным приближением последовательного расширения:
f := cos(x)/(1 + x): P := pade(f, x, [2, 2])

Для большинства выражений ведущего порядка 0 последовательное расширение аппроксимирующей функции Pade совпадает с последовательным расширением выражения через порядок m + n:
S := series(f, x, 6)
![]()
Это отличается от расширения аппроксимирующей функции Pade в порядке 5:
series(P, x, 6)
![]()
Последовательное расширение может использоваться непосредственно в качестве входа к pade:
pade(S, x, [2, 3]), pade(S, x, [3, 2])

Оба аппроксимирующие функции Pade аппроксимируют f через порядок m + n = 5:
map([%], series, x)

delete f, P, S:
Следующее выражение не имеет расширения Лорана вокруг x = 0:
series(x^(1/3)/(1 - x), x)
![]()
Следовательно, сбои pade:
pade(x^(1/3)/(1 - x), x, [3, 2])
![]()
Обратите внимание на то, что заданные порядки [m, n] не обязательно совпадает с порядками числителя и знаменателя, если последовательное расширение не запускается с постоянного термина:
pade(x^10*exp(x), x, [2, 2]), pade(x^(-10)*exp(x), x, [2, 2])

|
Арифметическое выражение или серия доменного типа |
| |
|
Арифметическое выражение. Если |
|
Список неотрицательных целых чисел, задающих порядок приближения. Значениями по умолчанию является |
Арифметическое выражение или FAIL.