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

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

코드를 작성할 때는 해당 코드에 대해 설명하는 주석을 추가하는 것이 좋습니다. 주석을 달아 놓으면 다른 사람들이 자신의 코드를 이해하는 데 도움이 되는 것은 물론 나중에 다시 코드를 살펴볼 때도 쉽게 기억을 떠올릴 수 있습니다.

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

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

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

참고

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

주석은 프로그램을 개발하고 테스트할 때에도 유용합니다. 실행할 필요가 없는 코드를 주석으로 처리할 수 있습니다. 여러 코드 라인을 주석으로 처리하려면 블록 주석 연산자 %{%}를 사용하면 됩니다.

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

%{ 연산자와 %} 연산자는 각각 도움말 텍스트 블록의 바로 전 라인과 바로 다음 라인에 단독으로 표시되어야 합니다. 이들 라인에는 다른 텍스트를 넣지 마십시오.

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

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')
편집기(Editor) 탭이나 라이브 편집기(Live Editor) 탭의 주석(Comment) 옆에 있는 버튼을 누르면 편집기가 주석에 대해 줄 바꿈을 수행합니다.
% This is a program that has a comment that is a little more than 75
% columns wide.
disp('Hello, world')

기본적으로, 편집기에 주석을 입력할 때 텍스트가 열 너비 75에 도달하면 줄 바꿈이 수행됩니다. 열에서 주석 텍스트에 대해 줄 바꿈이 수행되는 위치를 변경하거나 자동 주석 줄 바꿈을 해제하려면 편집기/디버거 언어(Editor/Debugger Language)의 기본 설정에서 주석 형식 지정(Comment formatting) 설정을 조정해야 합니다.

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

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

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

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

라이브 편집기에는 기본 설정 변경 내용이 적용되지 않습니다.

관련 예제

세부 정보