Main Content

sqrt

fi 객체의 제곱근

설명

이 함수는 이분법 알고리즘을 사용하여 fi 객체의 제곱근을 계산합니다.

c = sqrt(a)fi 객체 a의 제곱근을 반환합니다. 중간 수량은 a와 연결된 fimath를 사용하여 계산됩니다. cnumerictype 객체는 내부 규칙을 사용하여 자동으로 결정됩니다.

c = sqrt(a,T)numerictype 객체 T를 사용하여 fi 객체 a의 제곱근을 반환합니다. 중간 수량은 a와 연결된 fimath를 사용하여 계산됩니다. 데이터형 전파 규칙 항목을 참조하십시오.

c = sqrt(a,F)fi 객체 a의 제곱근을 반환합니다. 중간 수량은 fimath 객체 F를 사용하여 계산됩니다. cnumerictype 객체는 내부 규칙을 사용하여 자동으로 결정됩니다.

a가 내장 double 데이터형 또는 single 데이터형이면 이 구문은 c = sqrt(a)와 동일하며 fimath 객체 F는 무시됩니다.

c = sqrt(a,T,F)numerictype 객체 T를 사용하여 fi 객체 a의 제곱근을 반환합니다. 중간 수량은 또한 fimath 객체 F를 사용하여 계산됩니다. 데이터형 전파 규칙 항목을 참조하십시오.

입력 인수

모두 축소

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

sqrt는 복소수, 음수값 또는 [기울기 편향] 입력값을 지원하지 않습니다.

예: a = fi(pi,1,8,3)

데이터형: fi

출력값 cnumerictype으로, numerictype 객체로 지정됩니다.

예: T = numerictype(1,32,30)

중간 수량 계산에 사용되는 fimath로, fimath 객체로 지정됩니다.

예: F = fimath('OverflowAction','Saturate','RoundingMethod','Convergent')

알고리즘

모두 축소

내부 규칙

출력값의 numerictype 객체가 sqrt 함수에 대한 입력값으로 지정되지 않은 구문의 경우, 입력값은 다음 내부 규칙에 따라 자동으로 계산됩니다.

signc=signa

WLc=ceil(WLa2)

FLc=WLcceil(WLaFLa2)

데이터형 전파 규칙

numerictype 객체 T를 지정하는 구문의 경우 sqrt 함수는 다음 표에 나와 있는 데이터형 전파 규칙을 따릅니다. 일반적으로 이러한 규칙은 “부동소수점 데이터형이 전파됨”으로 요약할 수 있습니다. 따라서 사용자는 고정소수점 입력값과 부동소수점 입력값에 모두 사용 가능한 코드를 작성할 수 있습니다.

입력 fi 객체 a의 데이터형numerictype 객체 T의 데이터형출력 c의 데이터형

내장 double

임의

내장 double

내장 single

임의

내장 single

fi Fixed

fi Fixed

numerictype 객체 T의 데이터형

fi ScaledDouble

fi Fixed

numerictype 객체 T의 속성을 갖는 ScaledDouble

fi double

fi Fixed

fi double

fi single

fi Fixed

fi single

임의의 fi 데이터형

fi double

fi double

임의의 fi 데이터형

fi single

fi single

확장 기능

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

버전 내역

R2006b에 개발됨

참고 항목

| |