2015-04-08 9 views
0

Моя рабочая область имеет на структуру под названием «выход» с 3 таблицами в нем:Как вы получаете доступ к рабочему пространству Matlab из графического интерфейса Matlab?

  • Середина
  • Def
  • Форвард

Как получить доступ к этим 3 в мой GUI код?

+1

Трудно ответить, вы должны быть более конкретным. Можете ли вы показать нам какой-то код? Является ли ваша структура 'output' в базовом рабочем пространстве по названию? – Ratbert

+0

@ Ratbert, да, структура 'output' находится в базовом рабочем пространстве, кода еще мало. –

+0

Я не буду писать ответ, основанный на такой информации, но вы должны взглянуть на функцию 'evalin', особенно с помощью' evalin ('base', 'output') 'для доступа к структуре' output' из рабочего пространства GUI. – Ratbert

ответ

0

Если я правильно понял, у вас есть структурный массив в рабочей области, называемый 'output', который содержит различные поля ('Mid', 'Def' и т. Д.). Если вы хотите получить доступ к полю «Середина», вы можете написать output.Mid

+0

Спасибо @MadDave, но как мне получить доступ к этому в коде GUI.m? –

Смежные вопросы