Round with significant digits

Rounds towards the nearest number with N significant digits.

Download
Download

You are now following this Submission

Editor's Note: This file was selected as MATLAB Central Pick of the Week

Cite As

François Beauducel (2026). Round with significant digits (https://ch.mathworks.com/matlabcentral/fileexchange/26212-round-with-significant-digits), MATLAB Central File Exchange. Retrieved .

Acknowledgements

Inspired by: Round to a Specified Number of Significant Digits

Inspired: RADIOMICS

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.6.0

fix a problem with vectors with negative and positive exponent values (problem since the last update only).

Download
1.5.0

solve the floating point arithmetic problem with roundsd(3.55,2) pointed out by Will and Yuri K.

Download
1.3.0

- adds different methods for rounding;
- corrects a bug for 0 values (now produces 0 instead of NaN), thanks to Daniel Armyr's comment.

Download
1.2.0

works with negative numbers.

Download
1.1.0

works with negative numbers.

Download
1.0.0

Download