小数点表示をしたい(ただし、後0は付加しない)
Show older comments
任意の小数値Aに後0(小数点の末尾の0)が付かないように表示させたいと思っています。 下記のようにするとstr_g ='4.5036e+15'という形式で表示されてしまいました。 小数で且つ、後0(小数点の末尾の0)が付かないようにするにはどうすればよいでしょうか。
str_g = sprintf('%g',A);
Matlab2018aを使用しています。
2 Comments
Kazuya
on 4 Nov 2018
質問の意図が読み切れませんでしたが、、コマンドウィンドウでの出力表示を
>> A = 0.8
A =
0.8000
となるところを
0.8
とだけ表示させたいということですか?
yuuji yamada
on 8 Nov 2018
Accepted Answer
More Answers (1)
madhan ravi
on 31 Oct 2018
isfloat(4.5036e+15)
if it returns 1 , then its a decimal value
Categories
Find more on 数値型 in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!