Как я могу перечислить глобальные переменные в MATLAB? - PullRequest
9 голосов
/ 28 апреля 2010

Как посмотреть список глобальных переменных, определенных в MATLAB? (Я использую R2009a).

Я безуспешно охотился за этим в Google и SO, поэтому прошу прощения, если его уже спрашивали.

Ответы [ 2 ]

14 голосов
/ 28 апреля 2010

Команды WHO / WHOS могут отображать только глобальные переменные:

who global   %# Shows just the variable names
whos global  %# Shows variable information, like size, class, etc.

Вы также можете получить имена переменных / информацию, возвращенную в переменной вместо отображаемой на экране:

names = who('global');  %# A cell array of variable names
data = whos('global');  %# A structure array of variable information
4 голосов
/ 28 апреля 2010

Если вы введете whos в командной строке, Matlab выведет список всех текущих определенных переменных в вашей рабочей области. Последний столбец вывода озаглавлен «Атрибуты», глобальные переменные имеют атрибут «глобальный».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...