getUniqueValues

Получите уникальные значения от fixed.DataGenerator объект

Описание

пример

data = getUniqueValues(datagenerator) возвращает все уникальные значения в данных, сгенерированных fixed.DataGenerator объект, datagenerator.

Примеры

свернуть все

В данных, сгенерированных из fixed.DataGenerator объект, могут быть повторные значения. Используйте getUniqueValues функция для получения всех уникальных значений в наборе данных.

dataspec = fixed.DataSpecification('fixdt(1,16,13)',...
 'Intervals', {-1,1})
dataspec = 

  fixed.DataSpecification with properties:

          DataTypeStr: 'sfix16_En13'
            Intervals: [-1,1]
      MandatoryValues: <empty>
           Complexity: 'real'
           Dimensions: 1
datagen = fixed.DataGenerator('DataSpecifications', dataspec,...
 'NumDataPointsLimit', 20);
getUniqueValues(datagen)
ans = 

   -1.0000
   -0.9999
   -0.4999
   -0.2500
   -0.0624
   -0.0313
   -0.0039
   -0.0021
   -0.0005
   -0.0002
         0
    0.0010
    0.0018
    0.0078
    0.0155
    0.0157
    0.1249
    0.1251
    0.9999
    1.0000

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 16
        FractionLength: 13

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

свернуть все

Входные fixed.DataGenerator объект для получения уникальных значений из.

Выходные аргументы

свернуть все

Уникальный набор данных, сгенерированных входов fixed.DataGenerator объект, возвращенный как скаляр, вектор или матрица.

Введенный в R2019b