Вы можете добавить ползунки и выпадаете к вашим live скриптам к значениям контрольной переменной в интерактивном режиме. Добавление интерактивных способов управления к скрипту полезно когда это необходимо, чтобы совместно использовать скрипт с другими. Используйте интерактивные способы управления, чтобы установить и изменить значения переменных в вашем live скрипте с помощью компонентов знакомого интерфейса пользователя, таких как числовые ползунки и выпадающие списки.
Числовой ползунок позволяет вам в интерактивном режиме изменять значение переменной путем перемещения ползунка ползунка в желаемое числовое значение. Чтобы вставить числовой ползунок, используйте эти шаги:
Выберите существующее (дополнительное) числовое значение.
Перейдите к вкладке Insert, нажмите Control и выберите Numeric Slider.
Задайте минимальное значение, максимальное значение и размер шага, и затем нажмите Enter.
Значение слева от ползунка является текущей стоимостью ползунка.
Выпадающий список позволяет вам в интерактивном режиме изменять значение переменной путем выбора из списка текстовых значений. Чтобы вставить выпадающий список, используйте эти шаги:
Выберите (дополнительное) значение существующего текста.
Перейдите к вкладке Insert, нажмите Control и выберите Drop Down.
Введите дополнительные строки текста и нажмите Tab. Убедитесь, что заключили текстовые значения в кавычки, потому что Live Editor интерпретирует каждый элемент в списке как код.
Текст, отображенный в выпадающем списке, является своей текущей стоимостью.
Этот пример показывает, как можно использовать интерактивные способы управления, чтобы визуализировать и исследовать терпеливые данные в MATLAB®. Пример строит график высоты по сравнению с весом или штекерных или пациенток и подсвечивает пациентов по заданной высоте и весу.
Используйте интерактивные способы управления, чтобы задать пол пациентов, чтобы построить график, а также пороговая высота и вес. Чтобы просмотреть и взаимодействовать со средствами управления, откройте этот пример в своем браузере или в MATLAB.
load patients thresholdHeight = 68; % Slider with min=60, max=70, step=1 thresholdWeight = 132; % Slider with min=111, max=202, step=1 selectedGender = "Female"; % Drop down with options "Male", "Female" overThresholdWeights = Weight(Gender==selectedGender & Weight>=thresholdWeight & Height>=thresholdHeight); overThresholdHeights = Height(Gender==selectedGender & Weight>=thresholdWeight & Height>=thresholdHeight); sp1 = scatter(Height(Gender==selectedGender),Weight(Gender==selectedGender),'blue'); hold on sp2 = scatter(overThresholdHeights, overThresholdWeights,'red'); hold off title('Height vs. Weight of ' + selectedGender + ' Patients') legendText = sprintf('Patients over %d inches and %d pounds.',thresholdHeight,thresholdWeight); legend(sp2,legendText,'Location','southoutside')
Когда live скрипт будет готов, совместно используйте его с другими. Пользователи могут открыть live скрипт в MATLAB и экспериментировать с использованием средств управления в интерактивном режиме. Запустите live скрипт, чтобы видеть обновленные результаты.
Если вы совместно используете live скрипт как статический PDF
, HTML
или документ LaTeX
, Live Editor сохраняет управление как код. Например, в live скрипте, показанном здесь, Live Editor заменяет средства управления ползунком на их текущую стоимость (68
и 132
) и заменяет выпадающее управление на текущую стоимость выпадающего ("Female"
).