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
. См. пример 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: