MATLAB och Microsoft Excel används båda för matematisk analys av organiserad data . Excels kalkylblad liknar MATLABs matriser , och i själva verket MATLAB kan importera data från Excel-filer i MATLAB miljö för bearbetning . Den " xlsread " -funktionen i sin grundform importerar alla numeriska data från filen och kalkylblad som du anger . Om ditt operativsystem stödjer det , " xlsread " kan du också importera en viss mängd data från ett kalkylblad , även låter dig välja det grafiskt med hjälp av Excel gränssnitt . Instruktioner
1
Skriv följande kommando i MATLAB Command Window för att importera det numeriska innehållet i Excel-filen " data.xls " till MATLAB variabeln " exceldata : "
exceldata = xlsread ( ' data.xls ' ) ; " . m"
Precis som med filer , är MATLABs förvalda katalogen " MATLAB " mapp i " Mina dokument" . Om Excel-filen lagras på annat håll , ange dess fullständiga sökväg . Till exempel :
exceldata = xlsread ( ' C: \\ Users \\ yourname \\ desktop \\ data.xls ');
2
Pass ett andra argument till " xlsread " för att ange vilka kalkylblad för att importera om filen har fler än en . Till exempel , för att få uppgifter från andra kalkylblad skriver du :
exceldata = xlsread ( ' data.xls " , 2 ) ;
p Om dina kalkylblad namnges i filen , använd . namnet på den du vill ha i enstaka citat
3
Prova följande kommando för att se om ditt system har kapacitet att använda de avancerade funktionerna i " xlsread " :
exceldata = xlsread ( ' data.xls ' , -1 ) ,
p Om allt går bra , presenterar Excel startar och MATLAB en dialogruta som uppmanar dig att välja den data som region du vill i Excel . Gör så , klicka sedan på " OK " i dialogrutan för att slutföra " xlsread " kommandot . Om du får ett felmeddelande som säger att Excel -servern inte kunde startas , kan du endast använda den enklare formen av " xlsread . "
4
Använd följande syntax för att importera en rad uppgifter från Excel kalkylblad :
exceldata = xlsread ( ' data.xls ' , ' A1 : D4 ' ) ;
intervall anges med Excels notation . Använd " A : A " för att få hela den första kolumnen och " A : D " för att få den första till fjärde kolumnerna . Få ett visst utbud av data från ett visst kalkylblad i en fil med ett kommando som det här :
exceldata = xlsread ( ' data.xls " , 2 , " A : B ' ) ;
detta kommando importerar de två första kolumnerna i andra kalkylblad i filen .