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!