how to load this function into simulink
조회 수: 3 (최근 30일)
이전 댓글 표시
here us code for the machine learning function
function y = predictActivity(u)%#codegen
persistent n;
if isempty(n)
n = loadLearnerForCoder('EnsembleModel.mat');
end
y = predict(n,u);
end
i am suppossed to give it a 1X5 matrix by which it will predict the output
when i do it in command line it works but when i do it in simulink i get errrors

making value is function that makes a 1X5 matrix
it is given by
function y=making_values_input(a,b,c,d,e)
y=[a,b,c,d,e]
end
when i run the simulation i get the following errrors

plz tell me what im doing wrong i have been stuck on it for 5 weeks help me on this
thanks
댓글 수: 0
답변 (1개)
Paul
2022년 7월 10일
Hi arsal
Double click on predictActivity. In the editor, under the Function tab click on Edit Data. In the pane that opens you can click on y and u and explicitly specify the dimensions of each. relevant doc page
Maybe that will do the trick.
You also might need to declare the function predict() as extrinsic doc page
댓글 수: 3
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
