Effacer les filtres
Effacer les filtres

could you help me to write this formula in matlap ,and to get it's code ??

1 vue (au cours des 30 derniers jours)
The formula is in the picture.

Réponse acceptée

ragesh r menon
ragesh r menon le 30 Mar 2014
Modifié(e) : ragesh r menon le 30 Mar 2014
clc
close all
clear all
x=1:10;%give your x here
h=0:2:6; %give your h here
m=length(x);
n=length(h);
X=[x,zeros(1,n)];
H=[h,zeros(1,m)];
%convolution
for i=1:n+m-1
Y(i)=0;
for j=1:m
if(i-j+1>0)
Y(i)=Y(i)+X(j)*H(i-j+1);
else
display('error');
end
end
end
stem(Y);
ylabel('Y[n]');
xlabel('n');
  2 commentaires
Sereena
Sereena le 30 Mar 2014
thank you , but canu teel me how can i get the code ??
ragesh r menon
ragesh r menon le 30 Mar 2014
You can copy the code to your m file and substitute x and h with your requirements. give x and h as matrices.

Connectez-vous pour commenter.

Plus de réponses (1)

Roger Stafford
Roger Stafford le 30 Mar 2014
Modifié(e) : Walter Roberson le 13 Août 2023
That's convolution. Look up the documentation for the matlab function 'conv'.
  1 commentaire
Sereena
Sereena le 30 Mar 2014
thank you , that is helpful but how can i write it at matlap?

Connectez-vous pour commenter.

Catégories

En savoir plus sur MATLAB dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by