.., _range

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

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

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

Синтаксис

l .. r
_range(l, r)

Описание

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

Область значений является техническим построением, которое используется, чтобы указать диапазоны чисел при вызове различных системных функций, таких как intМассив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

Параметры

lR

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

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

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

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

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

Области MuPAD

Функции MuPAD