interval
Преобразуйте постоянные подвыражения в интервалы
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
interval(object
)
interval(object)
преобразовывает все постоянные подвыражения object
к интервалам с плавающей точкой.
interval
является аналогом float
. В то время как последние преобразования точные числа и числовые выражения к приближениям с плавающей точкой, interval
преобразовывает числа и числовые выражения к включению интервалов с плавающей точкой.
Если object
является арифметическим выражением, interval(object)
рекурсивно убывает в подвыражения object
и заменяет весь целые числа,rationals, и числа с плавающей точкой, а также константы CATALAN, ЭЙЛЕР и PI интервалами с плавающей точкой, заключающими их. Впоследствии, получившееся выражение выполнено через арифметику интервала.
Если object
не является арифметическим выражением, interval
возвращает неизменный объект.
Только константные выражения, такие как числа 1, 0.123 + 4.5 i и т.д. и числовые выражения PI + sqrt(2)
, sin(PI/24)
и т.д. преобразован в интервалы с плавающей точкой. Символьные объекты, такие как идентификаторы, индексированные идентификаторы и т.д. оставляют нетронутыми:
interval(4*x[1] + PI*x[2]^2/sin(1) + 1/4)
interval(f(g(2 + x) + sin(1)*sqrt(PI)))
Специальные константы MuPAD® CATALAN, ЭЙЛЕР и PI могут быть преобразованы в заключающий интервал с плавающей точкой:
interval(CATALAN), interval(EULER), interval(PI)
|
Произвольный объект MuPAD |
Объект MuPAD