При создании, изменении или использовании табличных функций в коде MATLAB ®, предназначенных для создания кода, создание кода имеет ограничения, описанные в следующих разделах. Ограничения, применимые к классам, также применяются к таблицам. Дополнительные сведения об ограничениях класса см. в разделе Определение классов MATLAB для генерации кода (кодер MATLAB).
Если код MATLAB создает таблицы, то создание кода имеет эти ограничения.
Входные данные для создания таблицы | Ограничения |
|---|---|
Любые входные данные |
|
Таблица, созданная из входных массивов |
|
Таблица, созданная с предварительно назначенными переменными |
|
Если код MATLAB изменяет данные в таблице или ее свойства, то создание кода имеет эти ограничения.
Операция с таблицей или свойство | Ограничения |
|---|---|
|
|
Табличные индексы, определяющие переменные в качестве входных аргументов для создаваемого кода |
|
Пользовательские метаданные |
|
Назначения, изменяющие размер таблицы |
|
Вертикальная конкатенация |
|
Горизонтальная конкатенация |
|
Переменные таблицы, являющиеся массивами ячеек N-D |
|
Если код MATLAB использует функции, перечисленные в таблице, то создание кода имеет эти ограничения.
Функция | Ограничения |
|---|---|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
array2table | cell2table | struct2table | table