Three-digit format

27 views (last 30 days)
J T
J T on 21 Aug 2020
Answered: Sara Boznik on 21 Aug 2020
Hello,
I am looking for a format such that:
fprintf( format , 1.1111111); gives 1.11
fprintf( format , 11.111111); gives 11.1
fprintf( format , 111.11111); gives 111
That is 3 digits in total regadless of the decimal point, thanks!

Accepted Answer

Walter Roberson
Walter Roberson on 21 Aug 2020
%.3g

More Answers (1)

Sara Boznik
Sara Boznik on 21 Aug 2020
Hi
I suggest you that you use:
fprintf('%.3g',1.111111)

Categories

Find more on Get Started with MATLAB in Help Center and File Exchange

Products


Release

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!