如何更改小數位數? 更改format
Matlab只能顯示4(如果short
)或15(如果long
)。但我想要顯示3位數字。要顯示的小數位數
Q
要顯示的小數位數
0
A
回答
0
您可以使用sprintf
或做*
var2 = round(var1*1000)/1000
+0
它會改變內存中的數字,但我不想要它。我只想顯示另一個數字 –
+0
然後你可以做another_var = round(var * 1000)/ 1000。 – Ikaros
0
爲了詳細說明Hamataro的回答,您還可以使用roundn
功能一輪到一個特定的小數精度,例如:roundn(1.23456789,-3)
將產生1.235
。但是,Matlab仍然會以您提到的任一格式顯示結果,例如,如果格式設置爲短,則爲1.2350
,如果格式設置爲長,則爲1.235000000000000
。
或者,如果您使用sprintf
,則可以使用%g
格式設置選項來顯示設定數量的數字,而不管小數點在哪裏。 sprintf('%0.3g',1.23456789)
收率1.23
; sprintf('%0.3g',12.3456789)
收益12.3
相關問題
- 1. jqplot:顯示小數位數
- 2. C# - 顯示小數到6位小數
- 3. 要顯示數字與2小數位數
- 4. 顯示小數點後最多顯示3位數的數字
- 5. 如何不顯示小數位數,除非必要使用DecimalFormat
- 6. Javascript數學顯示小數位
- 7. 始終顯示4個小數位數
- 8. 的Javascript - 顯示總在2位小數
- 9. printf不顯示2位小數
- 10. 如何在JSON中顯示小數位
- 11. 在Objective c中顯示兩位小數?
- 12. 使EditText只顯示兩位小數
- 13. 始終顯示至少兩位小數
- 14. Java:set String.format不顯示0小數位
- 15. 力雙顯示2位小數
- 16. Java - 僅顯示兩位小數點?
- 17. JTextField只顯示2位小數
- 18. 如何顯示多達1位小數
- 19. 如何在VLOOKUP公式中顯示數字的小數位數?
- 20. Google圖表顯示分數點上的小數位數
- 21. Java - 具有兩位小數或小數位的double * int算術顯示
- 22. 如何根據我的小數點位置值顯示小數位?
- 23. 在中繼器控制中顯示2位小數位數
- 24. 顯示2個小數位(除非有更顯著位)
- 25. 只顯示2位小數的數據表中的顯示過濾器
- 26. 在sql server中顯示小數點前的最小2位數的整數值
- 27. 小數位數的小數位數
- 28. REGEX需要兩位小數
- 29. 顯示最終解決方案並顯示2位小數
- 30. 如何顯示一位小數(無四捨五入)並顯示整數的.0?
使用'sprintf'?例如'sprintf('%f.3',YourVarible)' – Dan
沒有內置的格式來做你想做的事情,所以Dan的解決方法是一個很好的建議。 – am304