cos
Cosine of fi
object in radians
Syntax
Description
Examples
Calculate the cosine of fixed-point input values.
X = fi([0,pi/4,pi/3,pi/2,(2*pi)/3,(3*pi)/4,pi])
X = 0 0.7854 1.0472 1.5708 2.0944 2.3562 3.1416 DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 16 FractionLength: 13
Y = cos(X)
Y = 1.0000 0.7072 0.4999 0.0001 -0.4999 -0.7070 -1.0000 DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 16 FractionLength: 15
Input Arguments
Input angle in radians, specified as a scalar, vector, matrix, or multidimensional array.
X
can be a real-valued, signed or unsigned:
fi
singlefi
doublefi
fixed-point with binary-point scalingfi
scaled double with binary-point scaling
Example: X = fi([pi pi/6],1,8);
Data Types: fi
Output Arguments
Cosine of input angle, returned as a real-valued fi
scalar,
vector, matrix, or multidimensional array.
More About
The cosine of angle Θ is defined as
Algorithms
The cos
function computes the cosine of fixed-point input using an
8-bit lookup table as follows:
Perform a modulo 2π, so the input is in the range [0,2π) radians.
Cast the input to a 16-bit stored integer value, using the 16 most-significant bits.
Compute the table index, based on the 16-bit stored integer value, normalized to the full
uint16
range.Use the 8 most-significant bits to obtain the first value from the table.
Use the next-greater table value as the second value.
Use the 8 least-significant bits to interpolate between the first and second values, using nearest-neighbor linear interpolation.
Extended Capabilities
C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.
Version History
Introduced in R2012a
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Seleccione un país/idioma
Seleccione un país/idioma para obtener contenido traducido, si está disponible, y ver eventos y ofertas de productos y servicios locales. Según su ubicación geográfica, recomendamos que seleccione: .
También puede seleccionar uno de estos países/idiomas:
Cómo obtener el mejor rendimiento
Seleccione China (en idioma chino o inglés) para obtener el mejor rendimiento. Los sitios web de otros países no están optimizados para ser accedidos desde su ubicación geográfica.
América
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)