Извлеките числовой тип из входа
Извлеките числовой тип из входного числового значения.
T = fixed.extractNumericType(pi)
T = DataTypeMode: Double
T = fixed.extractNumericType(int8(0))
T = DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 8 FractionLength: 0
T = fixed.extractNumericType(fi(pi,1,24,12))
T = DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 24 FractionLength: 12
T = fixed.extractNumericType(half(pi))
T = DataTypeMode: Half
Извлеките числовой тип из числового объекта спецификации типа.
T = fixed.extractNumericType(numerictype(1,32,16))
T = DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 32 FractionLength: 16
T = fixed.extractNumericType(fixdt(0,18,0))
T = DataTypeMode: Fixed-point: binary point scaling Signedness: Unsigned WordLength: 18 FractionLength: 0
Извлеките числовой тип из строки имени типа данных.
T = fixed.extractNumericType('int8')
T = DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 8 FractionLength: 0
T = fixed.extractNumericType('sfix16_En3')
T = DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 16 FractionLength: 3
Извлеките числовой тип из строки конструктора.
T = fixed.extractNumericType('numerictype(1,33,55)')
T = DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 33 FractionLength: 55
T = fixed.extractNumericType('fixdt(0,77,22)')
T = DataTypeMode: Fixed-point: binary point scaling Signedness: Unsigned WordLength: 77 FractionLength: 22
x
входной параметрВведите в виде скаляра.
Следующие входные типы поддерживаются:
Числовые значения — half
единственный
'double'
int8
int16
int32
int64
uint8
uint16
uint32
uint64
логический
, fi
Числовые объекты спецификации типа — embedded.numerictype
объекты, Simulink.NumericType
объекты
MATLAB® строки имени типа данных — 'half'
единственный
'double'
int8
int16
int32
int64
uint8
uint16
uint32
uint64
логический
Simulink® строки имени типа данных (не псевдонимы) — 'bool'
, 'sfix16_En3'
, и т.д.
Строки конструктора, которые оценивают к числовому текстовому объекту — 'numerictype(1,33,55)'
, 'fixdt(0,77,22)'
, и т.д.
Типы данных: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
| logical
| fi
Поддержка комплексного числа: Да
T
— Числовой тип входаembedded.numerictype
объектЧисловой тип входа, возвращенного как embedded.numerictype
объект.
fi
| fixdt
| numerictype
| Simulink.NumericType
| Числа фиксированной точки в Simulink
Вы щелкнули по ссылке, которая соответствует команде MATLAB:
Выполните эту команду, введя её в командном окне MATLAB.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.