필터 지우기
필터 지우기

i want to convert from direct to parallel form, and i am getting an error massage???

조회 수: 1 (최근 30일)
%H(z) coefficients
[C,B,A] = dir2par([1 0 0 -1], [1 -0.8 0.37 -0.05])
n=[0:20] ;
%%%%delta function %%%%
[delta,n] = impseq(0,0,20);
h = filter([1 0 0 -1], [1 -0.8 0.37 -0.05], delta);
%%%impulse response h(n)%%%%%
h1 = 20*delta - 29.1765*(0.2).^n+10.1765*(((0.5).^n)*cos(0.9273)+0.88*((0.5).^n)*sin(0.9273));
%%%Difference
difference = max(abs(h-h1))
####################
command window:
Undefined function 'dir2par' for input arguments of type 'double'.
Error in Untitled (line 3)
[C,B,A] = dir2par([1 0 0 -1], [1 -0.8 0.37 -0.05])

채택된 답변

Azzi Abdelmalek
Azzi Abdelmalek 2016년 4월 25일

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Correlation and Convolution에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by