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

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

라이브 편집기 작업이란?

라이브 편집기 작업은 일련의 특정 작업을 수행하기 위해 라이브 스크립트에 추가할 수 있는 앱입니다. 라이브 스크립트에 작업을 추가하여 파라미터를 탐색하고 자동으로 코드를 생성할 수 있습니다. 미리 설계된 작업을 사용하여 개발 시간, 오류, 플로팅에 드는 시간을 줄이십시오.

작업은 일련의 MATLAB® 명령을 나타냅니다. 출력값은 인라인으로 또는 오른쪽에 표시할 수 있습니다. 작업이 실행하는 MATLAB 명령을 보려면 생성된 코드를 표시하십시오.

작업 삽입하기

라이브 스크립트에 작업을 추가하려면 라이브 스크립트(Live Script) 탭으로 이동하여 작업(Work) 을 클릭한 후 사용 가능한 작업 중에서 선택하십시오. 라이브 스크립트 코드 블록에 작업 이름을 입력할 수도 있습니다. 작업 이름을 입력할 때 이와 일치할 가능성이 있는 항목이 라이브 스크립트에 표시되므로 원하는 작업을 선택하여 삽입할 수 있습니다. 예를 들어, 이상값이 포함된 데이터로 구성된 벡터를 생성하는 라이브 스크립트를 만들어 보겠습니다.

A = [57 59 60 100 59 58 57 58 300 61 62 60 62 58 57];
plot(1:15,A)

이상값 데이터 정리 작업을 라이브 스크립트에 추가하여 잡음이 있는 데이터를 스무딩하고 편중된 결과를 피합니다. 작업을 추가하려면 먼저 라이브 스크립트에 단어 clean을 입력하고 제안된 명령 완성 항목에서 Clean Outlier Data를 선택하십시오. 작업에서 입력 데이터(Input Data)A로 설정합니다. 작업은 데이터에서 두 개의 이상값을 식별하여 채운 후, 저장된 결과를 사용하여 MATLAB 작업 공간에서 변수 cleanedData를 생성합니다. 작업에 대한 출력 플롯에서 결과를 확인할 수도 있습니다. 결과에 만족할 때까지 추가 파라미터를 계속 수정합니다.

디폴트 파라미터 복원하기

모든 파라미터 값을 디폴트 값으로 복원하려면 작업의 오른쪽 위에서 옵션 버튼 을 클릭하고 디폴트 값 복원(Restore Defaults)을 선택하십시오.

가독성 향상을 위해 작업 축소하기

파라미터 수정을 마치면 가독성 향상을 위해 작업을 축소할 수 있습니다. 작업을 축소하려면 작업의 왼쪽 위에 있는 화살표를 클릭하십시오.

작업이 출력값과 함께 사용자가 읽을 수 있는 한 줄의 의사코드로 표시됩니다.

작업 삭제하기

작업을 삭제하려면 작업을 클릭한 다음, Delete 키 또는 Backspace 키를 누르십시오. 작업 바로 앞이나 뒤에 커서를 놓고 각각 Delete 키 또는 Backspace 키를 눌러도 됩니다.

작업 및 주변의 코드 실행하기

기본적으로 작업에서 파라미터 값을 수정할 경우 해당 작업과 현재 섹션(섹션 내 다른 작업도 포함)이 자동으로 실행됩니다. 따라서 섹션의 결과값과 주변의 코드가 최신 상태로 유지됩니다. 예를 들어, 라이브 스크립트 cleanmydata.mlx에서 이상값 데이터 정리 작업의 파라미터 값을 수정할 때마다 잡음이 있는 데이터로 구성된 벡터를 생성하는 코드가 포함된 전체 섹션이 다시 실행됩니다. 작업만 실행하려면 작업 앞과 뒤에 섹션 나누기를 추가하십시오. 섹션과 섹션 나누기 추가 방법에 대한 자세한 내용은 라이브 스크립트에서 섹션 실행하기 항목을 참조하십시오.

작업의 오른쪽 위에 있는 녹색 원형 아이콘은 작업 파라미터를 수정하면 작업이 자동으로 실행된다는 것을 나타냅니다.

섹션 자동 실행을 비활성화하려면 자동 실행 아이콘을 클릭하십시오. 아이콘이 비활성 상태를 표시하도록 업데이트됩니다. 작업과 현재 섹션을 실행하려면 라이브 편집기(Live Editor) 탭에서 섹션 실행(Run Section) 버튼을 클릭하십시오.

일부 작업은 기본적으로 자동 실행되지 않습니다. 이 디폴트 설정은 해당 작업의 성능을 최적화하기 위한 것입니다.

출력 인수 이름 수정하기

출력 인수 이름을 수정하려면 인수 이름이 포함된 텍스트 상자를 클릭하고 새 이름을 입력하십시오.

결과로 얻게 되는 출력 인수를 후속 코드에서 추가 라이브 편집기 작업에 대한 입력값 등으로 사용할 수 있습니다.

생성된 코드 확인 및 편집하기

작업이 실행하는 MATLAB 명령을 확인하려면 작업의 오른쪽 상단에서 옵션 버튼 을 클릭하고 컨트롤과 코드(Controls and Code) 또는 코드만(Code Only)을 선택하십시오. 작업 하단의 아래쪽 화살표를 사용하여 생성된 코드를 표시하거나 숨길 수도 있습니다. 생성된 코드는 읽기 전용입니다.

생성된 코드를 편집하려면 옵션 버튼 을 클릭하고 작업을 편집 가능한 코드로 변환(Convert Task to Editable Code)을 선택하십시오. 작업이 제거되고 생성된 코드로 바뀌면, 이제 코드 편집이 가능합니다.

관련 항목