wavread does not work on matlab 2009a (64bit windows) [index exceeds matrix dimensions]
    6 ビュー (過去 30 日間)
  
       古いコメントを表示
    
i've succsessfully used wavread to read different .wav files on a linux based system.
the same code does not work on an older windwos version of matlab. i always get:
??? Error using ==> wavread at 166
Index exceeds matrix dimensions.
code snippelet looks like this:
sweeps = wavread('RockOrgan Vs Clarinet Stat/Clarinet261Hz(start).wav',2*SR)';
where SR is 44,1khz.
what could be the reason?
richard
0 件のコメント
採用された回答
  Walter Roberson
      
      
 2011 年 11 月 2 日
        Are you certain that the file has 2*SR or more samples in it?
0 件のコメント
その他の回答 (1 件)
  Richard
 2011 年 11 月 2 日
        2 件のコメント
  Walter Roberson
      
      
 2011 年 11 月 2 日
				Please show the traceback including the line of wavread() that gives the problem.
Please use
which -all wavread
to ensure that you are not accidentally getting a wavread that you do not expect.
Which MATLAB version are you using?
参考
カテゴリ
				Help Center および File Exchange で Creating and Concatenating Matrices についてさらに検索
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

