How to transfer “trasfer function” from simulink to matlab
1 次查看(过去 30 天)
显示 更早的评论
Hello guys I need an advice. As you can see in the picture I have transfer function which I want to transfer to matlab workspace. Parameters are set to a1 = 1, a2 = 10, K = 5.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/170654/image.png)
In "matlab function" block I have code which is below. The code will transfer my "transfer function" into the matlab as a constant (Just one number). But I would like to that it would transfer as individual parameters. So it should return me back same parameters which I set in the beginning (a1 = 1, a2 = 10, K = 5). Can anyone help me?
function tfout = fcn(tfin)
%#codegen
coder.extrinsic('evalin', 'assignin')
tfout=tfin;
assignin('base','tfout',tfout); % Assign value back to workspace
0 个评论
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Simulink Functions 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!