How to Import RegressionGP model to Simulink

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.

 Réponse acceptée

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

Plus de réponses (0)

Catégories

En savoir plus sur Verification, Validation, and Test dans Centre d'aide et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by