Using a function_handle 'variable' from workspace in simulink
Show older comments
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
Accepted Answer
More Answers (0)
Categories
Find more on General Applications in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!