You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
Works just like num2str except will print with formatting in SI prefix notation and (optional) units and precision.
Works with arrays of numbers and (potentially) cell arrays of strings for the units, returning a cell array of strings.
Examples:
str = num2sci(165.48e-3) returns str = '165.5 m'
str = num2sci(165.48e-3,'V') returns str = '165.5 mV'
str = num2sci(165.48e-3,'mV') returns str = '165.5 uV'
str = num2sci(165.48e-3,3,'V') returns str = '165 mV'
str = num2sci([1.5 2.5],{'V','mA'}) returns str = {'1.5 V' '2.5 mA'}
Cite As
Jason Kaeding (2026). num2sci (https://se.mathworks.com/matlabcentral/fileexchange/26827-num2sci), MATLAB Central File Exchange. Retrieved .
Acknowledgements
Inspired: Scientific Prefix to Number, Number to Scientific Prefix
General Information
- Version 1.0.0.0 (2.64 KB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.0.0.0 |
