matlab 变量设置格式,以 MATLAB 代码格式保存工作区变量及其值 - MATLAB Simulink.saveVars - MathWorks 中国...

Simulink.saveVars 函数用于将 MATLAB 工作区的变量以代码格式保存到 .m 文件,无法生成代码的变量保存到 .mat 文件。支持通过变量名、正则表达式选择变量,并提供创建、更新、追加等模式。可以设置保存元素数量、层次结构级别、文本宽度等限制。注意,文件名不能与工作区变量名相同,且不应编辑生成的 MATLAB 文件头部分。
摘要由CSDN通过智能技术生成

Simulink.saveVars

以 MATLAB 代码格式保存工作区变量及其值

语法

Simulink.saveVars(filename)

Simulink.saveVars(filename, VarNames)

Simulink.saveVars(filename,

'-regexp', RegExps)

Simulink.saveVars(filename, Specifications, UpdateOption)

Simulink.saveVars(filename, Specifications, Configuration)

Simulink.saveVars(filename, Specifications, MatlabVer)

[r1, r2]

= Simulink.saveVars(filename, Specifications)

说明

Simulink.saveVars(filename) 将当前工作区中可为其生成 MATLAB® 代码的所有变量保存到名为 filename.m 的 MATLAB 文件中。如果无法为某个变量生成 MATLAB 代码,则将该变量保存到名为 filename.mat 的关联的 MAT 文件中,并生成一条警告。如果上述任何文件已存在,则将其覆盖。filename 不能与当前工作区中任何变量的名称相匹配,但可以选择包含 .m 后缀。使用 Simulink.saveVars 不会对任何工作区的内容产生影响。

执行 MATLAB 文件会将保存在文件中的变量恢复到当前工作区中。如果存在关联的 MAT 文件,MATLAB 文件中的代码将加载该 MAT 文件,从而也将恢复其变量。当 MATLAB 文件和 MAT 文件同时存在时,请不要加载 MATLAB 文件,除非 MAT 文件可用,否则将发生错误。不要直接加载 MAT 文件,否则将导致数据恢复不完整。如果加载文件覆盖了任何现有变量,不会出现任何警告。

您可以编辑 Simulink.saveVars 创建的 MATLAB 文件。可以在 MATLAB 代码段之间或代码段内为保存的变量插入注释。但是,如果您以后使用 Simulink.saveVars 更新文件或者向文件中追加内容,则只有 MATLAB 代码段之间的注释被保留。因此,内部注释只应在不会再更改的文件中使用。

请不要编辑 MATLAB 文件的标头部分,此部分由前五个注释行组成。Simulink® 不会检查手动编辑的 MATLAB 文件在语法上是否正确。MathWorks 建议不要编辑文件中的任何 MATLAB 代码。请不要编辑 MAT 文件,而且永远不要尝试这么做。

Simulink.saveVars(filename, VarNames) 只保存 VarNames(以逗号分隔的变量名称列表)中指定的变量。您可以使用通配符 * 保存与某个模式匹配的所有变量。* 匹配一个或多个字符,包括非字母数字字符。

Simulink.saveVars(filename,

'-regexp', RegExps) 只保存名称与 RegExps(以逗号分隔的表达式列表)中的正则表达式之一匹配的变量。有关详细信息,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值