zipОбъедините списки
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
zip(list1,list2,f) zip(list1,list2,f,default)
zip(list1, list2, f) объединения два списка через функциональный f. Это возвращает список, i которого-th запись является f(list1[i], list2[i]). Его длина является минимумом длин двух списков входов.
zip(list1, list2, f, default) возвращает список, длина которого является максимумом длин двух списков входов. Более короткий список дополнен default значение.
Если f производит пустой объект типа DOM_NULL, затем этот элемент удален из получившегося списка.
zip рекомендуется для быстрой манипуляции списков. Это - функция системного ядра.
Самый быстрый способ добавить записи двух списков состоит в том, чтобы 'архивировать' их через функциональный _plus:
zip([a, b, c, d], [1, 2, 3, 4], _plus)
![]()
Если списки входов имеют различные длины, то более короткий список определяет длину возвращенного списка:
zip([a, b, c, d], [1, 2], _plus)
![]()
Более длинный список определяет длину возвращенного списка, если значение для дополнения более короткого списка введено:
zip([a, b, c, d], [1, 2], _plus, 17)
![]()
|
списки произвольных объектов MuPAD® |
|
Любой объект MuPAD. Как правило, функция двух аргументов. |
|
Любой объект MuPAD |
Список.
list1, list2