Main Content

sign

배열에 부호 함수(Signum Function) 실행

설명

예제

c = sign(a)a와 동일한 크기의 배열 c를 반환합니다. 여기서 c의 각 요소는 다음과 같습니다.

  • a의 대응 요소가 0보다 크면 1

  • a의 대응 요소가 0이면 0

  • a의 대응 요소가 0보다 작으면 -1

c의 요소의 데이터형은 int8형입니다.

예제

모두 축소

fi 객체의 부호 함수를 찾습니다.

sign(fi(2))
ans =

  int8

   1

부호 있는 fi 벡터의 부호 함수를 찾습니다.

v = fi([-11 0 1.5],1);
sign(v)
ans =

  1×3 int8 row vector

   -1    0    1

부호 없는 fi 벡터의 부호 함수를 찾습니다.

u = fi([-11 0 1.5],0);
sign(u)
ans =

  1×3 int8 row vector

   0   0   1

입력 인수

모두 축소

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

sign은 복소수 fi 입력을 지원하지 않습니다.

데이터형: fi

확장 기능

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

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

버전 내역

R2006a 이전에 개발됨

참고 항목

| |