Main Content

라이브 스크립트와 라이브 함수를 공유하고 내보내는 방법

교육 또는 데모를 위해서나 코드를 읽을 수 있는 외부 문서 형태로 제공하기 위해 다른 사람들과 라이브 스크립트 및 라이브 함수를 공유할 수 있습니다.

다음 표에는 라이브 스크립트와 라이브 함수를 공유할 수 있는 여러 방법이 나와 있습니다.

공유 방법지침
파일을 직접 공유합니다.

라이브 코드 파일(.mlx)을 배포합니다. 파일을 받는 사람은 생성된 출력을 포함하여 마지막으로 저장된 상태 그대로 MATLAB®에서 파일을 열고 볼 수 있습니다.

MATLAB은 버전 R2016a부터 라이브 스크립트를, 버전 R2018a부터 라이브 함수를 지원합니다.

MATLAB 이외의 다른 프로그램에서 볼 수 있는 문서로 파일을 내보냅니다.

지원되는 형식은 다음과 같습니다.

  • PDF

  • Microsoft® Word

  • HTML

  • LaTeX

  • Markdown

  • Jupyter® Notebook

라이브 스크립트 또는 라이브 함수를 대화형 방식으로 내보내려면 라이브 편집기 탭에서 내보내기를 선택하고 형식을 선택하십시오. 폴더의 모든 라이브 스크립트 및 라이브 함수를 내보내려면 라이브 편집기 탭에서 내보내기 > 폴더 내보내기를 선택하십시오.

내보내기 대화 상자가 열리면 여기에서 내보내기 옵션을 사용자 지정할 수 있습니다. (R2023b 이후)

  • PDF, Microsoft Word, LaTeX으로 내보낼 때 용지 크기, 방향, 여백을 변경할 수 있습니다.

  • Markdown 및 Jupyter Notebook으로 내보낼 때 프로그래밍 언어를 변경하고 출력값을 포함할지 여부를 지정할 수 있습니다. (R2024a 이후)

  • HTML, LaTeX, Markdown, Jupyter Notebook으로 내보낼 때 생성된 미디어를 저장할 위치를 지정할 수 있습니다.

  • PDF, HTML, LaTeX, Markdown, Jupyter Notebook으로 내보낼 때 Figure의 해상도와 형식을 변경할 수 있습니다(내보내기 전에 파일을 실행해야 함).

여러 내보내기 옵션에 대한 자세한 내용은 export 함수의 해당하는 이름-값 인수를 참조하십시오.

이렇게 변환된 파일은 라이브 편집기에서 출력값을 인라인으로 표시해서 볼 경우 표시되는 라이브 스크립트 또는 라이브 함수의 모양과 매우 비슷합니다. 라이브 스크립트에 컨트롤이나 작업이 포함된 경우 라이브 편집기는 이를 변환된 파일에 코드로 저장합니다.

LaTeX으로 내보낼 때 MATLAB은 변환된 파일과 동일한 폴더에 별도의 matlab.sty 파일을 만듭니다(아직 없는 경우). STY 파일(LaTeX 스타일 문서라고도 함)을 사용하면 변환된 파일의 외양을 더 세부적으로 제어할 수 있습니다.

또는 변환된 파일을 내보내기 전에 matlab.editor 내보내기 설정을 사용하여 사용자 지정할 수도 있습니다.

export 함수를 사용하여 라이브 스크립트 또는 라이브 함수를 프로그래밍 방식으로 내보낼 수 있습니다.

export 함수를 사용하는 경우 이름-값 인수를 사용하여 변환되는 파일을 사용자 지정할 수 있습니다. 예를 들어, 변환된 파일에서 코드를 숨길 수 있을 뿐만 아니라 Figure의 해상도와 형식은 물론 문서 용지 크기, 방향, 여백도 사용자 지정할 수 있습니다.

파일을 전체 화면 프레젠테이션으로 표시합니다.

라이브 편집기에 라이브 스크립트 또는 라이브 함수가 열려 있는 상태에서 보기 탭으로 이동하여 전체 화면 버튼을 클릭하여 켭니다. 파일이 라이브 편집기에 전체 화면 모드로 표시됩니다.

전체 화면 모드를 종료하려면 마우스를 화면 상단으로 이동하여 보기 탭을 표시하고 전체 화면 버튼을 클릭하여 끄십시오.

파일을 MATLAB 일반 코드 파일(.m)로 저장합니다.

라이브 편집기에서 라이브 스크립트 또는 라이브 함수를 연 상태에서 라이브 편집기 탭의 파일 섹션에서 저장 > 다른 이름으로 저장을 선택합니다. 표시되는 대화 상자의 파일 형식 목록에서 MATLAB 코드 파일 (UTF-8) (*.m)을 선택합니다.

파일을 배포하면 파일을 받는 사람은 MATLAB에서 파일을 열고 볼 수 있습니다. MATLAB은 라이브 스크립트 또는 라이브 함수에서 서식 지정된 콘텐츠를 새 스크립트나 새 함수의 퍼블리시 마크업으로 변환합니다.

라이브 스크립트 또는 라이브 함수를 프로그래밍 방식으로 일반 코드 파일로 저장하려면 export 함수를 사용하고 Format 이름-값 인수를 "m"으로 지정합니다.

공유 전에 코드 숨기기

라이브 스크립트를 공유하거나 내보내기 전에 코드를 숨기는 것을 고려해 볼 수도 있습니다. 라이브 스크립트에서 코드를 숨기면 라이브 편집기는 출력값, 레이블이 지정된 컨트롤, 작업 및 서식 지정된 텍스트만 표시합니다. 라이브 스크립트의 작업이 코드만 표시하고 컨트롤은 표시하지 않도록 구성된 경우 코드를 숨기면 작업이 표시되지 않습니다. 다른 사용자가 라이브 스크립트의 컨트롤 값만 변경할 수 있게 하거나 코드를 보지 못하게 하려는 경우 코드를 숨기는 기능이 유용합니다.

코드를 숨기려면 라이브 스크립트 오른쪽에 있는 코드 숨기기 버튼 을 클릭하십시오. 또는 보기 탭으로 이동한 다음 보기 섹션에서 코드 숨기기 를 클릭해도 됩니다. 코드를 다시 표시하려면 출력값을 인라인으로 표시 버튼 또는 출력값을 오른쪽에 표시 버튼 을 클릭하십시오. 또는 export 함수를 사용하여 라이브 스크립트를 공유하는 경우 HideCode 이름-값 인수를 사용하여 코드를 숨길 수 있습니다.

참고

라이브 편집기는 PDF, Microsoft Word, HTML, LaTeX, Markdown 또는 Jupyter Notebook으로 내보낼 때 컨트롤과 작업을 코드로 저장합니다. 컨트롤과 작업이 포함된 라이브 스크립트가 있는데 내보내기 전에 코드를 숨기면 변환된 파일에는 컨트롤이나 작업이 포함되지 않습니다.

참고 항목

함수

설정

관련 항목