..., hull

Преобразуйте в интервал с плавающей точкой

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

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

Синтаксис

l ... r
hull(object)

Описание

hull (object) возвращает интервал с плавающей точкой, заключающий object.

l ... r эквивалентен hull(l, r).

hull преобразовывает числовой и выражения интервала к числовым интервалам типа DOM_INTERVAL. Это принимает списки и наборы числовых выражений или интервалов, а также числовых выражений, интервалов и относящихся к теории множеств функций интервалов и наборов.

Бесконечности отображены с помощью RD_INF для infinity и RD_NINF для - infinity.

hull сопоставлен рекурсивно с операндами любого данного выражения — но для подвыражений, не приняты списки и наборы. Идентификаторы заменяются интервалами, уважая определенное подмножество свойств. Cf. Пример 3. Аналогично, вызовы функции и доменные элементы, не перегружающие hull, преобразованы в интервал, представляющий комплексную плоскость.

Вывод интервалов с плавающей точкой под влиянием тех же параметров как вывод чисел с плавающей запятой:

DIGITS, Pref::floatFormat и Pref::trailingZeroes.

Взаимодействия среды

Функция чувствительна к переменной окружения DIGITS, который определяет числовую рабочую точность.

Каждый подобъект object может быть оценен многократно и не должен иметь никаких побочных эффектов.

Примеры

Пример 1

hull возвращает интервал, заключающий его аргументы. Можно также использовать оператор ... вместо вызова функции:

hull(0, PI) = 0 ... PI

Бесконечности отображены с помощью RD_NINF для - ∞ и RD_INF для infinity:

hull(-infinity, 9/7), hull({1/4, 9/7, infinity})

Обратите внимание на то, что любой номер, абсолютное значение которого больше, чем MuPAD®, может сохранить в плавании, рассматривается бесконечным:

hull(0, 1e100000000)^4

Пример 2

Инверсия интервалов может привести к объединениям интервалов. Если они не требуются, можно использовать hull, чтобы объединить их:

1/(-1 ... 1); hull(%)

Пример 3

Приложение hull к идентификатору без значения возвращает интервал, представляющий комплексную плоскость:

delete x:  hull(x)

Определенные свойства уважают во время этого преобразования:

assume(x > 0): hull(x);
delete x:

Таким образом, можно заключить значения выражения:

hull(sin(abs(x)))

Вызовы “неизвестных” функций рассматриваются как потенциальный возврат комплексной плоскости:

hull(f(x))

Параметры

l, r, object

Произвольные объекты MuPAD

Перегруженный

object

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

Области MuPAD

Функции MuPAD

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