您的位置:首页 > 编程语言 > MATLAB

matlab assignin导出指定workspace evalin执行指定workspace 命令

2012-01-16 16:20 134 查看
assignin

Assign value to variable in specified workspace

Syntax

assignin(ws, 'var', val)

Description

assignin(ws, 'var', val) assigns the value val to the variable var in the workspace ws. The var input must be the array name only; it cannot contain array indices. If var does not exist in the specified workspace, assignin creates it. ws can have a value of
'base' or 'caller' to denote the MATLAB base workspace or the workspace of the caller function.

The assignin function is particularly useful for these tasks:

Exporting data from a function to the MATLAB workspace

Within a function, changing the value of a variable that is defined in the workspace of the caller function (such as a variable in the function argument list)

evalin

Execute MATLAB expression in specified workspace

Syntax

evalin(ws, expression)

[a1, a2, a3, ...] = evalin(ws, expression)

Description

evalin(ws, expression) executes expression, a string containing any valid MATLAB expression, in the context of the workspace ws. ws can have a value of 'base' or 'caller' to denote the MATLAB base workspace or the workspace of the caller function. You can construct
expression by concatenating substrings and variables inside square brackets:

expression = [string1, int2str(var), string2,...]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐