0
我對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矢量是否必須是特定的東西才能使其工作。我嘗試了幾個不同的值,但無濟於事。加法信息:fc = 100Hz,Tau = 1/wc。任何輸入將不勝感激。MATLAB:使用lsim進行高通濾波wavread音頻文件