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});