【问题标题】:Rename 'timeseries' objects by command line in Matlab在 Matlab 中通过命令行重命名“时间序列”对象
【发布时间】:2017-05-03 01:38:52
【问题描述】:

在 Simulink 中通过 To Workspace 模块进行模拟后,我得到了一个“时间序列”对象。例如,它的名字是'xx'。 现在,我可以通过命令行在工作区中更改它的名称吗? (无需右键单击和重命名)。 非常感谢!

【问题讨论】:

  • xx=timeseries; 好吗?
  • 根据@Yotam 的回答,更改变量的名称是微不足道的。但是为什么不直接使用块来创建具有您想要的名称而不是 xx 的变量?
  • 因为我在同一个模拟文件中做了很多模拟,并且在每个文件中我有很多时间序列对象,因此我想编写一个脚本来更改每个模拟的时间序列名称。

标签: matlab simulation simulink


【解决方案1】:

如果 'xx' 是对象名称,您可以简单地:

newname=xx;
clear xx;

记住'timeseries'是对象的类型,所以不能赋值给变量名。

【讨论】:

  • 亲爱的@Yotam,我的想法在 Matlab Simulink 中是不可能的?
猜你喜欢
  • 1970-01-01
  • 2012-10-28
  • 1970-01-01
  • 2012-12-28
  • 2015-07-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-22
相关资源
最近更新 更多