【发布时间】:2012-04-29 03:43:48
【问题描述】:
我对 MATLAB 非常陌生。我们的任务是使用过滤器所在的 tf 命令创建一个 HPF
H=tf([tau, 0],[tau, 1]);.
并在我使用命令导入的音频文件上使用此 HPF
[x, Fs] = wavread('StringMono.wav');
我正在尝试使用 lsim 命令在音频文件上查找 HPF 的结果。
y= lsim(H,x,t);
执行我的 Matlab 代码后,我不断收到输入的错误消息
数据 U 必须是一个矩阵,该矩阵的行数与该时间的样本数一样多
向量 T,以及与输入通道一样多的列。我一直在试图弄清楚如何解决这个问题一个小时,但找不到解决方案。我的 t 向量是否必须是特定的才能使其起作用。我已经为 t 尝试了几个不同的值,但无济于事。附加信息:fc=100Hz,Tau=1/wc。任何输入将不胜感激。
【问题讨论】:
标签: matlab