How to Import RegressionGP model to Simulink

2 ビュー (過去 30 日間)
KE FANG
KE FANG 2018 年 7 月 9 日
回答済み: Shota Kato 2020 年 1 月 3 日
Hi, I have trained a GPS model and it's in the base workspace (1x1 RegressionGP). How can I import it to a Simulink model? Is there a way to easily populate a Simulink Block of it? Thanks.

採用された回答

Shota Kato
Shota Kato 2020 年 1 月 3 日
Hi, I had the same problem.
You can solve the problem by using "saveCompactModel" and "loadCompactModel".
Given the trained model, you can sace the model ("Mdl") to a file named "Model.mat".
Mdl = fitrgp(X, Y);
saveCompactModel(Mdl, 'Model');
In a Simulink model, for example, you can use MATLAB Function and load the model as follow;
function y = compute_y(x)
Mdl = loadCompactModel('Model');
y = predict(Mdl, x);
end

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeCreate Large-Scale Model Components についてさらに検索

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by