dyn*_*mic 4 matlab scientific-notation
我已经尝试过:
format long g;
Run Code Online (Sandbox Code Playgroud)
但是这样的数字用科学记数法表示:
ans = 8.80173259769825e-05
Run Code Online (Sandbox Code Playgroud)
如果不使用类似的东西,我怎么能避免科学记数法fprintf?
您可以使用:
sprintf('%.10f', yourNumber)
Run Code Online (Sandbox Code Playgroud)
或者更复杂的选择是使用基于Java的格式化(请参阅更多信息,信用Yair Altman来显示此方法),例如:
char(java.text.DecimalFormat('#.00000000').format(yourNumber));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16164 次 |
| 最近记录: |