Создать вектор имени переменной рабочей области - PullRequest
0 голосов
/ 06 января 2011

В связи с вопросом, который я задавал ранее MATLAB: Автоматическое определение связей между переменными рабочей области с помощью функций .Кто-нибудь знает, как я могу получить вектор с именами переменных переменных рабочей области?Спасибо.

1 Ответ

2 голосов
/ 06 января 2011

Вы можете попробовать:

variables_list = who;

Однако имейте в виду, что это может создать новую переменную variables_list, если ее не было до этой команды, и что в этом случае строка 'variables_list' не будет в списке. Вы также должны быть осторожны со специальной переменной ans, которая может отображаться или не отображаться в зависимости от вашего стиля кодирования. Для того, что вы хотите сделать, вы можете попытаться объединить это с evalin, чтобы получить список переменных другого рабочего пространства.

NB. Технически variables_list это не вектор, а массив ячеек.

Надеюсь, это поможет.

A.

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