주요 콘텐츠

issigned

fi 객체에 부호가 있는지 확인

설명

tf = issigned(a)fi 객체 a에 부호가 있는 경우 1(true)을 반환합니다. 그 외의 경우에는 0(false)을 반환합니다.

예제

예제

모두 축소

fi 객체를 만들고 부호 유무를 확인합니다.

a1 = fi(pi,1)
a1 = 
    3.1416

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 16
        FractionLength: 13
tf = issigned(a1)
tf = logical
   1

a2 = fi(pi,0)
a2 = 
    3.1416

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Unsigned
            WordLength: 16
        FractionLength: 14
tf = issigned(a2)
tf = logical
   0

Auto Signedness가 있는 numerictype 객체를 사용하여 fi 객체를 만드는 경우 fi 객체의 Signedness 속성은 기본적으로 Signed로 자동 설정됩니다.

T = numerictype('Signedness','Auto')
T =


          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Auto
            WordLength: 16
        FractionLength: 15
a3 = fi(pi,T)
a3 = 
    1.0000

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 16
        FractionLength: 15
tf = issigned(a3)
tf = logical
   1

입력 인수

모두 축소

입력 fi 객체로, 스칼라, 벡터, 행렬 또는 다차원 배열로 지정됩니다.

데이터형: fi

확장 기능

모두 확장

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

HDL 코드 생성
HDL Coder™를 사용하여 FPGA 및 ASIC 설계를 위한 VHDL, Verilog 및 SystemVerilog 코드를 생성할 수 있습니다.

버전 내역

R2006a 이전에 개발됨