이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

라이브 스크립트에 대화형 방식 컨트롤 추가하기

라이브 스크립트에 슬라이더와 드롭다운을 추가하여 대화형 방식으로 변수 값을 제어할 수 있습니다. 스크립트에 대화형 방식 컨트롤을 추가하면 스크립트를 다른 사람과 공유할 때 유용합니다. 대화형 방식 컨트롤을 사용하면 라이브 스크립트에서 숫자 슬라이더나 드롭다운 목록 같은 친숙한 사용자 인터페이스 구성요소를 사용해 변수의 값을 설정하고 변경할 수 있습니다.

숫자 슬라이더 삽입하기

숫자 슬라이더를 사용하면 슬라이더 위치 조정 표시를 원하는 숫자 값으로 이동하여 변수의 값을 대화형 방식으로 변경할 수 있습니다. 숫자 슬라이더를 삽입하려면 다음 단계를 사용하십시오.

  1. 기존의 숫자 값을 선택합니다(선택 사항).

  2. 삽입 탭으로 이동하여 컨트롤을 클릭하고 숫자 슬라이더를 선택합니다.

  3. 최솟값, 최댓값, 간격 크기를 지정한 후 Enter 키를 누릅니다.

슬라이더 왼쪽의 값이 슬라이더의 현재 값입니다.

드롭다운 목록 삽입하기

드롭다운 목록을 사용하면 텍스트 값 목록에서 선택하여 변수의 값을 대화형 방식으로 변경할 수 있습니다. 드롭다운 목록을 삽입하려면 다음 단계를 수행하십시오.

  1. 기존의 텍스트 값을 선택합니다(선택 사항).

  2. 삽입 탭으로 이동하여 컨트롤을 클릭하고 드롭다운을 선택합니다.

  3. 추가할 텍스트 라인을 입력한 후 Tab 키를 누릅니다. 라이브 편집기는 목록의 각 항목을 코드로 해석하므로 텍스트 값은 따옴표로 묶으십시오.

드롭다운 목록에 표시된 텍스트가 현재 값입니다.

여러 대화형 방식 컨트롤을 사용하여 라이브 스크립트 만들기

이 예제에서는 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')

라이브 스크립트 공유하기

라이브 스크립트가 준비되면 다른 사람과 공유하십시오. 사용자들은 MATLAB에서 라이브 스크립트를 열고 대화형 방식으로 컨트롤을 사용해 볼 수 있습니다. 라이브 스크립트를 실행하여 업데이트된 결과를 확인할 수 있습니다.

라이브 스크립트를 정적 PDF 문서, HTML 문서 또는 LaTeX 문서로 공유하면 라이브 편집기는 컨트롤을 코드로 저장합니다. 예를 들어, 여기에 표시된 라이브 스크립트에서 라이브 편집기는 슬라이더 컨트롤을 슬라이더의 현재 값(68132), 드롭다운 컨트롤을 드롭다운의 현재 값("Female")으로 바꿉니다.

관련 항목