質問: signal.internal.filteringfcns.parseandvalidateinputs(x,'bandpass',varargin); というエラーが出てしまいました. ヘルプセンターのコードを基に作成したのですが...うまくいきませんでした. 教えていただけますと幸いです.よろしくお願いします.
回答: エラーメッセージを見ると「bandpass関数で扱えるデータが入力されていません」っていう注意ですね。ですのでコードのxが、ベクトルか行列の形になっているか、型がsingleかdoubleになっているか、といったことを確認してみてください。 下記にご参考までのコードを載せておきます。 t = [0:0.01:10]; x = sin(2*pi*1*t) + 0.5*cos(2*pi*4*t); ismatrix(x) % 行列(ベクトル)かの確認 class(x) % xの型の確認 filt_x = bandpass(x,[2 5],100); plot(t,x,t,filt_x);