Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- %%
- clc
- clear all
- close all
- prompt1 = 'H(z) Numerator Maximum Order?!:';
- prompt2 = 'H(z) Denominator Maximum Order?!:';
- prompt3 = 'H(z) Numerator Coefficients?!:';
- prompt4 = 'H(z) Denominator Coefficients?!:';
- prompt5 = 'x(n):';
- Lni = input(prompt1) + 1;
- Ldi = input(prompt2) + 1;
- Ni = [];
- Di = [];
- n = 1:1000;
- %Filling in the Numerator and Denominator Vectors
- for i=Lni:-1:1
- u = input(prompt3);
- Ni = [Ni u];
- end
- for ii=Ldi:-1:1
- v = input(prompt4);
- Di = [Di v];
- end
- %Getting x(n) from the user
- x = input(prompt5);
- %%
- %Getting Transient response
- isys = tf(Ni, Di);
- step(isys);
- lsim(isys, x,n);
- %Getting X(z)
- % X = ztrans(x);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement