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® |
|
Любое целое число |
Учитывая список, увеличенный со вставленным элементом