Добавьте Интерактивные управления к Live Script

Вы можете добавить ползунки и выпадаете к вашим live скриптам к значениям контрольной переменной в интерактивном режиме. Добавление интерактивных способов управления к скрипту полезно когда это необходимо, чтобы совместно использовать скрипт с другими. Используйте интерактивные способы управления, чтобы установить и изменить значения переменных в вашем live скрипте с помощью компонентов знакомого интерфейса пользователя, таких как числовые ползунки и выпадающие списки.

Вставьте числовой ползунок

Числовой ползунок позволяет вам в интерактивном режиме изменять значение переменной путем перемещения ползунка ползунка в желаемое числовое значение. Чтобы вставить числовой ползунок, используйте эти шаги:

  1. Выберите существующее (дополнительное) числовое значение.

  2. Перейдите к вкладке Insert, нажмите Control и выберите Numeric Slider.

  3. Задайте минимальное значение, максимальное значение и размер шага, и затем нажмите Enter.

Значение слева от ползунка является текущей стоимостью ползунка.

Вставьте выпадающий список

Выпадающий список позволяет вам в интерактивном режиме изменять значение переменной путем выбора из списка текстовых значений. Чтобы вставить выпадающий список, используйте эти шаги:

  1. Выберите (дополнительное) значение существующего текста.

  2. Перейдите к вкладке Insert, нажмите Control и выберите Drop Down.

  3. Введите дополнительные строки текста и нажмите Tab. Убедитесь, что заключили текстовые значения в кавычки, потому что Live Editor интерпретирует каждый элемент в списке как код.

Текст, отображенный в выпадающем списке, является своей текущей стоимостью.

Создайте Live Script с несколькими Интерактивными управлениями

Этот пример показывает, как можно использовать интерактивные способы управления, чтобы визуализировать и исследовать терпеливые данные в 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 Script

Когда live скрипт будет готов, совместно используйте его с другими. Пользователи могут открыть live скрипт в MATLAB и экспериментировать с использованием средств управления в интерактивном режиме. Запустите live скрипт, чтобы видеть обновленные результаты.

Если вы совместно используете live скрипт как статический PDF, HTML или документ LaTeX, Live Editor сохраняет управление как код. Например, в live скрипте, показанном здесь, Live Editor заменяет средства управления ползунком на их текущую стоимость (68 и 132) и заменяет выпадающее управление на текущую стоимость выпадающего ("Female").

Похожие темы

Была ли эта тема полезной?