Using MATLAB find yt xt ht for each paired xt and ht in Fi

Using MATLAB find y(t) = x(t) ? h(t) for each paired x(t) and h(t) in Figure 2. PLEASE SHOW MATLAB CODE

Problem Statement 2 Using MATLAB find y(t) z (t) h (t) for each paired T (t) and h (t) in Figure 2. z(t) h (t) (a) h(t) z(t) (b) Figure 2: Signal pairs

Solution

To Solve it, there are 3 ways using matlab. first you can directly use conv function, other is you can use laplace tranformation unction and laplace these functions directly and then product them. Third is you can find convolution of both the parts by using this coding.

(b) Here question wants to do the convolution of signal in terms of MATLAB x(t) which is =(heaviside(x-2), [-5, 5])

and signal h(t) which is = (ramp = t.*unitstep), and then use t for h(t)

now use coding:

clear all
close all
x=input(\'Enter the first sequence: \');
l1=input(\'Enter the lower limit: \');
u1=input(\'Enter the upper limit: \');
x1=l1:1:u1;
h=input(\'Enter the second sequence: \');
l2=input(\'Enter the lower limit: \');
u2=input(\'Enter the upper limit: \');
h1=l2:1:u2;
l=l1+l2;
u=u1+u2;
n=l:1:u;
s=numel(n);
i=1;
for i=1:s
y(i)=0;
for k=1:numel(x)
if (i+1-k)<=0
y(i)=y(i)+(x(k)*0);
else if (i+1-k)>numel(h)
y(i)=y(i)+(x(k)*0);
else
y(i)=y(i)+(x(k)*h(i+1-k));
k=k+1;
end
end
end
i=i+1;
end
disp(y);
subplot(2,2,1);stem(x1,x);
title(\'First sequence\');xlabel(\'n\');ylabel(\'x(n)\');
subplot(2,2,2);stem(h1,h);
title(\'Second Sequence\');xlabel(\'n\');ylabel(\'h(n)\');
subplot(2,2,[3 4]);stem(n,y);
title(\'Convoluted sequence\');xlabel(\'n\');ylabel(\'y(n)\');

Using MATLAB find y(t) = x(t) ? h(t) for each paired x(t) and h(t) in Figure 2. PLEASE SHOW MATLAB CODE Problem Statement 2 Using MATLAB find y(t) z (t) h (t) f

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site