Моя рабочая область имеет на структуру под названием «выход» с 3 таблицами в нем:Как вы получаете доступ к рабочему пространству Matlab из графического интерфейса Matlab?
- Середина
- Def
- Форвард
Как получить доступ к этим 3 в мой GUI код?
Моя рабочая область имеет на структуру под названием «выход» с 3 таблицами в нем:Как вы получаете доступ к рабочему пространству Matlab из графического интерфейса Matlab?
Как получить доступ к этим 3 в мой GUI код?
Если я правильно понял, у вас есть структурный массив в рабочей области, называемый 'output', который содержит различные поля ('Mid', 'Def' и т. Д.). Если вы хотите получить доступ к полю «Середина», вы можете написать output.Mid
Спасибо @MadDave, но как мне получить доступ к этому в коде GUI.m? –
Трудно ответить, вы должны быть более конкретным. Можете ли вы показать нам какой-то код? Является ли ваша структура 'output' в базовом рабочем пространстве по названию? – Ratbert
@ Ratbert, да, структура 'output' находится в базовом рабочем пространстве, кода еще мало. –
Я не буду писать ответ, основанный на такой информации, но вы должны взглянуть на функцию 'evalin', особенно с помощью' evalin ('base', 'output') 'для доступа к структуре' output' из рабочего пространства GUI. – Ratbert