2012-10-23 130 views
0

我想通过在gui中按一个按钮来运行脚本。从gui运行matlab脚本

但我想这是因为,虽然我跑了剧本,即由它创建的所有变量将被添加到工作区,这将能够访问那些在工作区中的任何变量等

是这可能吗?

+0

Matlab GUI或您创建的GUI(如通过GUIDE)? – jedwards

+0

@jedwards我创建的GUI(GUIDE)。 – olamundo

回答

1

有一个由约翰D'Errico写的函数:putvar。你可以用你想要放入基本工作区的所有变量调用它,它们将从你的函数中放到那里。你应该在脚本结尾处调用它。

如果您查看代码,将其修改为具有接收变量并将其全部从基础工作区读入脚本的函数并不难。你需要做的两个主要功能是evalin和assignin。