2012-10-23 160 views
0

我想通過在gui中按一個按鈕來運行腳本。從gui運行matlab腳本

但我想這是因爲,雖然我跑了劇本,即由它創建的所有變量將被添加到工作區,這將能夠訪問那些在工作區中的任何變量等

是這可能嗎?

+0

Matlab GUI或您創建的GUI(如通過GUIDE)? – jedwards

+0

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

回答

1

有一個由約翰D'Errico寫的函數:putvar。你可以用你想要放入基本工作區的所有變量調用它,它們將從你的函數中放到那裏。你應該在腳本結尾處調用它。

如果您查看代碼,將其修改爲具有接收變量並將其全部從基礎工作區讀入腳本的函數並不難。你需要做的兩個主要功能是evalin和assignin。