null
Сгенерируйте пустой объект типа DOM_NULL
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
null()
null()
возвращает пустой объект доменного типа DOM_NULL
. Это представляет пустую последовательность выражений MuPAD® или операторов.
Пустой объект не производит вывода на экране.
Различные системные функции, такие как print
или reset
возвращают пустой объект.
Пустой объект удален из последовательностей (“выравнивание”). Это может использоваться, чтобы удалить элементы из списков или наборов. Cf. Пример 2.
null()
возвращает пустой объект, который не производит экрана вывод:
null()
Полученный объект имеет доменный тип DOM_NULL
:
domtype(null())
Этот объект представляет пустую последовательность выражения и последовательность пустого оператора:
domtype(_exprseq()), domtype(_stmtseq())
Некоторые системные функции, такие как print
возвращают пустой объект:
print("Hello world!"):
domtype(%)
Пустой объект удален из списков, наборов и последовательностей выражения:
[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:
Пустой объект остается, если вы удаляете все элементы из последовательности выражения:
a := (1, b): delete a[1]: delete a[1]: domtype(a)
Функция операнда op
возвращает пустой объект, когда применено объект без операндов:
domtype(op([])), domtype(op({})), domtype(op(f()))
delete a:
Пустой объект доменного типа DOM_NULL
.