Указания и ограничения по применению:
Используйте 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). Строки и столбцы должны соответствовать наблюдениям и предикторам, соответственно.
|
Для получения дополнительной информации смотрите Введение в Генерацию кода.