gpt4 book ai didi

matlab - 初始化函数时出现意外的MATLAB运算符错误

转载 作者:行者123 更新时间:2023-12-03 00:24:41 25 4
gpt4 key购买 nike

我编写了一个MATLAB函数来对音频文件进行一些处理,最后绘制音频图。
input_sequence是音频文件的路径。

function []= quantizer_DSP(input_sequence, B)
[y, Fs] = audioread('input_sequence');
MinRange = -1;
MaxRange = +1;
QuantizerLevel = 2^B;
SignalRange = (MaxRange-MinRange)/(QuantizerLevel);
y = y/SignalRange;
y = round(y);
y = y*SignalRange;

x=5000:5500;
plot(x,y(5000:5500),'r:');

end

当我使用此功能并使用音频文件时,会发生此错误:

quantizer_DSP(F:\HAMED\Daneshgah\Term8\DSP\Majid~\majid\1,4);

Error: Unexpected MATLAB operator.

最佳答案

错误消息指示错误发生在调用函数的行中,而不是函数本身内部。该函数从不加载。

您需要引用用作参数的路径:

quantizer_DSP('F:\HAMED\Daneshgah\Term8\DSP\Majid~\majid\1',4);

关于matlab - 初始化函数时出现意外的MATLAB运算符错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61584452/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com