Daedal07 0 2 октября, 2016 Опубликовано 2 октября, 2016 · Жалоба Всем доброго дня! Есть хранимая структура handle с множеством параметров - uicontrol, в основном. Есть хранимый массив с именами параметров, которые хранятся в структуре handle. Массив с имена создан для того, чтобы присваивать значения каждому параметру из структуры handle в цикле, выбирая параметр по имени из массива, т.к. параметров много и явно прописывать handles.Param1, ...handle.ParamN долго и не удобно. Я хочу, чтобы было так: for i = 1 : X handle.NamesArray(i,1) end Имя параметра из массива я получаю в виде char, но при подстановке в handle.NamesArray(i,1) матлаб ругается: Reference to non-existent field. Он не видит по имени параметра uicontrol`a тот uicontrol, к которому я пытаюсь обратиться? Подскажите, пожалуйста, как правильно обратиться к параметру из handles через переменную-имя любого из его хранимый параметров. Спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Daedal07 0 3 октября, 2016 Опубликовано 3 октября, 2016 · Жалоба Всем доброго дня! ... Подскажите, пожалуйста, как правильно обратиться к параметру из handles через переменную-имя любого из его хранимый параметров. Спасибо! Помогите, пожалуйста! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Realking 0 3 октября, 2016 Опубликовано 3 октября, 2016 · Жалоба Помогите, пожалуйста! может eval поможет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Daedal07 0 3 октября, 2016 Опубликовано 3 октября, 2016 · Жалоба может eval поможет? Помогло, спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться