从gui运行matlab脚本

时间:2012-10-23 23:01:22

标签: matlab user-interface scope

我想通过按下gui中的按钮来运行脚本。

但是我希望它就像我运行脚本一样,即它创建的所有变量都将被添加到工作区,它将能够访问工作区中的任何变量等。

这可能吗?

1 个答案:

答案 0 :(得分:1)

John D'Errico写了一个函数:putvar。您可以使用要放在基础工作区中的所有变量来调用它,它们将从您的函数中放入。您应该在脚本结束时调用它。

如果你看一下代码,就不难修改它来获得一个接收变量的函数,并将所有这些函数从基础工作区读入你的脚本。您需要执行此操作的两个主要功能是evalin和assignin。