MATLAB 中的 round 函数用于四舍五入数值,接受一个数值数组或标量作为输入,并返回四舍五入后的结果。语法为 result = round(x, n),其中 x 为输入值,n 为要四舍五入到的位数。round 函数使用舍入规则进行四舍五入,默认四舍五入到整数。

MATLAB 中 round 函数的用法
round 函数是 MATLAB 中一个用于对数值进行四舍五入的函数。它接受一个数值数组或标量作为输入,并返回经过四舍五入的数组或标量。
语法
result = round(x, n)
其中:
-
x:要进行四舍五入的数值数组或标量。 -
n:要四舍五入到的位数。默认值为 0,表示四舍五入到最近的整数。
工作原理
round 函数使用舍入规则将输入值四舍五入到指定的位数。如果指定的位数为正,则函数将舍入到小数点右侧指定的位数。如果指定的位数为负,则函数将舍入到小数点左侧指定的位数。如果指定的位数为 0,则函数将舍入到最近的整数。
示例
% 舍入到小数点后两位 rounded_value = round(123.456, 2); % 结果为 123.46 % 舍入到小数点前一位 truncated_value = round(123.456, -1); % 结果为 120 % 舍入到最近的整数 int_value = round(123.456); % 结果为 123
注意事项
-
round函数不会修改输入数组或标量。它将返回一个新的数组或标量,其中包含四舍五入后的值。 - 如果输入值包含非数值元素(例如 NaN 或 Inf),则
round函数将保留这些元素不变。 -
round函数对于需要四舍五入舍入值以进行比较或显示的情况非常有用。

















