file extraction...error.

1 回表示 (過去 30 日間)
karan
karan 2011 年 12 月 15 日
hi i am running this code and getting this error for some reason.can anybody help why???
d = dir('*.xls'); N_File = numel(d); % no of files present in the folder for same class
for num = 1:N_File
k = fullfile(d(num).name);
[~,~,dat] = xlsread(d(num).name);
C = [C;num2cell(num*ones(size(dat,1),1)),dat];
end
??? [~,~,dat] = xlsread(d(num).name); | Error: Expression or statement is incorrect--possibly unbalanced (, {, or [.
  1 件のコメント
Walter Roberson
Walter Roberson 2011 年 12 月 15 日
http://www.mathworks.com/matlabcentral/answers/13205-tutorial-how-to-format-your-question-with-markup

サインインしてコメントする。

採用された回答

Walter Roberson
Walter Roberson 2011 年 12 月 15 日
Your version of MATLAB is probably too old to support using ~ in assignments.
Change
[~,~,dat] = xlsread(d(num).name);
to
[unneeded1,unneeded2,dat] = xlsread(d(num).name);
  1 件のコメント
karan
karan 2011 年 12 月 15 日
Yes does not work on matlab 2009a but works on matlab 2010a.
Thank you.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSpreadsheets についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by