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