文件交换的选择

我们最好的用户提交

重命名变量

请注意

这篇文章中引用的文件提交文件交换不再可用。

汪东城本周的选择由Duane Hanselman RENVAR。

假设您定义了一个变量:

oldVar =魔法(3);

现在你想重命名这个变量,因为它的意思已经改变。你怎么做?你做交互的人吗
工作空间浏览器吗?

或者通过编程:

newVar = oldVar;清晰的oldVar

杜安的renvar让你这样做在一个。

renvarnewVarveryNewVar

如果你看在他的函数,它基本上是执行从上面两行。我喜欢这几个原因:

  • 一行是短于2。
  • 它有一个不错的金块关于内存分配的信息。

从H1行:

没有内存重新分配RENVAR重命名变量。

是的,事实上这种方法(以及两行)不重新分配内存。没有使用临时内存,因为它是
做“懒惰的复制”。所以没有必要担心即使你重命名一个非常大的变量。看一看罗兰的博客
文章在内存管理函数和变量了解更多关于“懒惰的复制”。

评论

多年来,我已经创建了许多一些线条的功能,只是为了让我的生活更容易。什么你的小,但有用吗
功能呢?告诉我们在这里

使用MATLAB®7.6发表

|
  • 打印
  • 发送电子邮件

评论

留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。