Создайте Simulink.NumericType
объект, описывающий тип данных с плавающей точкой
a = float('half')
a = float('single')
a = float('double')
a = float('half')
возвращает Simulink.NumericType
объект, который описывает тип данных IEEE® половина (16 общих битов, 5 битов экспоненты).
a = float('single')
возвращает Simulink.NumericType
объект, который описывает тип данных одного IEEE (32 общих бита, 8 битов экспоненты).
a = float('double')
возвращает Simulink.NumericType
объект, который описывает тип данных IEEE дважды (64 общих бита, 11 битов экспоненты).
Примечание
float
устаревшая функция. В новом коде используйте fixdt
вместо этого. В существующем коде замените float('half')
с fixdt('half')
, float('single')
с fixdt('single')
, и float('double')
with fixdt('double')
.
Задайте IEEE один тип данных.
>> a = float('single')
a = NumericType with properties: DataTypeMode: 'Single' IsAlias: 0 DataScope: 'Auto' HeaderFile: '' Description: ''