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

명령 창에 명령문 입력하기

MATLAB®에서 작업할 때 명령 창에 개별 명령문을 입력할 수 있습니다. 예를 들어, 명령줄에 다음 명령문을 입력하여 a라는 변수를 만들어 보겠습니다.

a = 1

그러면 MATLAB에서는 즉시 변수 a를 작업 공간에 추가하고 결과를 명령 창에 표시합니다.

a =

     1

출력 변수를 지정하지 않으면 MATLAB에서는 answer를 뜻하는 변수 ans를 사용하여 계산 결과를 저장합니다.

sin(a)
ans =

    0.8415

반환되는 출력값을 변수에 대입하지 않는 명령을 실행할 때마다 ans의 값이 달라집니다.

명령문 끝에 세미콜론을 붙이면 MATLAB에서는 계산을 수행하되 명령 창에 출력값을 표시하지 않습니다.

b = 2;

명령문을 실행하기 전에 먼저 여러 개의 명령문을 여러 라인에 입력하려면 각 명령문 사이에 Shift+Enter를 사용하십시오. for, end와 같이, 쌍을 이루는 키워드 명령문을 여러 라인에 입력할 경우에는 이 동작이 필요하지 않습니다.

명령문을 구분하여, 같은 라인에 둘 이상의 명령문을 입력할 수도 있습니다. 명령을 구분하려면 각 명령의 끝에 쉼표나 세미콜론을 붙이십시오. 쉼표로 끝나는 명령은 결과값을 표시하는 반면, 세미콜론으로 끝나는 명령은 결과값을 표시하지 않습니다. 예를 들어, 명령줄에 다음과 같이 세 개의 명령문을 입력할 경우

A = magic(5),  B = ones(5) * 4.7;  C = A./B
A =
    17    24     1     8    15
    23     5     7    14    16
     4     6    13    20    22
    10    12    19    21     3
    11    18    25     2     9

C =
    3.6170    5.1064    0.2128    1.7021    3.1915
    4.8936    1.0638    1.4894    2.9787    3.4043
    0.8511    1.2766    2.7660    4.2553    4.6809
    2.1277    2.5532    4.0426    4.4681    0.6383
    2.3404    3.8298    5.3191    0.4255    1.9149

MATLAB은 명령 창에 A의 값과 C의 값만 표시합니다.

명령 창에서 이전 라인을 다시 호출하려면 위쪽 화살표 키 ↑와 아래쪽 화살표 키 ↓를 누르십시오. 이전에 실행한 명령을 다시 호출하려면 비어 있는 명령줄에서 화살표 키를 누르거나 명령의 처음 몇 자를 입력한 후 화살표 키를 누릅니다. 예를 들어, b = 2라는 명령을 다시 호출하려면 b를 입력한 다음 위쪽 화살표 키를 누르십시오.

명령을 실행하지 않고 명령 창에서 지우려면 Esc 키를 누르십시오.

명령 창에 이미 있는 명령문을 실행할 수 있습니다. 명령문을 선택하고 마우스 오른쪽 버튼을 클릭한 다음 선택 항목 실행(Evaluate Selection)을 선택하면 됩니다.

명령 창에서, 현재 명령 프롬프트에 있는 코드의 일부만 실행할 수도 있습니다. 입력한 코드의 일부를 실행하려면 코드를 선택한 다음 Enter 키를 누르십시오.

예를 들어, 다음 코드의 일부를 선택합니다.

hello