エラーを発生させる原因として、以下の項目が挙げられます。
1. 間違った範囲指定
読み込み範囲の指定方法が間違っている場合、エラーが発生します。
例:
[b,c,d] = xlsread('samp.xls','A1:')
2. Excelのデータ範囲制限を超えた読み取り指定
Excel のデータ範囲制限を越えて読み込みを行っている場合、エラーが発生します。
Excelの各バージョンのデータ範囲制限についての詳細については、Microsoft 社の情報をご覧下さい。
(参考:マイクロソフト サポート オンライン)
3. 対応外のExcelのバージョンの使用
MATLAB が対応していない Excel バージョンを使用している場合、エラーが発生します。
以下の URL より MATLABが対応しているExcelのバージョンについて閲覧できます。
(R2009b 以前)