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

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

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

С установкой System, выходной порядок отличается от внутреннего упорядоченного расположения для eF, и 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