用Simulink.savevars将工作区变量作为脚本写入脚本金宝app
= 1;b = 2.5;c = '一个字符串';D = {a, b, c};金宝appSimulink.saveVars(“MyVars”);它生成如下文件:
%-----------------------------------------------------------------------20EP-2010年SIMULINK.S金宝appavevars生成%MATLAB文件13:52:16%MATLAB版本:7.11.0.584(R2010B)% ------------------------------------------------------------------------------- - a = 1;b = 2.5;c = '一个字符串';d =细胞(1,3);d {1} = 1;d {2} = 2.5;d {3} ='一个字符串';
我可以看到这样的东西比将变量保存到.mat文件更加透明。对于小变量。例如,如果要拍摄当前的工作区并将其用作脚本的基础。可以轻松修改此脚本,甚至可以再次调用SaveVars以将新的或更新的数据写入修改后的脚本。
它是非常可配置的。例如,您可以指定上述大小阈值,该阈值将保存到.mat文件而不是写入脚本(脚本会自动加载.mat文件)。您甚至可以控制生成代码的最大宽度。
您可能会发现它会给我一个比简单加载.mat文件更可读的脚本。阅读您的代码的人将看到更多您正在做的事情。这有助于可读性。
您可以考虑哪种用途来实现这种很酷的功能?
评论
要发表评论,请点击在这里登录您的MathWorks帐户或创建新的。