Main Content

MATLAB での CORDIC アルゴリズム

MATLAB® での CORDIC アルゴリズム演算

CORDIC (COordinate Rotation DIgital Computer) ベースのアルゴリズムには反復的なシフト加算演算のみを必要とするので、ハードウェア効率が最も高いアルゴリズムです。CORDIC アルゴリズムは、明示的な乗数を必要とせず、さまざまな関数を計算するのに適しています。

関数

cordicabsCORDIC ベースの絶対値
cordicacos逆余弦の CORDIC ベース近似
cordicangleCORDIC ベースの位相角
cordicasin逆正弦の CORDIC ベース近似
cordicatan2CORDIC ベースの 4 象限逆正接
cordiccart2polCORDIC ベースの近似を使用して直交座標を極座標に変換する
cordiccexp複素指数の CORDIC ベース近似
cordiccos余弦の CORDIC ベース近似
fixed.cordicDivideCORDIC を使用した固定小数点の除算 (R2020b 以降)
cordicpol2cart極座標から直交座標への変換の CORDIC ベースの近似
fixed.cordicReciprocalCORDIC を使用した固定小数点の逆数 (R2021b 以降)
cordicrotateCORDIC ベースの近似を使用して入力を回転
cordicsigmoidCORDIC-based approximation of sigmoid activation (R2023b 以降)
cordicsin正弦の CORDIC ベース近似
cordicsincos正弦および余弦の CORDIC ベース近似
cordicsinhcoshCORDIC-based approximation of hyperbolic sine and cosine (R2023b 以降)
cordicsqrt平方根の CORDIC ベースの近似
cordictanhCORDIC ベースの双曲線正接

注目の例