MATLAB e Microsoft Excel sono entrambi utilizzati per l'analisi matematica di dati organizzati . Fogli di calcolo di Excel sono simili a matrici di MATLAB , e infatti MATLAB è possibile importare dati da file Excel in ambiente MATLAB per l'elaborazione. La funzione " xlsread " nella sua forma base, importa tutti i dati numerici dal file e foglio di calcolo specificato. Se il sistema operativo lo supporta , " xlsread " consente anche di importare una gamma specifica di dati da un foglio di calcolo , anche consentendo di selezionare graficamente utilizzando l'interfaccia di Excel . Istruzioni
1
Digitare il seguente comando nella finestra di comando di MATLAB per importare il contenuto numerico del file " data.xls " Excel alla variabile MATLAB " ExcelData : "
ExcelData = xlsread ( ' data.xls '); " . m " file
Proprio come con , directory predefinita di MATLAB è la cartella " MATLAB " nella directory "Documenti" . Se il file di Excel viene memorizzato altrove , specificare il percorso completo. Per esempio :
ExcelData = xlsread ( ' c: \\ users \\ nomeutente \\ Desktop \\ data.xls ');
2
passare un secondo argomento a " xlsread " per specificare che foglio di calcolo per importare se il file ha più di una . Ad esempio, per ottenere i dati del secondo foglio di lavoro, digitare questo :
ExcelData = xlsread ( ' data.xls ' , 2) ;
Se i fogli di calcolo sono nominati all'interno del file , utilizzare . il nome di quello che si desidera in singole citazioni
3
Prova il seguente comando per verificare se il vostro sistema è in grado di utilizzare le funzionalità avanzate di " xlsread " :
< p > ExcelData = xlsread ( ' data.xls ' , -1) ;
Se tutto va bene , Excel si avvia e MATLAB presenta una finestra di dialogo che richiede di selezionare la regione di dati che si desidera in Excel . Fatelo , quindi fare clic su " OK" nella finestra di dialogo per completare il comando " xlsread " . Se si riceve un errore che dice che il server di Excel non può essere avviato , è possibile utilizzare solo la forma più semplice di " xlsread . "
4
Utilizzare la seguente sintassi per importare un intervallo di dati da Excel foglio di calcolo:
ExcelData = xlsread ( ' data.xls ', ' A1 : D4 ');
Il campo viene specificato utilizzando la notazione di Excel . Usare " A : A" per ottenere tutti della prima colonna e "A : D " per ottenere il primo al quarto colonne. Ottenere una gamma specifica di dati da un certo foglio di calcolo in un file con un comando come questo :
ExcelData = xlsread ( ' data.xls ' , 2 , 'A : B ');
questo comando consente di importare le prime due colonne del secondo foglio di calcolo nel file .