Ich versuche 16 Dezimalstellen eines Ergebnisses anzuzeigen. Der Code Ich habe ist diesesMATLAB: ??? Undefinierte Funktion oder Methode 'sprint' für Eingabeargumente vom Typ 'char'
clear x;
x = 0.245;
1-x+1/2*x.^2-1/6*x.^3+1/24*x.^4
sprint('%0.16f', ans)
Matlab geben Sie mir diese Antwort
ans =
0.7827
??? Undefined function or method 'sprint' for input arguments of type 'char'.
Ich habe zwei Fragen:
- Was passiert? Ich denke, ich habe es vorher benutzt und ich hatte keine Probleme mit 'sprintf' für ein Ergebnis mit mehreren Dezimalstellen.
- Was kann ich tun, um mehr Dezimalstellen anzuzeigen?
Vielen Dank!
Bitte bearbeiten Sie Ihren Kommentar erneut, so dass Ihr Matlab-Code als Code angezeigt wird - durch vier Leerzeichen im Editor einrücken. –
http://en.wikipedia.org/wiki/RTFM !!! http://en.wikipedia.org/wiki/RTFM !!! http://en.wikipedia.org/wiki/RTFM !!! – Mikhail
'Undefinierte Funktion oder Methode X' bedeutet normalerweise' X ist falsch geschrieben' – Jonas