listlib::insertAt

Вставьте элемент в список в данном положении

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

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

Синтаксис

listlib::insertAt(list, element, <pos>)

Описание

listlib::insertAt(list, element, pos) вставляет element в list в положении pos.

С функциональным listlib::insertAt любой элемент может быть вставлен в любой список в заданном месте.

Третий аргумент (“вставляют индекс”) определяет место, чтобы вставить элемент в данный список.

Если индекс вставки меньше 1 элемент вставляется перед списком. Если индекс вставки больше nops(list) элемент добавлен к списку. Чтобы добавить элемент к списку ядро функционируют append быстрее.

Если никакой третий аргумент не дан, данный элемент вставляется перед списком.

Если аргумент element список также, элементы этого списка будут вставлены (или добавлены) вместо целого списка путем сохранения порядка.

Примеры

Пример 1

Вставка 2 в третьем месте данного списка:

listlib::insertAt([1, 1, 1], 2, 3)

Вставка элемента перед списком. Третий аргумент является дополнительным в этом случае:

listlib::insertAt([1, 1, 3, 1], 2, 0), listlib::insertAt([1, 1, 3, 1], 2)

Добавление элемента. Это могло быть сделано быстрее с append:

listlib::insertAt([1, 2, 3], 4, 1000), append([1, 2, 3], 4)

Параметры

list

Список

element

Любой объект MuPAD®

pos

Любое целое число

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

Учитывая список, увеличенный со вставленным элементом

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

Функции MuPAD

Для просмотра документации необходимо авторизоваться на сайте