출력값 형식 지정하기
R2026bMATLAB®에서는 명령 창과 라이브 편집기에 모두 출력값이 표시됩니다. 사용자는 여러 가지 옵션을 사용하여 출력 표시 형식을 지정할 수 있습니다.
명령 창 출력값의 줄 간격 형식 지정하기
기본적으로 MATLAB은 명령 창 출력값에 빈 라인을 표시합니다.
MATLAB의 줄 간격 옵션 두 개 중 하나를 선택할 수 있습니다.
loose— 빈 라인을 표시한 상태로 유지함(디폴트 값).>> x = [4/3 1.2345e-6] x = 1.3333 0.0000compact— 빈 라인을 표시하지 않음.>> x = [4/3 1.2345e-6] x = 1.3333 0.0000
줄 간격 옵션을 변경하려면 다음 중 하나를 수행합니다.
홈 탭의 환경 섹션에서 설정을 클릭합니다. MATLAB > 명령 창을 선택한 다음 줄 간격 옵션을 선택합니다.
명령줄에서
format함수를 사용합니다. 예를 들면 다음과 같습니다.format loose format compact
부동소수점 수치 형식 지정하기
명령 창과 라이브 편집기에 숫자가 표시되는 방식을 변경할 수 있습니다. 기본적으로 MATLAB은 short 형식(5자리로 스케일링된 고정소수점 값)을 사용합니다.
예를 들어, 명령 창에 x = [4/3 1.2345e-6]을 입력한다고 가정하겠습니다. 선택한 형식에 따라 MATLAB 출력 표시가 달라집니다. 다음 표에는 일부 사용 가능한 수치 표시 형식과 그에 해당하는 출력값이 나와 있습니다.
| 수치 표시 형식 | 출력값의 예 |
|---|---|
|
|
|
|
|
|
|
|
참고
텍스트 표시 형식은 숫자가 표시되는 방식에만 영향을 미치며, MATLAB에서 숫자를 계산하거나 저장하는 방식에는 영향을 주지 않습니다.
수치 표시 형식을 지정하려면 다음 중 하나를 수행하십시오.
명령 창 너비에 맞게 코드 라인 줄 바꿈하기
코드 라인이나 출력값은 명령 창의 너비를 넘어갈 수 있으며, 이 경우 전체 라인을 보려면 가로 스크롤 막대를 사용해야 합니다. 단일 라인의 입력값이나 출력값을 명령 창의 현재 너비에 맞게 여러 라인으로 나누려면 다음을 수행하십시오.
홈 탭의 환경 섹션에서 설정을 클릭합니다. MATLAB > 명령 창을 선택합니다.
줄 바꿈을 선택합니다.
확인을 클릭합니다.
출력값 표시 차단하기
코드 출력값을 표시하지 않으려면 명령 끝에 세미콜론(;)을 추가하십시오. 이는 코드에서 큰 행렬을 생성할 때 유용합니다.
다음 코드를 실행하면 A가 생성되지만 명령 창이나 라이브 편집기에 결과 행렬이 표시되지 않습니다.
A = magic(100);
명령 창에 향상된 출력 표시하기
R2026b 이후
기본적으로 MATLAB은 명령 창에 향상된 출력을 표시합니다. 향상된 출력에는 잘린(truncated) 대규모 2차원 숫자형 행렬과 렌더링된 Markdown 텍스트가 포함됩니다.

향상된 출력을 비활성화하려면 홈 탭의 환경 섹션에서 설정을 클릭하십시오. MATLAB > 명령 창을 선택한 다음 향상된 출력 표시(행렬 자르기, Markdown 렌더링) 옵션을 선택 해제합니다.
향상된 출력을 비활성화하면 대규모 2차원 숫자형 행렬의 모든 값이 표시되고 Markdown 구문이 일반 텍스트로 표시됩니다. diary 함수를 사용하여 로깅을 활성화하면 명령 창의 향상된 출력이 자동으로 비활성화됩니다.
명령 창에서 페이지 단위로 출력 보기
명령 창의 출력값이 창의 표시 영역을 넘어가 버릴 수도 있습니다. 다음을 수행하여 출력값을 한 번에 한 화면씩 볼 수 있습니다.
명령 창에
more on을 입력하여 한 페이지씩 출력을 활성화합니다.긴 출력값을 생성하는 명령을 입력합니다.
다음 방법을 사용하여 출력값을 봅니다.
Enter 키를 눌러 다음 라인으로 이동합니다.
스페이스바를 눌러 다음 페이지로 이동합니다.
q를 눌러 출력값 표시를 중지합니다.
한 페이지씩 출력하는 기능을 비활성화하려면 more off를 입력하십시오.
명령 창의 내용 지우기
명령 창이 지저분해 보이면 다음 중 하나를 수행하여 (작업 공간은 지우지 않고) 텍스트를 모두 지울 수 있습니다.
홈 탭의 코드 섹션에서 명령 지우기 > 명령 창을 선택하여 명령 창 스크롤 버퍼를 지웁니다.
clc함수를 사용하여 명령 창 스크롤 버퍼를 지웁니다.home함수를 사용하여 스크롤 버퍼는 지우지 않고 명령 창의 현재 뷰를 지웁니다.