The index of the matrix problem occurs because your file doesn't have 2*Fs = 16000 samples in it (<2 seconds). I noticed other problems as well, like the error is divided with the number of samples, and the read wav file isn't necessarily sampled with 8kHz.
Uploaded a fixed implementation based on this one. After it has been reviewed you should be able to find it on this site.
I have the same problem. I want to apply this code on a wav file but it produces a mistake, related with the index of the matrix in line 72.
Please help me to get a PCM code applied on the wav, I need this code my project at the end of study
I wana help that how can i make a program for PCM on the matlab??
I did not know who can i start, i tried yours but nothing done
So can you please help me on that
Thank you :)
24 Aug 2008
i haev this same problem of index exceeding matrix dimension..plz suggest..
20 Apr 2008
abas turki hamza
29 Nov 2007
06 Feb 2007
I have the same problem. when I change the .mp3 file for a .wav file it produces a mistake, related with the index of the matrix in line 72
01 Aug 2006
10 May 2006
31 Jan 2006
i have a question, i have to coder a .WAV archive, but when i change the MP3 for .WAV, the matlab command window shows a mistake. why? , how can i run the M-FILE with a .wav archive.
Index exceeds matrix dimensions.
Error in ==> pcm at 72
samp_in(k) = m(k*Ts);
27 Nov 2005
The sampling frequency is useless..
26 Oct 2005
my project was about sound zipping and I found this excellent code on this page ....it works and thanks to mathworks...
15 Jun 2005
17 Feb 2005
a very efficient code and totaly correct
Thank you for your participating