Вы можете табличные define входные параметры в командной строке. Программируемая спецификация таблицы ввела типы при помощи предварительного создания условий (assert операторы), не поддерживается.
Используйте одну из этих процедур:
В качестве альтернативы, если у вас есть тестовый файл, который вызывает вашу функцию точки входа с входными параметрами в качестве примера, можно определить входные типы при помощи coder.getArgTypes.
Используйте -args опция:
T = table(A,B,C,'VariableNames',vnames); fiaccel myFunction -args {T}
Обеспечить тип для таблицы к fiaccel:
Задайте таблицу. Например:
T = table(A,B,C,'VariableNames',vnames);Создайте тип из T.
t = coder.typeof(T);
Передайте тип fiaccel при помощи -args опция.
fiaccel myFunction -args {t}
Чтобы указать, что табличный вход является постоянным, используйте coder.Constant с -args опция:
T = table(A,B,C,'VariableNames',vnames); fiaccel myFunction -args {coder.Constant(T)}
table | coder.Constant (MATLAB Coder) | coder.typeof (MATLAB Coder)