我希望在我的fprintf中使用som类型的%f和%g组合。如果有6个非零的小数,我希望删除尾随零并使用6个小数点。 %g删除零,但这里精度不会影响小数点的数量。该怎么办?删除尾随零并在Matlab中使用6个小数点
2
A
回答
3
所以,如果是这样的行为,你想:
0.123456789 - > 0.123457(在第6位小数四舍五入)
999.123456789 - > 999.123457(六个小数位,无论显著位数的)
1.123000000 - > 1.123(删除尾随零)
然后就可以用%F:
fprintf('%.6f', number);
0
可以使用%.<n>g
,其中n定义要使用的位数最大数目。
>> fprintf('%.6g\n', 4087.145678);
4087.15
>> fprintf('%.6g\n', 45.2);
45.2
相关问题
- 1. 删除在Python小数点后尾随零
- 2. MATLAB - 从向量中删除前导零和尾随零
- 3. NSNumberFormatter删除尾随零
- 4. MySQL删除尾随零
- 5. 如何删除字符串值中的尾部零并删除小数点
- 6. 从C中的小数中删除任何尾随零#
- 7. 如何删除PHP中第三位小数后的尾随零?
- 8. Objecive C在小数点后删除尾部零点
- 9. 如何删除matlab中的十进制尾随零
- 10. 从双值中删除尾随零
- 11. 从NSData中删除尾随零
- 12. 保留删除Newtonsoft.Json中的尾随零
- 13. DateTime从毫秒中删除尾随零
- 14. 删除尾随零在一个文件中,除了人物
- 15. 小数?以字符串删除尾随零的C#
- 16. C++:从双变量的小数部分删除尾随零
- 17. Rails:Number to currency,删除尾随零
- 18. 不要删除ToString上的尾随零
- 19. Decimal.Parse不会删除尾随零
- 20. 删除尾随零的十进制
- 21. Java:jasper报告删除尾随零
- 22. Sqlite - 删除十进制尾随零
- 23. 删除尾随零蟒但具有小限制
- 24. java将字符串转换为int并删除尾随零
- 25. 只在必要时删除一个双的尾随零
- 26. 从十进制数中删除尾随零
- 27. 在HTML编号输入上显示尾随小数点零位
- 28. 。使用{0:g}删除尾随零时,.format()返回ValueError
- 29. 回合一个数字并在oracle中保留尾随零
- 30. PowerShell:删除尾随“...”
请添加例子您的问题(测试用例) –