Using a function_handle 'variable' from workspace in simulink
显示 更早的评论
I have a script where I define a function as e.g.
f = @(x) 16*sin(3*x).*exp(-x.^2)+atan(x+1);
Here f is now a function handle (function_handle) in the workspace. With this script I have a corresponding simulink model where I simulate a dynamical system which has this function somewhere incorporated.
Right now, I either copy this function in a Fcn or MATLAB function block, or parametrize it such that I have the structure (k1*sin(k2*x).*exp( ...etc.)) hardcoded in the simulink model and I can change 16 easily to 12 without opening the simulink model. However, I want to change the whole function without opening the simulink model (just as changing the value of a constant).
I have no idea to do this, do you have any suggestions?
Note: I'm a student, i'm using 2020a and have access to all possible toolboxes
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 General Applications 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!