MATLAB og Microsoft Excel er begge brukes for matematisk analyse av organiserte data . Excel regneark er lik MATLAB er matriser , og faktisk MATLAB kan importere data fra Excel-filer inn i MATLAB miljø for behandling. Den " xlsread "-funksjonen i sin grunnleggende form importerer alle de numeriske dataene fra filen og regnearket du angir. Hvis operativsystemet støtter det, " xlsread " kan du også importere et bestemt utvalg av data fra et regneark , selv tillater deg å velge det grafisk ved hjelp av Excel -grensesnitt. Instruksjoner
en
Skriv inn følgende kommando i MATLAB Command Window å importere de numeriske innholdet i Excel- filen " data.xls " til MATLAB variable " exceldata : "
exceldata = xlsread (' data.xls '); " . moh "
Akkurat som med filer , er MATLAB sin standard mappa " MATLAB "-mappen i din " Mine dokumenter"- mappen . Hvis Excel-filen er lagret andre steder, spesifiser sin fulle banen . For eksempel : en
exceldata = xlsread (' C: \\ Users \\ dittnavn \\ desktop \\ data.xls ');
2
Pass et annet argument for å " xlsread " for å spesifisere hvilke regneark til å importere hvis filen har mer enn én . For eksempel , for å få data fra den andre regneark , skriver du dette : en
exceldata = xlsread (' data.xls ' , 2);
p Hvis regneark er navngitt i filen , bruk . navnet på den du ønsker i enkle sitater
3
Prøv følgende kommando for å se om systemet er i stand til å bruke den avanserte funksjonaliteten " xlsread " : en < p > exceldata = xlsread (' data.xls ' , -1 ) ;
p Hvis alt går bra, presenterer Excel starter og MATLAB en dialogboks som ber deg velge data regionen du vil i Excel . Gjøre det, og klikk "OK" i dialogboksen for å fullføre " xlsread "-kommandoen . Hvis du får en feilmelding som sier at Excel -serveren kan ikke startes , kan du bare bruke den enklere form for " xlsread . "
4
Bruk følgende syntaks til å importere et utvalg av data fra Excel regneark : en
exceldata = xlsread (' data.xls ', ' A1 : D4 ');
utvalget er angitt med Excel notasjon . Bruk "A: A" for å få alle de første kolonnen og "A: D " for å få den første til fjerde kolonner. Få et bestemt utvalg av data fra en bestemt regneark i en fil med en kommando som denne : en
exceldata = xlsread (' data.xls ' , 2 , 'A : B' );
denne kommandoen importerer de to første kolonnene i andre regneark i filen .