
四舍五入到最近的 N 个有效数字,适用于数值。 - MATLAB 开发
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
这个小型函数能够将一个数字,或者向量或矩阵的单个元素,精确地四舍五入至最近的数字,使其具有您指定的 N 位有效数字。 举例来说,`roundsd(0.012345, 3)` 将返回 `0.012`,而 `roundsd(12345, 2)` 将返回 `12000`。此外,`roundsd(12.345, 4, ceil)` 将会返回 `12.35`。 这提供了一个对Matlab中 `ROUND`、`ROUND10` 和 `ROUNDN` (来自映射工具箱) 的有价值的补充,特别是在处理具有不同数量级的数据时。 在我查阅文献的过程中,我发现了 Edward Zechmann 的“sd_round.m” 文件(详见致谢部分),该文件也具备类似的功能(并且还包含更多附加特性)。 然而,由于我的脚本在编码方面与该文件截然不同(更加简洁),因此我最终决定将其分享出来。
全部评论 (0)
还没有任何评论哟~


