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
.