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

Только константные выражения, такие как числа 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)))

Пример 2

Специальные константы MuPAD® CATALAN, ЭЙЛЕР и PI могут быть преобразованы в заключающий интервал с плавающей точкой:

interval(CATALAN), interval(EULER), interval(PI)

Параметры

object

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

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

Объект MuPAD

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

Области MuPAD

Функции MuPAD