ORDER
Количество по умолчанию условий в последовательных расширениях
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
ORDER
переменной окружения управляет количеством по умолчанию условий, которые возвращает система, когда вы вычисляете последовательное расширение.
Возможные значения: Положительное целое число меньше чем 231. Значение по умолчанию равняется 6.
Функции taylor
, series
и asympt
имеют дополнительный третий аргумент, задающий желаемое количество условий требуемого последовательного расширения, рассчитывающего от доминирующего термина на (относительный порядок). Если этот дополнительный аргумент отсутствует, то значение ORDER
используется вместо этого.
ORDER
может также влиять на результаты, возвращенные функциональным limit
.
Удаление через оператор “delete ORDER
” сбрасывает ORDER
к своему значению по умолчанию 6. Выполнение функционального reset
также восстанавливает значение по умолчанию.
В некоторых случаях количество условий, возвращенных taylor
, series
или asympt
, не может согласиться со значением ORDER
. Cf. Пример 2.
В следующем примере мы вычисляем первые 6 сроков последовательного расширения функционального exp(x)/x^2
вокруг источника:
series(exp(x)/x^2, x = 0)
Чтобы получить первые 10 сроков, мы задаем третий аргумент series
:
series(exp(x)/x^2, x = 0, 10)
Также мы увеличиваем значение ORDER
. Это влияет на все последующие вызовы series
или любой другой функции, возвращающей последовательное расширение:
ORDER := 10: series(exp(x)/x^2, x = 0)
taylor(x^2/(1 - x), x = 0)
Наконец, мы сбрасываем ORDER
к его значению по умолчанию 6:
delete ORDER: taylor(x^2/(1 - x), x = 0)
Количество условий, возвращенных series
, может отличаться от значения ORDER
, когда отмена или рациональные экспоненты происходят:
ORDER := 3:
series(exp(x) - 1 - x - x^2/2 - x^3/6, x = 0)
series(1/(1 - sqrt(x)), x = 0)
delete ORDER: