基本介紹
- 外文名:evalin
- 類型:函式
因此,對於函式檔案,運行結果除輸出變數返回到基本工作空間或者其父工作空間(調用該函式的程式的工作空間)之外,其他中間變數不在基本工作空間或者其父工作空間保留。而對於腳本M檔案,其工作空間與基本工作空間'base'是共享的,其運算過程中所用到的中間變數也將在基本工作空間'base'中保留。
evalin功能很強大,可以運行不同工作區域裡的Matlab任何命令:
evalin(ws, expression)
[a1, a2, a3, ...] = evalin(ws, expression)
ws:工作區域(default 是base)
expression: 合法的matlab命令
比如想在運行函式同時,運行工作區域裡一個賦值命令:
evalin('base', 'a=1');
看一下,是不是你的workspace裡面有了一個a的變數。