Область значений

Оператор диапазона

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

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

Синтаксис

l .. r
_range(l, r)

Описание

l..r задает “область значений” с левым связанным l, и право связало r.

Область значений является техническим построением, которое используется, чтобы задать области значений чисел при вызове различных системных функций, таких как int, array, op или оператор последовательности $. Обычно, l..r представляет действительный интервал (например, int(f(x), x = l..r)), или последовательность целых чисел от l до r.

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

Чтобы создать и работать с интервалами в математическом смысле, используйте тип данных Dom::Interval.

Примеры

Пример 1

Область значений может быть задана с оператором .., а также с вызовом функционального _range:

_range(1, 42), 1..42

В следующем вызове область значений представляет интервал:

int(x, x = l..r)

Области значений могут использоваться для доступа к операндам выражений или задавать размер массивов и hfarrays:

op(f(a, b, c, d, e), 2..4)

array(1..3, [a1, a2,a3])

hfarray(1..3, 1..2)

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

i^3 $ i = 1..5

Пример 2

.. оператора диапазона является техническим устройством, которое не проверяет его параметры относительно их семантики. Это только создает область значений, которая интерпретирована в контексте, в котором это используется позже. Любые границы приняты:

float(PI) .. -sqrt(2)/3

Параметры

l, r

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

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

Выражение типа "_range".

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

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

Области MuPAD

Функции MuPAD