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