주요 콘텐츠

MATLAB 연산자와 특수 문자

이 페이지에는 모든 MATLAB® 연산자, 기호, 특수 문자의 종합 목록이 나와 있습니다.

산술 연산자

기호역할
+

덧셈

+A

단항 플러스

-

뺄셈

-A

단항 마이너스

.*

요소별 곱셈

*

행렬 곱셈

./

요소별 오른쪽 나눗셈

/

행렬 오른쪽 나눗셈

.\

요소별 왼쪽 나눗셈

\

행렬 왼쪽 나눗셈

(백슬래시라고도 함)

.^

요소별 거듭제곱

^

행렬 거듭제곱

.'

전치

'

켤레 복소수 전치

관계 연산자

기호역할
==

같음

= 문자는 대입식을 위한 것인 반면, == 문자는 두 배열에 있는 요소를 비교하기 위한 것입니다.

~=

같지 않음

>

보다 큼

>=

보다 크거나 같음

<

보다 작음

<=

보다 작거나 같음

논리 연산자

기호역할
&

논리 AND 구하기

|

논리 OR 구하기

&&

논리 AND 구하기(쇼트서킷 사용)

||

논리 OR 구하기(쇼트서킷 사용)

~

논리 NOT 구하기

특수 문자

기호역할
@

익명 함수와 함수 핸들 생성, 슈퍼클래스 메서드 호출

.

소수점, 요소별 연산, 인덱싱

...

라인 연속

,

배열의 행 요소, 배열 첨자, 함수 입력 인수와 출력 인수, 같은 라인에 입력하는 명령 구분

:

벡터 생성, for 루프 반복, 인덱싱

;

배열 생성 명령에서 행 구분, 코드 라인의 출력값 표시 차단

( )

연산자 우선 순위, 함수 인수 둘러싸기, 인덱싱

[ ]

배열 생성 및 결합, 빈 행렬 생성, 요소 삭제, 여러 개의 출력 인수 할당

{ }

셀형 배열 생성, 인덱싱

%

코드 주석, 변환 지정자

{% %}

하나의 라인을 벗어나는 주석의 블록

!

운영 체제 명령 실행

?

클래스 이름에 대한 메타클래스 정보 가져오기

''

문자형 배열 생성

""

string형 생성

~

논리 NOT 표시, 특정 입력 인수 또는 출력 인수 표시 차단.

=

변수 생성 및 인덱싱 할당.

= 문자는 대입식을 위한 것인 반면, == 문자는 두 배열에 있는 요소를 비교하기 위한 것입니다.

< &

클래스 정의에서 하나 이상의 슈퍼클래스 지정.

.?

이름-값 구조체의 필드를 클래스의 쓰기 가능한 모든 속성의 이름으로 지정.

string형과 문자 형식 지정

일부 특수 문자는 문자형 벡터 또는 string형으로 이루어진 텍스트에만 사용할 수 있습니다. 이런 특수 문자를 사용하여 새 줄(Newline)이나 캐리지 리턴을 삽입하고, 폴더 경로를 지정하는 등의 작업을 할 수 있습니다.

문자형 벡터나 string형을 사용하여 폴더 경로를 지정하려면 아래 표에 있는 특수 문자를 사용하십시오.

/

\

이름: 슬래시와 백슬래시

용도: 파일 또는 폴더 경로 구분

설명: 슬래시와 백슬래시 문자는 수학 연산자로 사용될 뿐만 아니라 경로 또는 폴더의 요소를 구분할 수도 있습니다. Microsoft® Windows® 기반 시스템에서는 슬래시와 백슬래시의 효과가 동일합니다. The Open Group UNIX® 기반 시스템에서는 슬래시만 사용해야 합니다.

예제

Windows 시스템에서는 백슬래시나 슬래시를 사용할 수 있습니다.

dir([matlabroot '\toolbox\matlab\elmat\shiftdim.m'])
dir([matlabroot '/toolbox/matlab/elmat/shiftdim.m'])

UNIX 시스템에서는 슬래시만 사용해야 합니다.

dir([matlabroot '/toolbox/matlab/elmat/shiftdim.m'])

..

이름: 점 점

용도: 부모 폴더

설명: 연속 두 개의 점은 현재 폴더의 부모 폴더를 나타냅니다. 이 문자를 사용하여 현재 폴더에 상대적인 폴더 경로를 지정할 수 있습니다.

예제

폴더 트리에서 두 수준 위의 test 폴더 아래로 이동하려면 다음을 사용하십시오.

cd ..\..\test

추가 정보

*

이름: 별표

용도: 와일드카드 문자

설명: 별표 *는 행렬 곱셈을 나타내는 기호 외에 와일드카드 문자로도 사용됩니다.

와일드카드는 일반적으로 여러 파일 또는 폴더에서 동작하는 파일 작업에 사용됩니다. MATLAB은 하나 이상의 문자와 일치할 수 있는 와일드카드 문자 *를 제외하고 이름에 포함된 모든 문자와 정확히 일치시킵니다.

예제

january_로 시작하고 .mat 파일 확장자를 포함하는 이름을 가진 파일을 모두 찾습니다.

dir('january_*.mat')

@

이름: 골뱅이 기호

용도: 클래스 폴더 표시자

설명: @ 기호는 클래스 폴더의 이름을 나타냅니다.

예제

클래스 폴더를 참조합니다.

\@myClass\get.m

추가 정보

+

이름: 플러스

용도: 네임스페이스 디렉터리 표시자

설명: + 기호는 네임스페이스 폴더의 이름을 나타냅니다.

예제

네임스페이스 폴더는 항상 + 문자로 시작합니다.

+myfolder
+myfolder/pkfcn.m  % a namespace function
+myfolder/@myClass % class folder in a namespace

추가 정보

일반 텍스트로 입력할 수 없는 특수 문자가 있습니다. 이런 특수 문자를 나타내려면 고유한 문자 시퀀스를 대신 사용해야 합니다. string형과 문자형 벡터의 형식을 지정하려면 아래 표의 기호를 단독으로 또는 compose, sprintf, error 같은 형식 지정 함수와 함께 사용하십시오. 자세한 내용은 텍스트 형식 지정하기 항목을 참조하십시오.

기호텍스트에 대한 효과
''

작은따옴표

%%

단일 퍼센트 기호

\\

단일 백슬래시

\a

경보

\b

백스페이스

\f

폼 피드(FF)

\n

새 줄(Newline)

\r

캐리지 리턴

\t

가로 탭

\v

세로 탭

\xN

16진수, N

\N

8진수, N

참고 항목

도움말 항목