Указания и ограничения по применению:
Используйте saveCompactModel
, loadCompactModel
и codegen
, чтобы сгенерировать код для функции random
. Сохраните обученную модель при помощи saveCompactModel
. Задайте функцию точки входа, которая загружает сохраненную модель при помощи loadCompactModel
и вызывает функцию random
. Затем используйте codegen
, чтобы сгенерировать код для функции точки входа.
random
может возвратить различную последовательность чисел, чем MATLAB®, если любое из следующего верно:
Эта таблица содержит примечания об аргументах random
. Аргументы, не включенные в эту таблицу, полностью поддержаны.
Аргумент | Примечания и ограничения |
---|
mdl |
Предположим, что вы обучаете линейную модель при помощи fitlm и определения 'RobustOpts' как структура с указателем анонимной функции для поля RobustWgtFun , используете saveCompactModel , чтобы сохранить модель, и затем использовать loadCompactModel , чтобы загрузить модель. В этом случае loadCompactModel не может восстановить свойство Robust в рабочее пространство MATLAB. Однако loadCompactModel может загрузить модель во время компиляции в функции точки входа для генерации кода.
Для указаний и ограничений по применению объекта модели смотрите
Генерацию кода объекта CompactLinearModel .
|
Xnew |
Должен быть матрица с двойной точностью или с одинарной точностью и может быть переменный размер. Однако количеством столбцов в Xnew должен быть
numel(mdl.PredictorNames) . Строки и столбцы должны соответствовать наблюдениям и предикторам, соответственно.
|
Для получения дополнительной информации смотрите Введение в Генерацию кода.