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

프로그램에 주석(Comment) 추가하기

코드를 작성할 때는 해당 코드에 대해 설명하는 주석을 추가하는 것이 좋습니다. 주석을 달아 놓으면 다른 사람들이 자신의 코드를 이해하는 데 도움이 되는 것은 물론 나중에 다시 코드를 살펴볼 때도 쉽게 기억을 떠올릴 수 있습니다. 프로그램 개발 및 테스트를 진행하는 동안 주석을 사용하여, 실행할 필요가 없는 코드를 주석으로 처리할 수도 있습니다.

라이브 편집기에서는 코드 앞과 뒤에 텍스트 라인을 삽입하여 작업 과정이나 코드를 설명할 수 있습니다. 텍스트 라인은 표준 형식 지정 옵션 및 이미지/하이퍼링크/수식 삽입과 같은 추가적인 유연성을 제공합니다. 자세한 내용은 라이브 편집기에서 라이브 스크립트 만들기 항목을 참조하십시오.

참고

사용 중인 플랫폼의 인코딩과는 다른 인코딩으로 작성된 문자가 있는 텍스트가 포함된 MATLAB® 코드 파일(.m)을 MATLAB에서 저장하거나 퍼블리시하면 해당 문자는 깨진 텍스트로 표시됩니다. 라이브 스크립트와 라이브 함수(.mlx)에서는 모든 로케일의 문자를 저장하고 표시할 수 있습니다.

MATLAB 코드에 주석을 추가하려면 퍼센트(%) 기호를 사용하십시오. 주석 라인은 프로그램 파일의 어느 위치에나 나타날 수 있으며, 코드 라인 끝에 주석을 추가할 수도 있습니다.

예를 들어, 다음과 같이 합니다.

% Add up all the vector elements.
y = sum(x)           % Use the sum function.

여러 코드 라인을 주석으로 처리하려면 블록 주석 연산자 %{%}를 사용하면 됩니다. %{ 연산자와 %} 연산자는 각각 도움말 텍스트 블록의 바로 전 라인과 바로 다음 라인에 단독으로 표시되어야 합니다. 이들 라인에는 다른 텍스트를 넣지 마십시오.

예를 들어, 다음과 같이 합니다.

a = magic(3);
%{
sum(a)
diag(a)
sum(diag(a))
%}
sum(diag(fliplr(a)))

특정 코드 라인을 주석으로 처리하려면 해당 코드 라인을 선택하고 편집기 탭 또는 라이브 편집기 탭으로 이동한 후 버튼을 누르면 됩니다. 또는 Ctrl+R 키를 누를 수도 있습니다. 선택한 코드 라인의 주석 처리를 제거하려면 버튼을 누르거나 Ctrl+T 키를 누르십시오.

여러 라인에 걸쳐 있는 한 명령문 중 일부를 주석으로 처리하려면 퍼센트 기호 대신 줄임표(...)를 사용하십시오. 예를 들어, 다음과 같이 합니다.

header = ['Last Name, ',      ...
          'First Name, ',     ...
      ... 'Middle Initial, ', ...
          'Title']

MATLAB 편집기에는 MATLAB, Java®, C/C++ 코드에 대한 주석을 추가 또는 제거하거나 이러한 주석의 형식을 변경하는 데 도움이 되는 상황별 메뉴 항목과 툴이 포함되어 있습니다. 예를 들어, 다음과 같이 주석 처리된 라인에 길이가 긴 텍스트가 있다고 가정하겠습니다.

% This is a program that has a comment that is a little more than 75 columns wide.
disp('Hello, world')
커서를 해당 라인에 놓은 상태로 편집기 탭으로 이동하고 편집 섹션에서 버튼을 누릅니다. 주석이 줄 바꿈됩니다.
% This is a program that has a comment that is a little more than 75
% columns wide.
disp('Hello, world')

버튼은 라이브 편집기 또는 MATLAB Online™에서 사용할 수 없습니다.

기본적으로, 편집기에 주석을 입력할 때 텍스트가 열 너비 75에 도달하면 줄 바꿈이 수행됩니다. 주석 처리된 텍스트가 줄 바꿈되는 열의 위치를 변경하거나 자동 줄 바꿈을 해제하려면 탭으로 이동한 후 환경 섹션에서 기본 설정을 클릭하십시오. MATLAB > 편집기/디버거 > 언어를 선택하고 주석 형식 지정 기본 설정을 조정합니다.

편집기는 다음에 대해서는 주석을 줄 바꿈하지 않습니다.

  • 코드 섹션 제목(%%로 시작하는 주석)

  • 연속적인 긴 텍스트(예: URL)

  • 이전 라인에 걸친 글머리 기호 목록 항목(* 또는 #로 시작하는 텍스트)

MATLAB Online에서는 주석 형식 지정에 대한 기본 설정을 변경할 수 없습니다.

관련 항목