Displaying a value using fprintf with certain number of decimals.

1 回表示 (過去 30 日間)
Shinichiro Shimata
Shinichiro Shimata 2021 年 3 月 5 日
回答済み: Walter Roberson 2021 年 3 月 5 日
I am trying to display the value of a using fprintf with only two decimals. Given a = 3.870081e+01;
Can you modify my code below to only display two decimals?
fprintf('The answer for a is %d m/s\n', a)
Thanks,

採用された回答

Walter Roberson
Walter Roberson 2021 年 3 月 5 日
format long g
a = rand*10
a =
5.92737493941911
fprintf('The answer for a is %.2f m/s\n', a)
The answer for a is 5.93 m/s

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeStructures についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by