亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

求高手幫助,為什么會出現butter函數的問題,怎么解決?求大俠指點!

求高手幫助,為什么會出現butter函數的問題,怎么解決?求大俠指點!

天涯盡頭無女友 2023-04-20 19:15:59
寫好的程序運行時出現如下錯誤,??? Undefined function or method 'butter' for input arguments of type 'double'.Error in ==> Shot_time_cross_zero_rate at 4[b,a]=butter(4,[0.025 0.85]);%4階巴特沃斯濾波器,上下截止頻率100Hz,3400Hz程序前4行如下clear allclose all[x,fs,bit]=wavread('F:\test.wav');[b,a]=butter(4,[0.025 0.85]);%4階巴特沃斯濾波器,上下截止頻率100Hz,3400Hz
查看完整描述

2 回答

?
慕的地6264312

TA貢獻1817條經驗 獲得超6個贊

從錯誤提示來看,應該是傳遞給butter函數的實參錯誤。
從樓主的調用來看應該是下面這三種情況:
應該是少了一個參數,導致報錯。

If Wn is a two-element vector, Wn = [W1 W2], butter returns an 
order 2N bandpass filter with passband W1 < W < W2.
[B,A] = butter(N,Wn,'high') designs a highpass filter.
[B,A] = butter(N,Wn,'low') designs a lowpass filter.
[B,A] = butter(N,Wn,'stop') is a bandstop filter if Wn = [W1 W2].

查看完整回答
反對 回復 2023-04-23
?
慕田峪7331174

TA貢獻1828條經驗 獲得超13個贊

兩種可能:
1;你的matlab版本過低,版本沒有butter函數
2:你安裝的matlab沒安裝完整,缺少butter函數文件
不如重新下載個2012版的重新安裝下,鬼知道下次哪個函數不能用了

查看完整回答
反對 回復 2023-04-23
  • 2 回答
  • 0 關注
  • 245 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號