万博1manbetxSimulink.saveVars
(不推荐)保存工作空间变量及其值MATLAB代码格式
万博1manbetxSimulink.saveVars
不推荐。使用matlab.io.saveVariablesToScript
代替。
语法
描述
万博1manbetxSimulink.saveVars (
保存所有变量在当前工作区MATLAB®代码可以生成一个MATLAB文件命名文件名
)filename.m
。如果MATLAB代码不能生成的一个变量,该变量是保存到一个同伴MAT-file命名filename.mat
,生成一个警告。如果文件已经存在,覆盖。文件名称不匹配任何变量的名字在当前工作区,并可以包括后缀。m
。使用万博1manbetxSimulink.saveVars
对任何的内容没有影响工作空间。
执行MATLAB文件恢复变量保存在文件到当前工作区。如果一个同伴MAT-file存在,在MATLAB代码文件加载MAT-file,恢复其变量也。当一个MATLAB文件和MAT-file存在时,不要加载MATLAB文件,除非垫文件可用,或者会出现错误。不直接加载MAT-file,或不完整的数据恢复的结果。没有警告发生如果加载一个文件覆盖任何现有的变量。
你可以编辑一个MATLAB文件万博1manbetxSimulink.saveVars
创建。可以插入评论之间或在MATLAB代码部分保存变量。然而,如果你以后使用万博1manbetxSimulink.saveVars
更新或添加到文件,只有评论MATLAB代码之间的部分将被保留下来。内部评论应该只用于文件,你不希望任何进一步的变化。
你不能编辑在MATLAB文件头部分,包括第一个五个注释行。万博1manbetx动态仿真模块®不检查手动编辑MATLAB文件语法正确。不要编辑任何MATLAB代码的文件。你不能编辑MAT-file,永远不应该尝试这样做。
万博1manbetxSimulink.saveVars (
保存指定的变量文件名
,var1,…, varN
)var1,…, varN
。您可以使用通配符*
保存所有变量匹配模式。的*
匹配一个或多个字符,包括非字母数字字符。
万博1manbetxSimulink.saveVars (
保存的变量作为执导文件名
,___,UpdateOption
)UpdateOption
。
例子
输入参数
输出参数
限制
的万博1manbetxSimulink.saveVars
功能:
不保存共享引用。
忽略了对象的动态属性。
保存以下MAT-file尽管他们可以出现在MATLAB文件:
万博1manbetxSimulink.ConfigSet
与自定义目标组件对象。
(使用万博1manbetxSimulink.ConfigSet
方法saveAs
相反)。
和万博1manbetxSimulink.Timeseries
对象。万博1manbetxSimulink.ModelDataLogs
如果你节省许多变量,生成的MATLAB文件可以包含很多行代码和执行需要很长时间。为了避免长时间执行,考虑这些选择:
永久变量存储在数据字典,而不是使用
万博1manbetxSimulink.saveVars
。数据字典管理还提供了更多的工具变量。看到确定在哪里存储变量和对象模型模型万博1manbetx。将变量保存在一个MAT-file使用
保存
函数。
提示
如果你不需要保存变量在一个简单易懂的形式,看到
保存
函数。如果你只需要保存总线对象,使用
万博1manbetxSimulink.Bus.save
函数。如果你只需要保存一套配置,使用
万博1manbetxSimulink.ConfigSet
.saveAs
方法。
版本历史
介绍了R2010a