# Convolution of two matrices with time index

조회 수: 11 (최근 30일)
Van Cygnon Tango 2021년 10월 1일
댓글: Van Cygnon Tango 2021년 10월 6일
This is just a part of my code and I'm almost done, and this is the only part I'm having a hard time. Let's say I have two vectors (in array or matrix form) and I am not allowed to use conv() and fliplr() built-in functions. I have two inputs(A and B) and each input can be two row matrices, first row is the input sequence and second row is the time index n. How will I do this? The output matrix needs to be a two row matrix also(C as output sequence and N as output time index). The CONVOLUTION's main operations needed are FOLDING, SHIFTING, MULTIPLICATION and ADDITION. Then I need to check with this trial(see attached photo).
I have my a user-defined function like this and I don't know what code I will put:
function [C, N] = CONVOLVE(A, B)
% Line below will just flip the given row matrix
B = B(end:-1:1);
end
To anyone who can/will help me, thank you so much in advance!

댓글을 달려면 로그인하십시오.

### 채택된 답변

Srivardhan Gadila 2021년 10월 4일
##### 댓글 수: 1이전 댓글 -1개 표시이전 댓글 -1개 숨기기
Van Cygnon Tango 2021년 10월 6일
Thank you for the guide Mr. @Srivardhan Gadila !

댓글을 달려면 로그인하십시오.

### 카테고리

Help CenterFile Exchange에서 Logical에 대해 자세히 알아보기

R2021a

### Community Treasure Hunt

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

Start Hunting!

Translated by