Assigning time on x axis for audio samples
조회 수: 1 (최근 30일)
이전 댓글 표시
Hello,
I have audio samples and I know the sampling rate (44.1KHz per sec)) I also have loads of samples of varying lengths(titled calla etc). Is there a way for me to assign time in msec on the x axis in a way that I do not have to customize for each sample length?
Thanks! Sonia
댓글 수: 0
답변 (1개)
Wayne King
2012년 4월 8일
You can create a time vector for your longest recording and then use subsets for a particular vector.
If N is the length of the longest:
Fs = 44.1e3;
t = 0:1/Fs:(N*1/Fs)-1/Fs;
Then for a particular vector, say x:
L = length(x);
tx = t(1:L);
참고 항목
카테고리
Help Center 및 File Exchange에서 Audio I/O and Waveform Generation에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!