我在我的simulink代码中使用Matlab函数,我在使用load命令从工作区中获取一些矩阵和变量
persistent ProblemParams;
if isempty(ProblemParams)
ProblemParams = load('ProblemParams.mat');
end
这很好用,但是当我同时运行多个模拟时会出现问题,因此我想知道我还有什么其他选项可以将数组从MATLAB工作空间传递给这个块?
答案 0 :(得分:2)
无论上述是否有效,它都不是将数据输入块的正确方法。您应该在开始模拟之前将变量加载到MATLAB工作区中,然后将变量作为Parameter Argument传递给MATLAB功能块。