Пакет: кодер
Суперклассы: coder.ArrayType
Представление набора логических, числовых массивов или массивов символов
Указывает набор логических, числовых или символьных значений, которые должен принимать созданный код. Поддерживаемые классы: half, double, single, int8, uint8, int16, uint16, int32, uint32, int64, uint64, char, и logical. Использовать только с fiaccel
-args вариант. Не передавайте в качестве входных данных сгенерированную функцию MEX.
Примечание
Можно также создавать и редактировать coder.Type объектов в интерактивном режиме с помощью редактора типов кодеров. См. раздел Создание и редактирование типов ввода с помощью редактора типов кодеров.
создает t=coder.typeof(v)coder.PrimitiveType объект, обозначающий наименьший непостоянный тип, который содержит v. v должен быть числовым, логическим или символом MATLAB ®.
возвращает измененную копию t=coder.typeof(v, sz, variable_dims)coder.typeof(v) с (верхней границей) размером, указанным sz и переменные размеры variable_dims. Если sz определяет inf для размера предполагается, что размер размера является неограниченным, а размер - переменным. Когда sz является [], (верхняя граница) размеры v остаются неизменными. Когда variable_dims не уточняется, размеры типа предполагается фиксированными, за исключением тех, которые являются неограниченными. Когда variable_dims является скаляром, он применяется к ограниченным размерам, которые не являются 1 или 0 (которые считаются фиксированными).
создает t=coder.newtype(numeric_class, sz, variable_dims)coder.PrimitiveType объект, представляющий значения класса numeric_class с размерами (верхняя граница) sz и переменные размеры variable_dims. Если sz определяет inf для размера предполагается, что размер размера является неограниченным, а размер - переменным. Когда variable_dims не уточняется, размеры типа предполагается фиксированными, за исключением тех, которые являются неограниченными. Когда variable_dims является скаляром, он применяется к размерам типа, которые не являются 1 или 0 (которые считаются фиксированными).
создает t=coder.newtype(numeric_class, sz, variable_dims, Name, Value)coder.PrimitiveType с дополнительными параметрами, заданными одним или несколькими аргументами пары Name и Value. Name также может быть именем свойства и Value - соответствующее значение. Определить Name в виде вектора символа или строкового скаляра. Можно указать несколько аргументов пары имя-значение в любом порядке как Name1,Value1,…,NameN,ValueN.
|
Вход, который не является |
|
Размер для соответствующего размера объекта типа. Размер должен быть допустимым вектором размера. По умолчанию: [1 1] для |
|
Логический вектор, указывающий, является ли каждое измерение переменным размером (true) или фиксированным размером (false). По умолчанию: false (размер (sz)) | sz = = Inf для |
|
Класс объекта типа. |
Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.
|
Набор Символьные массивы не поддерживают сложные данные. Значение по умолчанию: false |
|
Набор Типы данных символов и половинной точности не поддерживают разреженные данные. Значение по умолчанию: false |
|
Набор Типы данных символьной и полуконкретной точности не поддерживают массивы графического процессора. Значение по умолчанию: false |
|
Класс значений в этом наборе |
|
Указывает, являются ли значения в этом наборе действительными ( |
|
Верхний размер массивов в этом наборе. |
|
Указывает, являются ли значения в этом наборе разреженными массивами ( |
|
Вектор, используемый для указания того, является ли каждый размер массива фиксированным или переменным. Если векторный элемент |
Значение. Сведения о том, как классы значений влияют на операции копирования, см. в разделе Копирование объектов.
Создать coder.PrimitiveType объект.
z = coder.typeof(0,[2 3 4],[1 1 0]) % returns double :2x:3x4 % ':' indicates variable-size dimensions
coder.ArrayType | coder.newtype | coder.resize | coder.Type | coder.typeof | fiaccel | coder.ClassType (кодер MATLAB)