라이브 스크립트와 라이브 함수를 공유하고 내보내는 방법
교육 또는 데모를 위해서나 코드를 읽을 수 있는 외부 문서 형태로 제공하기 위해 다른 사람들과 라이브 스크립트 및 라이브 함수를 공유할 수 있습니다.
다음 표에는 라이브 스크립트와 라이브 함수를 공유할 수 있는 여러 방법이 나와 있습니다.
공유 방법 | 지침 |
---|---|
파일을 직접 공유합니다. | 라이브 코드 파일을 배포합니다. 파일을 받는 사람은 생성된 출력을 포함하여 마지막으로 저장된 상태 그대로 MATLAB®에서 파일을 열고 볼 수 있습니다. |
MATLAB 이외의 다른 프로그램에서 볼 수 있는 문서로 파일을 내보냅니다. 지원되는 형식은 다음과 같습니다.
| 라이브 스크립트 또는 라이브 함수를 대화형 방식으로 내보내려면 라이브 편집기 탭에서 내보내기를 선택하고 형식을 선택하십시오. 폴더의 모든 라이브 스크립트 및 라이브 함수를 내보내려면 라이브 편집기 탭에서 내보내기 > 폴더 내보내기를 선택하십시오. 내보내기 대화 상자가 열리면 여기에서 내보내기 옵션을 사용자 지정할 수 있습니다. (R2023b 이후)
여러 내보내기 옵션에 대한 자세한 내용은 이렇게 변환된 파일은 라이브 편집기에서 출력값을 인라인으로 표시해서 볼 경우 표시되는 라이브 스크립트 또는 라이브 함수의 모양과 매우 비슷합니다. 라이브 스크립트에 컨트롤이나 작업이 포함된 경우 라이브 편집기는 이를 변환된 파일에 코드로 저장합니다. LaTeX으로 내보낼 때 MATLAB은 변환된 파일과 동일한 폴더에 별도의 또는 변환된 파일을 내보내기 전에 |
| |
파일을 전체 화면 프레젠테이션으로 표시합니다. | 라이브 편집기에 라이브 스크립트 또는 라이브 함수가 열려 있는 상태에서 보기 탭으로 이동하여 전체 화면 버튼을 클릭하여 켭니다. 파일이 라이브 편집기에 전체 화면 모드로 표시됩니다. 또는 Ctrl+F11 바로 가기 키를 사용해도 됩니다. macOS에서는 대신 Command+F11 바로 가기 키를 사용합니다. 전체 화면 모드를 종료하려면 마우스를 화면 상단으로 이동하여 보기 탭을 표시하고 전체 화면 버튼을 클릭하여 끄십시오. 화면의 오른쪽 위에 있는 전체 화면 종료 버튼 을 사용할 수도 있습니다. |
파일을 MATLAB 일반 코드 파일(.m )로 저장합니다. | 라이브 편집기에서 라이브 스크립트 또는 라이브 함수를 연 상태에서 라이브 편집기 탭의 파일 섹션에서 저장 > 다른 이름으로 저장을 선택합니다. 표시되는 대화 상자의 파일 형식 목록에서 파일을 배포하면 파일을 받는 사람은 MATLAB에서 파일을 열고 볼 수 있습니다. MATLAB은 라이브 스크립트 또는 라이브 함수에서 서식 지정된 콘텐츠를 새 스크립트나 새 함수의 퍼블리시 마크업으로 변환합니다. |
라이브 스크립트 또는 라이브 함수를 프로그래밍 방식으로 일반 코드 파일로 저장하려면 |
공유 전에 코드 숨기기
라이브 스크립트를 공유하거나 내보내기 전에 코드를 숨기는 것을 고려해 볼 수도 있습니다. 라이브 스크립트에서 코드를 숨기면 라이브 편집기는 출력값, 레이블이 지정된 컨트롤, 작업 및 서식 지정된 텍스트만 표시합니다. 라이브 스크립트의 작업이 코드만 표시하고 컨트롤은 표시하지 않도록 구성된 경우 코드를 숨기면 작업이 표시되지 않습니다. 다른 사용자가 라이브 스크립트의 컨트롤 값만 변경할 수 있게 하거나 코드를 보지 못하게 하려는 경우 코드를 숨기는 기능이 유용합니다.
코드를 숨기려면 라이브 스크립트 오른쪽에 있는 코드 숨기기 버튼 을 클릭하십시오. 또는 보기 탭으로 이동한 다음 보기 섹션에서 코드 숨기기 를 클릭해도 됩니다. 코드를 다시 표시하려면 출력값을 인라인으로 표시 버튼 또는 출력값을 오른쪽에 표시 버튼 을 클릭하십시오. 또는 export
함수를 사용하여 라이브 스크립트를 공유하는 경우 HideCode
이름-값 인수를 사용하여 코드를 숨길 수 있습니다.
참고
라이브 편집기는 PDF, Microsoft Word, HTML, LaTeX, Markdown 또는 Jupyter Notebook으로 내보낼 때 컨트롤과 작업을 코드로 저장합니다. 컨트롤과 작업이 포함된 라이브 스크립트가 있는데 내보내기 전에 코드를 숨기면 변환된 파일에는 컨트롤이나 작업이 포함되지 않습니다.