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

matlab 高阶(一) —— assignin与evalin

2016-12-10 11:17 218 查看

1. assignin

assignin(ws, ‘var’, val)

将 val 值赋值给 ws 空间中的
var
变量,注意这里的变量,必须是 array 类型,而不可以是包含下标索引,如果在指定的空间中,不存在该
var
变量,就创建之。

常用的 workspace 有以下两个:

‘base’:matlab 的 base workspace,

‘caller’:workspace of the caller function,

prompt = {'Enter image name:', 'Enter colormap name:'};
title = 'Image display - assignin example';
lines = 1;
def = {'my_image', 'hsv'};
answer = inputdlg(prompt, title, lines, def);
assignin('base', 'imfile', answer{1});
assignin('base', 'cmap', answer{2});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: