컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - MATLAB 필터 기능을 어떻게 사용하나요?

MATLAB 필터 기능을 어떻게 사용하나요?

1 MATLAB에서는 y=filter(p, d, x) 함수를 사용하여 미분 방정식의 시뮬레이션을 구현할 수 있습니다. 즉, y=filter(p, d, x)는 다음과 같습니다. 미분방정식을 구현하는데 사용되는 d는 미분방정식 출력 y의 계수를 나타내고, p는 입력 x의 계수를 나타내고, x는 입력 시퀀스를 나타낸다. 출력 결과의 길이는 x의 길이와 같습니다.

예: 차이 방정식을 구현하려면 간단한 것부터 시작해 보겠습니다.

filter(,1,), acquire y[k]=x[k] 2*x[ k- 1]

y[1]=x[1] 2*0=1(x[1]이 0을 사용하기 전의 상태)

y[2]=x[ 2] 2*x[1]=2 2*1=4

2. 설명: 입력 X는 사전 필터링 시퀀스이고, Y는 필터링 결과 시퀀스이며, B/A는 필터 계수를 제공합니다. B는 분자, A는 분모,

Zi를 입력하여 X의 초기 상태를 지정하고 Zf는 최종 상태 벡터입니다.

FILTER (B, A, )? 또는 FILTER (B, A, X, Zi, DIM)은 [zeros(1,100),ones(1,101)] a=[1 -5 gt; ; gt; b=[2 -1]; gt; y=filter(b,a,x)

MATLAB 이미지 처리 도구 상자는 컨볼루션 기반 이미지 필터링 함수인 filter2, filter2 구문을 제공합니다. 형식은 다음과 같습니다.

Y = filter2(h, X)? 여기서 Y = filter2(h, X)는 다음의 결과를 반환합니다. 이미지 똑같음.

예를 들어: 사실, filter2와 conv2는 동일합니다. MATLAB은 filter2를 계산할 때 먼저 컨벌루션 커널을 180도 회전한 다음 계산을 위해 CNN2 함수를 호출합니다.

上篇: 광우릉 꽃 감상 장소 下篇: 오늘 노트북을 분해해서 메인보드까지 바로 내려놨습니다. 통풍구 청소 후 다시 설치했는데, 전원을 켜보니 모니터가 안 들어오고 화면이 완전 검게 변하더군요. .
관련 내용