Главная
Популярная публикация
Научная публикация
Случайная публикация
Обратная связь
ТОР 5 статей:
Методические подходы к анализу финансового состояния предприятия
Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века
Ценовые и неценовые факторы
Характеристика шлифовальных кругов и ее маркировка
Служебные части речи. Предлог. Союз. Частицы
КАТЕГОРИИ:
|
Основные функции работы с массивами
Для работы с массивами предназначены следующие функции из палитры Functions=>Array:
Таблица 1 Функции для работы с массивами
| Array Size – возвращает вектор размеров массива. Если массив n-мерный, на выходе функции Array Size будет вектор из n элементов. Так для одномерного массива из трех элементов функция Array Size выдаст значение 3, для двухмерного размером 5×10 результатом функции будет вектор из двух элементов 5 и 10.
|
| Index Array – выдает элемент, соответствующий индексу, значение которого подается на поле ввода index. Функцию Index Array можно использовать для выделения строки или столбца из двумерного массива и дальнейшего представления в виде подмассива. Для этого надо подать двумерный массив на поле ввода данных функции. Функция Index Array должна иметь два поля index. Верхнее поле index указывает строку, а нижнее поле – столбец. Можно задействовать оба поля index для выбора отдельного элемента или только одно поле, для выбора строки или столбца.
|
| Replace Array Subset– заменяет часть массива, т.е. помещает значение или массив, поданный на терминал new element/subarrayв исходный массив по координатам в полях index. Если не присоединять значений к терминалам index для какой-нибудь координаты, то будут заменены все элементы по этой координате. Выходной массив будет иметь одинаковую размерность и размер со входным.
|
| Insert Into Array– вставляет элемент или массив в исходный массив по координатам указанным в полях index. Если не присоединить проводники к терминалам index, то новые элементы добавятся в конец массива.
|
| Delete From Array – удаляет элементы из массива начиная с номера элемента index и длинной length. На выходе результирующий массив и удаленная часть.
|
| Initialize Array– создает массив заданной размерности, в котором каждый элемент инициализирован значением поля ввода данных element. Для увеличения размерности массива достаточно добавить поля ввода данных, растянув узел функции. Например, если для функции Initialize Arrayзаданы следующие значения параметров: на поле element подается значение 4, а на поле dimension size значение 3, то на выходе получится одномерный массив, состоящий из трех элементов равных 4.
|
| Build Array – объединяет несколько массивов или добавляет элемент в n-мерный массив. Изменение размера иконки функции увеличивает количество полей ввода данных, что позволяет увеличить количество добавляемых элементов. Например, можно получить из двух одномерных массивов двумерный:
.
Для объединения входных данных в массив той же размерности достаточно щелкнуть правой кнопкой мыши на функции и выбрать из контекстного меню пункт Concatenate Inputs.
.
|
| Array Subset – выдает часть массива, начиная с индекса, поступившего на поле index, и длиной, указанной в поле length. Когда вы присоединяете массив к этой функции, узел меняет размер, автоматически создавая пару терминалов index и length для каждой координаты массива.
|
Не нашли, что искали? Воспользуйтесь поиском:
|