Help CenterHelp Center
Modulus after division by a constant denominator
Since R2021a
Y = modByConstant(X,d)
Y = modByConstant(X,d) performs the modulo operation (remainder after division) of X with respect to the denominator d.
Y
X
d
For simulation, the data type of the output Y is chosen based on the value of the denominator d and the range of X.
To generate code, the denominator d must be a constant.
example
collapse all
modByConstant(fi(10203),10)
ans = 3 DataTypeMode: Fixed-point: binary point scaling Signedness: Unsigned WordLength: 5 FractionLength: 1
modByConstant(uint16(6930),1024)
ans = 786 DataTypeMode: Fixed-point: binary point scaling Signedness: Unsigned WordLength: 10 FractionLength: 0
Dividend, specified as a scalar, vector, matrix, or multidimensional array.
If X is a fixed-point or scaled-double fi, it must use binary point scaling.
fi
Data Types: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | fi
single
double
int8
int16
int32
int64
uint8
uint16
uint32
uint64
logical
Divisor, specified as a positive, real-valued scalar.
If d is a fixed-point or scaled-double fi, it must use binary point scaling.
Result of modulus operation, returned as a scalar, vector, matrix, or multidimensional array.
Slope-bias representation is not supported for fixed-point data types.
Introduced in R2021a
Hai fatto clic su un collegamento che corrisponde a questo comando MATLAB:
Esegui il comando inserendolo nella finestra di comando MATLAB. I browser web non supportano i comandi MATLAB.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office