..., hullПреобразуйте в интервал с плавающей точкой
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
l...rhull(object)
hullобъект) возвращает интервал с плавающей точкой, заключающий object.
l ... r эквивалентно hull(l, r).
hull преобразует числовой и выражения интервала к числовым интервалам типа DOM_INTERVAL. Это принимает списки и наборы числовых выражений или интервалов, а также числовых выражений, интервалов и относящихся к теории множеств функций интервалов и наборов.
Бесконечности отображены с помощью RD_INF для infinity и RD_NINF для-infinity.
hull сопоставлен рекурсивно с операндами любого данного выражения — но для подвыражений, не приняты списки и наборы. Идентификаторы заменяются интервалами, уважая определенное подмножество свойств. См. Пример 3. Аналогично, вызовы функции и доменные элементы, не перегружающие hull преобразованы в интервал, представляющий комплексную плоскость.
Выход интервалов с плавающей точкой под влиянием тех же параметров как выход чисел с плавающей запятой:
Функция чувствительна к переменной окружения DIGITS который определяет числовую рабочую точность.
Каждый подобъект object может быть оценен многократно и не должен иметь никаких побочных эффектов.
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
![]()
Инверсия интервалов может привести к объединениям интервалов. Если они не требуются, можно использовать hull объединить их:
1/(-1 ... 1); hull(%)
![]()
![]()
Приложение hull к идентификатору без значения возвращает интервал, представляющий комплексную плоскость:
delete x: hull(x)
![]()
Определенные свойства уважают во время этого преобразования:
assume(x > 0): hull(x); delete x:
![]()
Таким образом, можно заключить значения выражения:
hull(sin(abs(x)))
![]()
Вызовы “неизвестных” функций рассматриваются как потенциальный возврат комплексной плоскости:
hull(f(x))
![]()
|
Произвольные объекты MuPAD |
object