我試圖顯示結果的16位小數位。我把代碼是這樣的MATLAB:???對'char'類型的輸入參數未定義函數或方法'sprint'
clear x;
x = 0.245;
1-x+1/2*x.^2-1/6*x.^3+1/24*x.^4
sprint('%0.16f', ans)
Matlab的給我這個答案
ans =
0.7827
??? Undefined function or method 'sprint' for input arguments of type 'char'.
我有兩個問題:
- 發生什麼事?我想我以前用過它,並且我沒有用'sprintf'來顯示帶有小數位的結果的問題。
- 我能做些什麼來顯示更多的小數位?
謝謝!
請重新編輯您的評論,以便您的Matlab代碼在編輯器中以四個空格顯示爲代碼縮進。 – 2010-11-24 16:48:54