getNumDataPointsInfo

Получите информацию о количестве точек данных в сгенерированных данных

Описание

пример

datainfo = getNumDataPointsInfo(datagenerator) возвращает информацию о точках данных, сгенерированных fixed.DataGenerator объект, datagenerator.

Примеры

свернуть все

getNumDataPointsInfo функция возвращает информацию, связанную с количеством точек данных в данных, сгенерированных от fixed.DataGenerator объект.

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);
getNumDataPointsInfo(datagen)
ans = 

  struct with fields:

    Current: 20
       Next: 21
        Min: 5
        Max: 75

Выход указывает, что существует в настоящее время 20 комбинаций данных в сгенерированных данных. Максимальное количество комбинаций, что DataGenerator объект произвел бы, 75.

Когда размерность сгенерированных данных больше один, может быть полезно найти следующий возможный размер сгенерированных данных.

Создайте DataGenerator возразите где связанный DataSpecification объект задает 2-мерные данные.

dataspec = fixed.DataSpecification('single', 'Dimensions', 2);
datagen = fixed.DataGenerator('DataSpecifications', dataspec)
datagen = 

  fixed.DataGenerator with properties:

    DataSpecifications: {[1×1 fixed.DataSpecification]}
    NumDataPointsLimit: 100000

DataGenerator возразите использует предел по умолчанию 100 000 точек данных в сгенерированных данных.

Получите информацию о количестве сгенерированных точек данных.

getNumDataPointsInfo(datagen)
ans = 

  struct with fields:

    Current: 99856
       Next: 100489
        Min: 81
        Max: 130321

Текущий размер сгенерированных данных является 99 856 точками. Путем установки NumDataPointsLimit свойство DataGenerator возразите против значения, заданного в Max, можно получить максимальное возможное количество комбинаций данных.

Установите NumDataPointsLimit свойство DataGenerator возразите против максимального возможного количества точек данных.

datagen.NumDataPointsLimit = 130321;
getNumDataPointsInfo(datagen)
ans = 

  struct with fields:

    Current: 130321
       Next: 130321
        Min: 81
        Max: 130321

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

свернуть все

Объект, от которого вы хотите получить информацию в виде fixed.DataGenerator объект.

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

свернуть все

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

Поле Описание
CurrentКоличество комбинаций данных в сгенерированных данных.
NextЗатем возможный размер комбинаций данных.
Min

Минимальное количество комбинаций данных, требуемых быть в сгенерированных данных.

Этот номер равен количеству граничных значений и обязательных значений в DataSpecification объекты сопоставлены с DataGenerator объект.

Max

Максимальное количество комбинаций, которые могли быть в сгенерированных данных.

Смотрите также

| |

Введенный в R2019b