이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

deconv

디컨벌루션(Deconvolution)과 다항식(Polynomial) 나눗셈

구문

[q,r] = deconv(u,v)

설명

예제

[q,r] = deconv(u,v)는 장제법(Long Division)을 사용하여 벡터 u에서 벡터 v를 디컨벌루션하고, 몫 q와 나머지 r을 반환합니다. 따라서 u = conv(v,q)+r이 됩니다. uv가 다항식 계수의 벡터인 경우 디컨벌루션하는 것은 u로 표현된 다항식을 v로 표현된 다항식으로 나누는 것과 같습니다.

예제

모두 축소

다항식 의 계수를 포함하는 벡터 uv를 만듭니다. u에서 v를 디컨벌루션하여 첫 번째 다항식을 두 번째 다항식으로 나눕니다. 그러면 다항식 에 대응하는 몫 계수와 에 대응하는 나머지 계수가 구해집니다.

u = [2 7 4 9];
v = [1 0 1];
[q,r] = deconv(u,v)
q = 1×2

     2     7

r = 1×4

     0     0     2     2

입력 인수

모두 축소

입력 벡터로, 행 벡터 또는 열 벡터로 지정됩니다. uv는 길이나 데이터형이 다를 수 있습니다. uv 중 하나 또는 둘 모두 single형이면 출력값도 single형입니다. 그렇지 않으면 deconvdouble형을 반환합니다.

데이터형: double | single
복소수 지원 여부:

출력 인수

모두 축소

몫으로, u = conv(v,q)+r이 되는 행 벡터나 열 벡터로 반환됩니다.

데이터형: double | single

나머지로, u = conv(v,q)+r이 되는 행 벡터나 열 벡터로 반환됩니다.

데이터형: double | single

확장 기능

참고 항목

|

R2006a 이전에 개발됨