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

cast

다른 데이터형으로 변수 형변환

구문

B = cast(A,newclass)
B = cast(A,'like',p)

설명

B = cast(A,newclass)A를 클래스 newclass로 변환하며, 여기서 newclassA와 호환되는 내장된 데이터형의 이름입니다. cast 함수는 A의 값이 너무 커서 newclass에 매핑할 수 없는 경우 해당 값을 잘라 냅니다.

B = cast(A,'like',p)A를 변수 p와 동일한 데이터형과 희소성으로 변환합니다. Ap가 모두 실수인 경우 B도 실수입니다. 그렇지 않으면 B는 복소수입니다.

예제

모두 축소

int8 값을 uint8로 변환합니다.

스칼라 8비트 정수를 정의합니다.

a = int8(5);

a를 부호 없는 8비트 정수로 변환합니다.

b = cast(a,'uint8');
class(b)
ans = 
'uint8'

확장 기능

R2006a 이전에 개발됨