Main Content

single

단정밀도 배열

설명

MATLAB®의 단정밀도 변수는 데이터형(클래스) single의 4바이트(32비트) 부동소수점 값으로 저장됩니다. 예를 들면 다음과 같습니다.

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

  y         1x1                 4  single              

부동소수점 값에 대한 자세한 내용은 부동소수점 숫자(Floating-Point Number) 항목을 참조하십시오.

생성

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

설명

예제

Y = single(X)X의 값을 단정밀도 값으로 변환합니다.

입력 인수

모두 확장

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

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

예제

모두 축소

single 함수를 사용하여 배정밀도 변수를 단정밀도로 변환합니다.

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

확장 기능

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

버전 내역

R2006a 이전에 개발됨