MATLAB und Microsoft Excel sind sowohl für mathematische Analyse der organisierten Daten verwendet. Excel -Tabellen sind ähnlich MATLAB Matrizen , und in der Tat MATLAB kann Daten aus Excel-Dateien in der MATLAB-Umgebung für die Verarbeitung zu importieren. Die " xlsread "-Funktion in seiner Grundform importiert alle numerischen Daten aus der Datei und Tabelle, die Sie angeben . Wenn Ihr Betriebssystem unterstützt wird, " xlsread " erlaubt Ihnen auch, einen bestimmten Bereich von Daten aus einer Tabellenkalkulation zu importieren, so dass Sie auch grafisch Auswahl mit Excel -Schnittstelle. Anleitung
1
Geben Sie den folgenden Befehl in die MATLAB Command Window , um die numerischen Inhalte der Excel-Datei " data.xls " der MATLAB Variable importieren " Exceldata : "
Exceldata = xlsread ( ' data.xls '); " . m "
Genau wie bei Dateien ist MATLAB Standard-Verzeichnis der " MATLAB "-Ordner in "Eigene Dateien "-Verzeichnis. Wenn die Excel-Datei an anderer Stelle gespeichert ist, geben Sie den vollständigen Pfad . Zum Beispiel:
Exceldata = xlsread ( 'c: \\ users \\ Ihr Name \\ Desktop \\ data.xls ');
2
Pass ein zweites Argument zu " xlsread " , um anzugeben, welche Tabellenkalkulation importieren , wenn die Datei mehr als eine. Zum Beispiel, um die Daten aus der zweiten Tabelle zu erhalten, geben Sie diese :
Exceldata = xlsread ( ' data.xls ', 2) ;
Wenn Ihre Tabellen innerhalb der Datei benannt sind , verwenden . den Namen des von Ihnen wollen in einzelnen Zitaten
3
Probieren Sie den folgenden Befehl ein , um zu sehen , ob Ihr System ist in der Lage mit Hilfe der erweiterten Funktionalität von " xlsread ":
< p > Exceldata = xlsread ( ' data.xls ' , -1) ;
Wenn alles gut geht, präsentiert Excel Starts und MATLAB einen Dialog aufgefordert werden, die Daten die gewünschte Region in Excel auswählen. Tun Sie dies , klicken Sie dann auf "OK" im Dialog zu den " xlsread " Befehl abzuschließen. Wenn Sie eine Fehlermeldung, dass die Excel -Server konnte nicht gestartet werden erhalten, können Sie nur die einfachere Form der " xlsread . "
4
Verwenden Sie die folgende Syntax, um eine Reihe von Daten aus der Excel importieren Tabellenkalkulation :
Exceldata = xlsread ( ' data.xls ', ' A1: D4 ');
Der Bereich wird mithilfe von Excel -Notation. Verwenden Sie " A: ", um alle in der ersten Spalte zu erhalten und " A: D ", um den ersten bis vierten Spalten zu bekommen. Holen Sie sich einen bestimmten Bereich von Daten aus einer bestimmten Tabelle in einer Datei mit einem Befehl wie folgt aus:
Exceldata = xlsread ( ' data.xls ', 2 ', A: B ');
Dieser Befehl importiert die ersten beiden Spalten der zweiten Tabelle in der Datei.