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.

Примеры

Пример 1

В следующем примере мы вычисляем первые 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)

Пример 2

Количество условий, возвращенных 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:

Смотрите также

Функции MuPAD