activeelement

Функция возвращает индекс первого ненулевого элемента в массиве.

Синтаксис:

x = activeelement(X);

Аргументы:

Х – входной массив

Описание:

activeelement(X) – функция возвращает индекс первого ненулевого элемента в массиве. Если все элементы нулевые, то возвращает ноль. Индексы начинаются с единицы.

Входной массив X может задаваться:

  • как переменная типа массив, определенная ранее:

х = activeelement(X);

  • как массив, состоящий из переменных, определенных ранее:

x = activeelement([x1,x2,x3,x4]);

  • как постоянный массив:

х = activeelement([0,0,2,1,0]);

Результат:

x – индекс первого ненулевого элемента в массиве. Имеет тип integer.

Пример1:

output i;//выход – индекс ненулевого элемента
i = activeelement([0,1,0]); // Результат: i = 2

В результате переменной i будет присвоено целое число 2, соответствующее индексу первого ненулевого элемента в массиве [0,1,0].

Пример2:

output i;//выход – индекс ненулевого элемента
i = activeelement([0,0,2,1,0]); // Результат: i = 3

В результате переменной i будет присвоено целое число 3, соответствующее индексу первого ненулевого элемента в массиве [0,0,2,1,0].

Пример3:

output i; //выход – индекс ненулевого элемента
const a = [0,0,0,0,0,0];
i = activeelement(a); // Результат: i = 0

В результате переменной i будет присвоено целое число 0, так как все элементы в массиве [0,0,0,0,0,0] нулевые.