Main Content

uint8

8비트의 부호 없는 정수형 배열

설명

MATLAB®에서 데이터형(클래스) uint8로 구성된 변수는 1바이트(8비트)의 부호 없는 정수로 저장됩니다. 예를 들면 다음과 같습니다.

y = uint8(10);
whos y
  Name      Size            Bytes  Class    Attributes

  y         1x1                 1  uint8                  

정수형에 대한 자세한 내용은 정수(Integer) 항목을 참조하십시오.

생성

일부 배열 생성 함수에서는 데이터형을 지정할 수 있습니다. 예를 들어, zeros(100,'uint8')uint8형의 0으로 구성된 100×100 행렬을 만듭니다.

double형이나 single형과 같은 다른 유형의 배열이 있는 경우, uint8 함수를 사용하여 이를 uint8형의 배열로 변환할 수 있습니다.

설명

예제

Y = uint8(X)X의 값을 uint8형으로 변환합니다. 범위 [0,28-1] 밖에 있는 값은 가장 가까운 끝점에 매핑됩니다.

입력 인수

모두 확장

입력 배열로, 스칼라, 벡터, 행렬, 다차원 배열 중 하나로 지정됩니다.

데이터형: double | single | int8 | int16 | int32 | int64 | uint16 | uint32 | uint64 | logical | char

예제

모두 축소

배정밀도 변수를 8비트의 부호 없는 정수로 변환합니다.

x = 100;
xtype = class(x)
xtype = 
'double'
y = uint8(x)
y = uint8
    100

확장 기능

C/C++ 코드 생성
MATLAB® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

GPU 코드 생성
GPU Coder™를 사용하여 NVIDIA® GPU용 CUDA® 코드를 생성할 수 있습니다.

버전 내역

R2006a 이전에 개발됨