writing convolution function in matlab?

4 visualizzazioni (ultimi 30 giorni)
ABTJ
ABTJ il 22 Feb 2020
Commentato: Matt J il 23 Feb 2020
It is basically assignment. I have to make a MATLAB function to systematically develop the sequence y[n] generated by the convolution of the
two-finite length sequence x[n] and ?[?]. Program should be able to handle causal and non- casual sequences.
Program should call for the input sequences and their indices vectors .
Below is my code
function [ny,y ] = convolution(nx,x,nh,h )
%UNTITLED7 Summary of this function goes here
% Detailed explanation goes here
a=nx(1)+nh(1) %nx is time span of x and nh is time span of h
b=nx(length(x))+nh(length(h))
ny=[a:b]% ny is length of y
y=conv(x,h)
end
Please kindly guide me and correct me,if my code is not as per requirment/question?
  5 Commenti
ABTJ
ABTJ il 23 Feb 2020
What is meant by"indices vector" here?Is it meaning time indexes,which i have denoted by nh and nx in my function?
Matt J
Matt J il 23 Feb 2020
That's a question for the person who gave you the assignment.

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su Signal Processing Toolbox in Help Center e File Exchange

Prodotti


Release

R2015a

Community Treasure Hunt

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

Start Hunting!

Translated by