2013年7月14日日曜日

xlsx/csvファイルの読み込み

xlsx・csvファイルの読み込み

xlsread/csvread
xlsread(filename)で現在のフォルダにあるxlsxデータを読み込み.
その際,filenameとsheetの指定する.sheetは省略可

inputでfilenameとsheetを入力し,読み込むファイルの指定


filename=input('FileName:','s');
sheet=input('SheetName;','s');
[data,headertext]=xlsread(filename,sheet);


これでMATLAB上でxlsxデータを扱うことができるようになる.

<行列の指定>
グラフなどを作成する時に行や列に変数を割り当てる方法

変数=data(l:m,n)  

x=data(1:end,2);    %2列目を1~最終行までをxと定義
y=data(1:end,3);    %3列目を1~最終行までをyと定義


e.g.

%% Load data

disp('Which file would u like to show?');
day=input('Date: ','s');
str=[day,'.CSV'];
filename=str;
disp('Calculating...');

[data,headertext]=xlsread(filename);
  x=data(7:end,2);  
y1=data(7:end,3); 
y2=data(7:end,4); 
y3=data(7:end,5); 

y4=data(7:end,6); 

disp('finish')





0 コメント:

コメントを投稿