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