小数点表示をしたい(ただし、後0は付加しない)
古いコメントを表示
任意の小数値Aに後0(小数点の末尾の0)が付かないように表示させたいと思っています。 下記のようにするとstr_g ='4.5036e+15'という形式で表示されてしまいました。 小数で且つ、後0(小数点の末尾の0)が付かないようにするにはどうすればよいでしょうか。
str_g = sprintf('%g',A);
Matlab2018aを使用しています。
2 件のコメント
Kazuya
2018 年 11 月 4 日
質問の意図が読み切れませんでしたが、、コマンドウィンドウでの出力表示を
>> A = 0.8
A =
0.8000
となるところを
0.8
とだけ表示させたいということですか?
yuuji yamada
2018 年 11 月 8 日
採用された回答
その他の回答 (1 件)
madhan ravi
2018 年 10 月 31 日
isfloat(4.5036e+15)
if it returns 1 , then its a decimal value
カテゴリ
ヘルプ センター および File Exchange で 数値型 についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!