我正在通过matlab函数运行simulink模拟,函数分配其块的slx文件值,并根据模拟的输出计算出一些东西并发送输出,现在的问题是分配给的变量值块是函数的本地块,不会出现在工作区中,但slx文件需要工作区中的变量,例如
function [return_result] = Test_Function(variablevalues1,variablevalues2)
for i =1:length(variablevalues1)
variable1 = variablevalues1(i);
variable2 = variablevalues2(i);
%do some calculation based on the result
return_result(end+1) = calculations
end
endfunction
所以现在我想在每次迭代时分配variable1
variable2
值以分配给simulink块,无论如何?