Создайте диалоговое окно для экспорта переменных к рабочей области
export2wsdlg(labels,vars,vals)export2wsdlg(labels,vars,vals,title)export2wsdlg(labels,vars,vals,title,defs)export2wsdlg(labels,vars,vals,title,defs,helpfcn)export2wsdlg(labels,vars,vals,title,defs,helpfcn,flist) f = export2wsdlg(___) [f,tf] = export2wsdlg(___)создает модальное диалоговое окно с серией флажков и полей редактирования. Для каждого флажка существует соответствующее поле редактирования. Аргументы:export2wsdlg(labels,vars,vals)
labels – метки для флажков.
Количество меток определяет, сколько флажков и полей редактирования появляется в диалоговом окне. Одно поле редактирования появляется после каждой метки флажка; например:
![]()
вар имена переменных по умолчанию, которые появляются в полях редактирования, таких как sumA, показанный в предыдущем изображении.
vals значения, чтобы сохранить в переменных.
labels, vars и vals должны задать то же количество элементов. Если labels, vars и vals, каждый задает один элемент, то диалоговое окно отображается метку и поле редактирования только. Например:
![]()
задает заголовок для диалогового окна.export2wsdlg(labels,vars,vals,title)
задает, какие флажки устанавливаются, когда диалоговое окно открывается.export2wsdlg(labels,vars,vals,title,defs)
добавляет кнопку Help к диалоговому окну. export2wsdlg(labels,vars,vals,title,defs,helpfcn) helpfcn является обратным вызовом, который отображает справку.
задает массив ячеек функций и дополнительных аргументов, которые вычисляют, и затем возвращают значения к экспорту в export2wsdlg(labels,vars,vals,title,defs,helpfcn,flist) vars. Когда вы задаете flist, MATLAB® использует его вместо vals. Однако необходимо задать аргумент vals как заполнителя синтаксиса. flist должен быть той же длиной как labels.
возвращает объект f = export2wsdlg(___) Figure, в котором диалоговое окно отображается к f. Можно запросить этот вывод с любой из комбинаций входных аргументов в предыдущих синтаксисах.
возвращает [f,tf] = export2wsdlg(___) tf как 1, (TRUE), если пользователь нажимает ОК, или 0, если пользователь закрывает диалоговое окно путем нажатия на Cancel или близкую кнопку (X) в строке заголовка диалогового окна. Когда tf 0, f возвращен как пустой массив ([]). Функция export2swdlg не возвращается, пока пользователь не закрывает диалоговое окно.
Выполнение программы MATLAB продолжается, даже когда модальный Экспорт в диалоговое окно Workspace активен. Чтобы блокировать выполнение программы, пока пользователь не закроет диалоговое окно, используйте функцию uiwait.