Sharing data from a function to a workspace.

2 views (last 30 days)
Is it possible to share data from a specific function defined under Matlab S-Function block to a base worksapce.
I tried these two evalin('base','name of variable u want to access'); assignin('base','name of variable u want to save','value of variable'); but i found that bot failed.
Example:
% Inside Matlab S-Funtion
function Outputs(block)
X=eye(4); Y=[1;1;1;1];
Z=X*Y;
How to get variable 'Z' to base worksapce. I need to use it in another statespace block in simulink on simulation. Please Help me
  1 Comment
Jan
Jan on 19 May 2015
Please do not paraphrase what you have tried but post the code.

Sign in to comment.

Answers (1)

Jan
Jan on 19 May 2015
assignin('base', 'Z', Z);

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!