2016-09-17 32 views
1

當我使用csvread()讀取csv文件時,這些值只有4點精度,例如。 -5.2556而不是實際值-5.2555569189。我如何獲得完整的價值?Octave:通過csvread()獲取全精度值

>> a(1,7) 
ans = -5.2556 
+0

您有完整的值,您只是將顯示格式設置爲僅顯示4個小數點。 – Suever

+0

謝謝。 'format long'顯示完整值。 –

回答

1

在默認情況下,八度only displays 5 significant digits

在默認情況下,八度顯示(與矩陣「鬆」格式配對選項「短」)的可讀形式5個顯著數字。如果format在沒有任何選項的情況下被調用,則恢復該默認格式。

如果要更改此設置,請使用帶輸入參數的format,以便在命令窗口顯示中看到更多數字。

format long g 
+0

謝謝。我沒有看到答案,並且我在閱讀你的評論後認爲這個問題毫無意義。 –

+0

@The_coder沒問題,在將來刪除問題時要謹慎。 – Suever