MATLAB von MathWorks erzeugt wird, ist ein Software-Paket für die technische Datenerfassung, Analyse , Modellierung und grafische Darstellung . Funktionen von MATLAB ermöglichen Ihnen, Daten aus einer Vielzahl von Roh-, Bild -, Tabellenkalkulations- und anderen Formaten importieren. MATLAB bietet auch Low-Level- Datei-I /O -Funktionen, die Sie lesen und formatieren Sie Daten von beliebigen Dateitypen zu ermöglichen. Anleitung
1
Führen Sie den uiimport ()-Funktion , um eine Datei Auswahlfenster zu öffnen. Nach der Auswahl einer Datei wird MATLAB versuchen , um das Dateiformat zu erraten und lesen formatierte Daten in eine MATLAB -Matrix. Der Default-Name des Arbeitsbereichs Variable ist der Name der Datei .
2
Führen Sie die ImportData ()-Funktion , um Daten zu laden , wenn Sie einen Dateinamen oder wissen, haben sie in einem String gespeichert. Die ImportData ()-Funktion ruft die entsprechende Funktion auf der Dateiendung basiert
Meine_Daten = ImportData ( ' my_spreadsheet.xls " '; . % Öffnet mit xlsread () = Meine_Daten ImportData ( ' my_ascii_file.dat ', ' \\ t ' , 5); % Öffnet ein tab- getrennte ASCII -Datei mit 5 Kopfzeilen
3
Rufen Sie die Datei -spezifischen Import-Funktion direkt an die vielen Dateitypen, die MATLAB erkennt öffnen. Dies erlaubt es Ihnen auch , um zusätzliche Optionen für den Import von nicht-Standard- Format-Dateien angeben
Meine_Daten = xlsread ( ' my_spreadsheet.xls ', 2) ; . % von Tabellenkalkulation 2my_image lesen = imread ( ' my_image.tif ') ; .
4
öffnen binären Dateien mit der Low-Level- Datei-I /O-Funktionen fopen () und fread ()
my_file_handle = fopen ( ' my_binary_file.dat ', ' rb '); Meine_Daten = fread ( my_file_handle , n_datapoints , ' single ' ); % lesen n single- precision floating point numbersfclose ( my_file_handle );