Pref:: keepOrder

Порядок условий в сумме выходные параметры

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

Pref::keepOrder(<Always>)
Pref::keepOrder(<DomainsOnly>)
Pref::keepOrder(<System>)
Pref::keepOrder(NIL)
Pref::keepOrder()

Описание

Pref::keepOrder влияет на выходной порядок условий в суммах.

Обычно, выходная система использует свое собственное упорядоченное расположение условий в sum, чтобы оптимизировать внешний вид вывода. Этот порядок может отличаться от внутреннего упорядоченного расположения суммы. Выходная система предпочитает переупорядочивать условия, таким образом, что первый срок положителен.

Иногда желательно видеть условия суммы во внутреннем порядке. Это может быть достигнуто с Pref::keepOrder(Always).

По умолчанию термин порядок полиномов и доменных элементов оставлен без изменений.

Pref::keepOrder(NIL) восстанавливает состояние по умолчанию, которое является DomainsOnly.

Pref::keepOrder() возвращает в настоящее время значение набора.

Примеры

Пример 1

Здесь мы создаем доменный элемент e, выражение f и полиномиальный p, содержащий суммы. С настройкой по умолчанию DomainsOnly только вывод выражения f не находится во внутреннем порядке:

d := newDomain("d"):  d::print := x -> extop(x):
e := new(d, b - a):  f := b - a:  p := poly(1 - x):
e, f, p

С установкой Always e, f и p все распечатаны во внутреннем порядке:

Pref::keepOrder(Always):
e, f, p

С установкой System выходной порядок отличается от внутреннего упорядоченного расположения для e, f и p:

Pref::keepOrder(System):
e, f, p

Pref::keepOrder(NIL) восстанавливает состояние по умолчанию; Pref::keepOrder() возвращает текущую установку:

Pref::keepOrder(NIL):  Pref::keepOrder()

Опции

Always

Вывод всегда соответствует внутреннему порядку.

DomainsOnly

В полиномах и доменных элементах, упорядоченное расположение условий соответствует внутреннему порядку. Другие суммы могут быть переупорядочены выходной системой.

Это - настройка по умолчанию Pref::keepOrder.

System

Выходной порядок условий в суммах определяется выходной системой и не обязательно соответствует внутреннему порядку.

Возвращаемые значения

Ранее заданное значение: Always, DomainsOnly или System.

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

Области MuPAD

Функции MuPAD