在Matlab中,有以下幾種常用的取整函數(shù):
ceil(x)
:返回不小于x的最小整數(shù)。
floor(x)
:返回不大于x的最大整數(shù)。
round(x)
:返回最接近x的整數(shù)。
fix(x)
:返回與x最接近的整數(shù),但不大于x。
fixd(x, n)
:將x保留到小數(shù)點(diǎn)后n位,并返回取整后的值。
以下是使用這些函數(shù)的示例:
x = 3.7;
y = ceil(x); % 結(jié)果為4
z = floor(x); % 結(jié)果為3
w = round(x); % 結(jié)果為4
v = fix(x); % 結(jié)果為3
n = 2;
d = fixd(x, n); % 結(jié)果為3.70
希望對(duì)你有幫助!