appendДобавьте элементы в список
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
Чтобы добавить в MATLAB®, см. “Конкатенацию матриц” при Создании, конкатенации и расширении матрицы (MATLAB).
append(l, object1, object2, …)
append(l, object) добавляет object к списку l.
append(l, object1, object2, ...) добавляет object1, object2, и т.д. к списку l и возвращает новый список как результат.
append(f(x), object1, object2, ...) добавляет object1, object2, и т.д. к выражению f(x) и возвращает новое выражение как результат.
Вызов append(l) законно и возвращает l.
append(l, object1, object2, ...) эквивалентно обоим [op(l), object1, object2, ...] и l.[object1, object2, ...]. Однако append более эффективно.
Функциональный append всегда возвращает новый объект. Первый аргумент остается неизменным. Смотрите Пример 3.
Функциональный append добавляют новые элементы в конец списка:
append([a, b], c, d)
![]()
Если никакие новые элементы не даны, первый аргумент возвращен немодифицированный:
l := [a, b]: append(l)
![]()
Первый аргумент может быть пустым списком:
append([ ], c)
![]()
Функциональный append добавляют новые элементы в конец выражения:
append(f(a, b), c, d)
![]()
Выражения могут быть написаны в обозначении оператора:
append(a + b, c)
![]()
Функциональный append всегда возвращает новый объект. Первый аргумент остается неизменным:
l := [a, b]: append(l, c, d), l
![]()
Пользователи могут перегрузить append для их собственных областей. Для рисунка мы создаем новый доменный T и предоставьте его "append" паз, который просто добавляет остающиеся аргументы во внутренние операнды его первого аргумента:
T := newDomain("T"):
T::append := x -> new(T, extop(x), args(2..args(0))):Если мы теперь вызываем append с объектом доменного типа T, стандартная программа паза T::append вызывается:
e := new(T, 1, 2): append(e, 3)
![]()
l