null

Сгенерируйте пустой объект типа DOM_NULL

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

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

Синтаксис

null()

Описание

null() возвращает пустой объект доменного типа DOM_NULL. Это представляет пустую последовательность выражений MuPAD® или операторов.

Пустой объект не производит вывода на экране.

Различные системные функции, такие как print или reset возвращают пустой объект.

Пустой объект удален из последовательностей (“выравнивание”). Это может использоваться, чтобы удалить элементы из списков или наборов. Cf. Пример 2.

Примеры

Пример 1

null() возвращает пустой объект, который не производит экрана вывод:

null()

Полученный объект имеет доменный тип DOM_NULL:

domtype(null())

Этот объект представляет пустую последовательность выражения и последовательность пустого оператора:

domtype(_exprseq()), domtype(_stmtseq())

Некоторые системные функции, такие как print возвращают пустой объект:

print("Hello world!"):

domtype(%)

Пример 2

Пустой объект удален из списков, наборов и последовательностей выражения:

[null(), a, b, null(), c], {null(), a, b, null(), c}, 
f(null(), a, b, null(), c)

a + null() + b = _plus(a, null(), b)

subsop([a, x, b], 2 = null()), subs({a, x, b}, x = null())

Однако null() является действительным доступом в массивах и таблицах:

a := array(1..2): a[1] := 1: a[2] := null(): a

domtype(a[1]), domtype(a[2])

t := table(null() = "void", 1 = 2.5, b = null())

domtype(t[b]), t[]

delete a, t:

Пример 3

Пустой объект остается, если вы удаляете все элементы из последовательности выражения:

a := (1, b): delete a[1]: delete a[1]: domtype(a)

Функция операнда op возвращает пустой объект, когда применено объект без операндов:

domtype(op([])), domtype(op({})), domtype(op(f()))

delete a:

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

Пустой объект доменного типа DOM_NULL.

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

Функции MuPAD