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
будет списком также, элементы этого списка будут вставлены (или добавлены) вместо целого списка путем сохранения порядка.
Вставка 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)
|
Список |
|
Любой объект MuPAD® |
|
Любое целое число |
Учитывая список, увеличенный со вставленным элементом