Ich versuche eine Textdatei zu lesen und dann die Anzahl der Ziffern (Nummer 0 bis 9) in der Datei zu zählen. Ich habe fid = fopen ('Dateiname', 'r') benutzt, um die Datei zu öffnen, dann habe ich textscan (fid, '% f') benutzt, um die Ziffern zu erhalten, aber es gibt eine leere (0 mal 1) Matrix zurück. Ich habe auch fscanf benutzt, funktioniert aber nicht. Ich dachte, dass es die Formatangabe war, die falsch war, aber das Spielen mit anderen Formatspezifikationen funktioniert nicht. Bitte beachten SieWie bekomme ich die Anzahl der Ziffern aus einer Textdatei in Matlab?
0
A
Antwort
0
Zunächst versucht das Format Spec %f
versucht, alle Zahlen in der Datei in Gleitkommazahlen zu lesen, die nicht ganz das ist, was Sie wollen, scheint es nicht.
Wenn alles, was Sie wollen, ist die Anzahl der Ziffern in der Datei, laden Sie die ganze Sache als Zeichenfolge und suchen Sie nach den Ziffern 0-9.
fid = fopen('filename', 'r');
characters = fread(fid, '*char');
fclose(fid);
% Determine whether each character in the input was a digit between 0 and 9
isDigit = ismember(characters, '0':'9');
% Count the total number of characters that were digits
nDigits = sum(isDigit);
Verwandte Themen
- 1. Wie bekomme ich die Anzahl der Einträge in einer Messung
- 2. Die Anzahl der Ziffern in TextFeld
- 3. Wie die Anzahl der Zeilen in einer Textdatei mit SAS
- 4. Wie bekomme ich die Anzahl der Artikel in einer Combobox?
- 5. Scannen mit Scanner aus einer Textdatei isst Ziffern einer Zahl?
- 6. Wie bekomme ich die Anzahl der Elemente in der Partition?
- 7. Wie bekomme ich eine Variable aus einer separaten Textdatei
- 8. append Ziffern einer Zahl - Matlab
- 9. Speichern einer Kopie der Textdatei von Matlab
- 10. Wie bekomme ich die Länge einer Datei in MATLAB?
- 11. Forming Matrix aus Textdatei Matlab
- 12. Wie bekomme ich die Anzahl der Zeichen einer Registerkarte in .NET?
- 13. Wie bekomme ich zuletzt eingegebene Textdaten aus der Textdatei?
- 14. Anzeige einer bestimmten Anzahl von Zeilen aus der Textdatei
- 15. Wie man aus einer Textdatei liest, die ich in C
- 16. Laden von Werten aus einer Textdatei in MATLAB
- 17. Wie bekomme ich die Anzahl der Wochen in einem Monat
- 18. Wie bekomme ich die Anzahl der Unterdateien in PHP?
- 19. Wie bekomme ich die Anzahl der betroffenen Zeilen in sqlalchemy?
- 20. Wie bekomme ich die Anzahl der Zeilen in einem Textfeld?
- 21. Wie bekomme ich die Anzahl der availableProcessors in Ant
- 22. Wie bekomme ich die richtigen Blöcke in Array Matlab
- 23. Zählen der Anzahl der Zeilen in einer Textdatei
- 24. Wie bekomme ich die Anzahl der möglichen Artikel eines Enums?
- 25. Matlab: Wie kann man die Genauigkeit der Berechnungen in Matlab auf 4 Ziffern reduzieren?
- 26. Wie bekomme ich die Anzahl der Felder im JavaScript-Objekt?
- 27. Spark: Wie bekomme ich die Anzahl der geschriebenen Zeilen?
- 28. Textdatei in Matlab scannen
- 29. Wie bekomme ich die Anzahl der Abonnenten mit 2 Tabellen?
- 30. Wie bekomme ich die Anzahl der Datensätze einer bestimmten ID in einer Datenbank?
@ Suever vielen Dank. –