Am Mathematik -Programme, einschließlich Matlab , runde Antworten auf eine bestimmte Anzahl von Dezimalstellen. Allerdings können Rundungsdifferenzen zu früh in eine mathematische Gleichung , um Fehler in der endgültigen Berechnungen führen . Zum Beispiel, wenn Sie eine Berechnung mit Formel pi sind - das hat eine unbegrenzte Anzahl von Ziffern - Rundung auf 3.14 kann zu großen Fehlern führen. Die Lösung ist, anweisen, Matlab , um die Anzahl der Dezimalstellen runden Sie bevorzugen . Anleitung
1
Geben Sie den folgenden String in die Befehlszeile ein: " dcp = inline ('. . Runde ( input. * 10 ^ -Nummer) ./10 ^ number' ) dcp (Unterschied , 99 ) " .
2
Ersetzen '99 ' in der Befehlszeile mit der tatsächlichen Anzahl der Dezimalstellen , die Sie wünschen . Zum Beispiel, wenn Sie 5 Dezimalstellen wollen, dann würde der Befehl lauten: . " ('. . Runde ( input. * 10 ^ -Nummer) ./10 ^ number' ) dcp = Inline- dcp (Unterschied , 5) "
3
Drücken Sie die " Enter"-Taste .