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