我希望在我的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:刪除尾隨「...」
請添加例子您的問題(測試用例) –