【问题标题】:Truncate audio file in MATLAB在 MATLAB 中截断音频文件
【发布时间】:2014-05-09 16:18:06
【问题描述】:

我正在尝试在 MATLAB 中读取 WAV 文件并将其截断为 1 秒。

这是我现在正在尝试的代码,取自:

http://www.mathworks.com/matlabcentral/answers/596-truncating-wav-files

[x,fs,k] = wavread(FileNames); Y = x(n:n+fs-1, :);

然而,这给了我以下错误:

Subscript indices must either be real positive integers or logicals. Error in Test (line 13) Y = x(n:n+fs-1, :);

我该如何解决这个问题以及如何进行截断?

【问题讨论】:

标签: matlab audio


【解决方案1】:

确保 n 至少为 1。同时确保它不超过 x 的长度。不可能那么难。只看索引

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-06
    • 1970-01-01
    • 2021-04-25
    相关资源
    最近更新 更多