Создайте группу кнопок для управления переключателями и кнопками-переключателями
bg = uibuttongroup создает группу кнопок в текущей фигуре и возвращает ButtonGroup объект. Если нет доступного рисунка, MATLAB® вызывает figure функцию, чтобы создать единицу.
bg = uibuttongroup( задает значения свойств группы кнопок, используя один или несколько аргументы пары "имя-значение".Name,Value)
bg = uibuttongroup( создает группу кнопок в указанном родительском контейнере. Родительский контейнер может быть рисунком, созданной с любым из них parent)figure или uifigure функция или дочерний контейнер, такой как панель. Значения свойств для uibuttongroup незначительно варьируются в зависимости от того, создано ли приложение с figure или uifigure функция. Для получения дополнительной информации смотрите Аргументы в виде пар имя-значение.
bg = uibuttongroup( задает родительский контейнер и одно или несколько значений свойств.parent,Name,Value)
Группа кнопок может содержать любой тип компонента пользовательского интерфейса, но она управляет только выбором переключателей и кнопок-переключателей.
Чтобы ваша программа отвечала, когда пользователь приложения выбирает переключатель или кнопку-переключатель, который находится внутри группы кнопок. задайте SelectionChangedFcn функция обратного вызова для группы кнопок. Вы не можете задать коллбэки для отдельных кнопок.
Чтобы определить, какой переключатель или кнопка-переключатель выбран, запросите SelectedObject свойство группы кнопок. Вы можете выполнить этот запрос в любом месте вашего кода.
Если вы задаете Visible свойство объекта группы кнопок, для 'off'все содержащиеся в нем дочерние объекты (кнопки, другие группы кнопок и т.д.) становятся невидимыми вместе с родительской группой кнопок. Однако Visible значение свойства каждого дочернего объекта остается неизменным.