Создайте numerictype объект
T = numerictype
T = numerictype(s)
T = numerictype(s,w)
T = numerictype(s,w,f)
T = numerictype(s,w,slope,bias)
T = numerictype(s,w,slopeadjustmentfactor,fixedexponent,bias)
T = numerictype(property1,value1, ...)
T = numerictype(T1, property1, value1, ...)
T = numerictype('double')
T = numerictype('single')
T = numerictype('boolean')
Можно использовать numerictype функция конструктора следующими способами:
T = numerictype создает numerictype по умолчанию объект.
T = numerictype(s) создает numerictype объект с Fixed-point: unspecified scaling, Signed значение свойства s, и 16-битный размер слова.
T = numerictype(s,w) создает numerictype объект с Fixed-point: unspecified scaling, Signed значение свойства s, и размер слова w.
T = numerictype(s,w,f) создает numerictype объект с Fixed-point: binary point scaling, Signed значение свойства s, размер слова w и дробная длина f.
T = numerictype(s,w,slope,bias) создает numerictype объект с Fixed-point: slope and bias scaling, Signed значение свойства s, размер слова w, slope, и bias.
T = numerictype(s,w,slopeadjustmentfactor,fixedexponent,bias) создает numerictype объект с Fixed-point: slope and bias scaling, Signed значение свойства s, размер слова w, slopeadjustmentfactor, fixedexponent, и bias.
T = numerictype(property1,value1, ...) позволяет вам устанавливать свойства для numerictype объект с помощью имени свойства / пары значения свойства. Все свойства, для которых вы не задаете значение, присвоены их значение по умолчанию.
T = numerictype(T1, property1, value1, ...) позволяет вам делать копию существующего numerictype объект, при изменении любых из значений свойств.
T = numerictype('double') создает double numerictype.
T = numerictype('single') создает single numerictype.
T = numerictype('boolean') создает Boolean numerictype.
Свойства numerictype объект описан ниже. Эти свойства описаны подробно в numerictype Свойствах объектов.
Bias — Смещение
DataType — Категория типов данных
DataTypeOverride — Настройки переопределения типа данных. Обратите внимание на то, что это свойство не отображается, когда его значение является значением по умолчанию, Inherit.
DataTypeMode — Тип данных и масштабирующийся режим
FixedExponent — Экспонента фиксированной точки
SlopeAdjustmentFactor — Наклонная корректировка
FractionLength — Дробная длина сохраненного целочисленного значения, в битах
Scaling — Режим масштабирования фиксированной точки
Signed — Подписанный или без знака
Signedness — Со знаком, без знака, или автоматический
Slope — Наклон
WordLength — Размер слова сохраненного целочисленного значения, в битах
numerictype по умолчанию объектВвод
T = numerictype
создать numerictype по умолчанию объект.
T =
DataTypeMode: Fixed-point: binary point scaling
Signedness: Signed
WordLength: 16
FractionLength: 15
numerictype объект с заданным словом и дробными длинамиСледующий код создает numerictype со знаком объект с 32-битным размером слова и 30-битной дробной длиной.
T = numerictype(1, 32, 30)
T =
DataTypeMode: Fixed-point: binary point scaling
Signedness: Signed
WordLength: 32
FractionLength: 30
numerictype объект с незаданным масштабированиемЕсли вы не используете аргумент f, масштабирование не задано.
T = numerictype(1, 32)
T =
DataTypeMode: Fixed-point: unspecified scaling
Signedness: Signed
WordLength: 32
numerictype объект с размером слова по умолчанию и масштабированиемЕсли вы не используете аргументы w и f, размер слова автоматически установлен в 16 битов, и масштабирование не задано.
T = numerictype(1)
T =
DataTypeMode: Fixed-point: unspecified scaling
Signedness: Signed
WordLength: 16
numerictype объект с заданными значениями свойствМожно использовать имя свойства / пары значения свойства, чтобы установить numerictype свойства, когда вы создаете объект.
T = numerictype('Signed', true, 'DataTypeMode',... 'Fixed-point: slope and bias scaling',... 'WordLength', 32, 'Slope', 2^-2, 'Bias', 4)
T =
DataTypeMode: Fixed-point: slope and bias scaling
Signedness: Signed
WordLength: 32
Slope: 0.25
Bias: 4
Когда вы создаете numerictype объект с помощью имени свойства / пары значения свойства, программное обеспечение Fixed-Point Designer™ сначала создает numerictype по умолчанию объект, и затем, для каждого имени свойства, которое вы задаете в конструкторе, присваивает соответствующее значение. Это поведение отличается от поведения, которое происходит, когда вы используете синтаксис, такой как T = numerictype(s,w). Смотрите Пример: Создайте Объект numerictype с Парами Имени свойства и Значения свойства в Руководстве пользователя Fixed-Point Designer для получения дополнительной информации.
numerictype объект с незаданным знакомМожно создать numerictype объект с незаданным знаком при помощи имени свойства / пары значений свойств, чтобы установить Signedness свойство к Auto.
T = numerictype('Signedness', 'Auto')
T =
DataTypeMode: Fixed-point: binary point scaling
Signedness: Auto
WordLength: 16
FractionLength: 15Несмотря на то, что можно создать numerictype объекты с незаданным знаком (Signedness: Auto), весь fi объекты должны иметь Signedness из Signed или Unsigned. Если вы используете numerictype объект с Signedness: Auto создать fi объект, Signedness свойство fi возразите автоматически значениям по умолчанию против Signed.
numerictype объект с заданным типом данныхМожно создать numerictype объект с определенным типом данных включением имени свойства / пара значения свойства в numerictype конструктор.
T = numerictype(0, 24, 12, 'DataType', 'ScaledDouble')
T =
DataTypeMode: Scaled double: binary point scaling
Signedness: Unsigned
WordLength: 24
FractionLength: 12MATLAB® возвращает numerictype без знака объект, T, с заданным WordLength из 24, FractionLength из 12, и с DataType установите на ScaledDouble.