nnz

Количество ненулевых элементов в fi объект

Синтаксис

Описание

пример

N = nnz(X) возвращает количество ненулевых элементов в X.

Когда X является встроенным MATLAB® тип, fi с плавающей точкой объект, или масштабированный двойной fi объект, N возвращается как double. Когда X является fi с фиксированной точкой объект, N возвращается как uint32 если X имеет менее 232 элементы. В противном случае N возвращается как uint64.

Примеры

свернуть все

Создайте fi и определите количество ненулевых элементов, содержащихся в нем.

p = fi([],1,24,12);
X = eye(2,3,'like',p)
X = 

     1     0     0
     0     1     0

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 24
        FractionLength: 12
N = nnz(X)
N =

  uint32

   2

Входные параметры

свернуть все

Входной массив, заданный как скалярный, векторный, матричный или многомерный массив.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | fi
Поддержка комплексного числа: Да

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

.

См. также

|

Введенный в R2020b