MATLAB中的round函数用于将输入值四舍五入为最接近的整数。它的使用方法如下:
roundedValue = round(value);
这将返回与输入值value最接近的整数。
roundedValue = round(value, decimalPlaces);
这将返回将输入值value舍入到指定小数位数decimalPlaces的结果。decimalPlaces可以是负数,表示舍入到整数位数。
以下是一些示例:
value = 3.6;
roundedValue = round(value); % 返回4
value = 3.14159;
roundedValue = round(value); % 返回3
value = 3.14159;
roundedValue = round(value, 2); % 返回3.14
value = 3.14159;
roundedValue = round(value, -1); % 返回0
请注意,当输入值value为一半的整数(例如0.5,1.5,-2.5等)时,round函数将舍入到最接近的偶数。这称为"银行家舍入"规则,旨在减小舍入误差的累积。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: matlab怎么读取矩阵的几列几行