Implementing Unilateral Z-Transform of a^n
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Gennaro Arguzzi
el 27 de Jul. de 2017
Respondida: Star Strider
el 27 de Jul. de 2017
Hello everyone, I wrote the following lines to implement the unilateral Z-transform of a^n:
close all
clear all
syms n a z
assume(a>0)
S=symsum(a^n*z^-n,n,0,+Inf)
the result is:
piecewise([a == z, Inf], [a ~= z, -(z - z*limit(a^n/z^n, n == Inf))/(a - z)])
The result should be z/(z-a). How can I get it?
Thank you in advance.
0 comentarios
Respuesta aceptada
Star Strider
el 27 de Jul. de 2017
It is necessary to add assumptions, then a simplify call:
syms a n z
assume(a > 0)
assumeAlso(a < 1)
assumeAlso(a < z)
S = symsum((a/z)^n, n, 0, Inf);
S = simplify(S, 'Steps',20)
S =
-z/(a - z)
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Calculus en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!