首页 文章

如何在MATLAB函数中获取工作空间变量?

提问于
浏览
1

我在我的simulink代码中使用Matlab函数,我使用load命令从工作空间获取一些矩阵和变量

persistent ProblemParams;
if isempty(ProblemParams)
    ProblemParams = load('ProblemParams.mat');
end

这很好用,但是当我同时运行多个模拟时会出现问题,因此我想知道我还有什么其他选项可以将数组从MATLAB工作空间传递给这个块?

1 回答

  • 2

    无论上述是否有效,都不是将数据输入块的正确方法 . 您应该在开始模拟之前将变量加载到MATLAB工作区中,然后将变量作为Parameter Argument传递给MATLAB功能块 .

相关问题