Ich lese aus dem Text einige Komma getrennte Werte.Wie bekomme ich 6 Ziffern nach Komma (Matlab)?
- -8.618643,41.141412
- -8.639847,41.159826
- ...
schreibe ich Skript unten;
get_in = zeros(lendata,2);
nums = str2num(line); % auto comma seperation.(two points)
for x=1:2
get_in(i,x)=nums(x);
end
es automatisch runden Zahlen. Beispielsweise;
(erste Reihe convert "-8,6186, 41,1414" zu)
Wie kann ich jährigen Betrieb ignorieren?
Ich möchte 6 Ziffern nach Komma erhalten.
Ich versuchte "str2double" nach Split-Linie mit Komma Delimeter.
Ich habe versucht, Daten importieren Werkzeug
Aber es ist immer auf 4 Stellen gerundet, auch.
Nur die _displayed_ Werte sind gerundet. Die tatsächlichen Variablen haben eine bessere Genauigkeit (etwa 15 signifikante Zahlen). Verwenden Sie 'format long', um zu überprüfen –
Lesen Sie [hier] (https://stackoverflow.com/a/42483474/5211833) oder [hier] (https://stackoverflow.com/a/32524236/5211833). – Adriaan