More specifically sorry for not putting this I am looking for how to put this in and get the ztransform answer out.
Z Trandform matlab input
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Christopher Guerrero
el 2 de Jun. de 2017
Comentada: Star Strider
el 2 de Jun. de 2017
I have the following equation:
x(n)= 3(0.25^n)u(n)-(0.75^(n-1))u(n-1)
hot would I input this to solve using matlab?
Respuesta aceptada
Star Strider
el 2 de Jun. de 2017
If you have the Symbolic Math Toolbox:
syms n t z
u(n) = heaviside(n);
x(n)= 3*(0.25^n)*u(n)-(0.75^(n-1))*u(n-1);
X = ztrans(x, n, z); % Z-Transform
[Xn,Xd] = numden(X);
Xd = expand(Xd);
H(z) = Xn / Xd; % Transfer Function
H(z) =
-(- 48*z^3 + 40*z^2 + 17*z - 3)/(32*z^3 - 32*z^2 + 6*z)
3 comentarios
Star Strider
el 2 de Jun. de 2017
That looks like a continued fraction expansion of some sort. The approach I took created what appears to be a transfer function with distinct numerator and denominator polynomials.
I’ve not done a hand version of the conversion of a difference equation to a z-transform in decades. I’m comfortable with whatever the Symbolic Math Toolbox calculates!
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!